From 3aabb47467ec781697ce2f72afbfe62e1306ccab Mon Sep 17 00:00:00 2001 From: Ajmal Cybro Date: Thu, 7 Oct 2021 14:14:04 +0530 Subject: [PATCH] [ADD] Initial Commit Accounting Kit --- base_account_budget/README.rst | 44 + base_account_budget/__init__.py | 22 + base_account_budget/__manifest__.py | 63 + base_account_budget/doc/RELEASE_NOTES.md | 7 + base_account_budget/models/__init__.py | 24 + .../models/account_analytic_account.py | 28 + base_account_budget/models/account_budget.py | 187 + .../security/account_budget_security.xml | 30 + .../security/ir.model.access.csv | 7 + .../static/description/assets/icons/check.png | Bin 0 -> 3676 bytes .../description/assets/icons/chevron.png | Bin 0 -> 310 bytes .../static/description/assets/icons/cogs.png | Bin 0 -> 1377 bytes .../description/assets/icons/consultation.png | Bin 0 -> 1458 bytes .../description/assets/icons/ecom-black.png | Bin 0 -> 576 bytes .../assets/icons/education-black.png | Bin 0 -> 733 bytes .../description/assets/icons/hotel-black.png | Bin 0 -> 911 bytes .../description/assets/icons/license.png | Bin 0 -> 1095 bytes .../description/assets/icons/lifebuoy.png | Bin 0 -> 1199 bytes .../assets/icons/manufacturing-black.png | Bin 0 -> 673 bytes .../description/assets/icons/pos-black.png | Bin 0 -> 878 bytes .../description/assets/icons/puzzle.png | Bin 0 -> 653 bytes .../assets/icons/restaurant-black.png | Bin 0 -> 905 bytes .../assets/icons/service-black.png | Bin 0 -> 839 bytes .../assets/icons/trading-black.png | Bin 0 -> 427 bytes .../description/assets/icons/training.png | Bin 0 -> 627 bytes .../description/assets/icons/update.png | Bin 0 -> 1225 bytes .../static/description/assets/icons/user.png | Bin 0 -> 988 bytes .../description/assets/icons/wrench.png | Bin 0 -> 1205 bytes .../assets/modules/approval_image.png | Bin 0 -> 51818 bytes .../assets/modules/dynamic_image.png | Bin 0 -> 59839 bytes .../assets/modules/list_view_image.png | Bin 0 -> 59706 bytes .../assets/modules/multiple_ref_image.png | Bin 0 -> 60159 bytes .../assets/modules/print_image.png | Bin 0 -> 60151 bytes .../assets/modules/product_return_image.png | Bin 0 -> 58986 bytes .../screenshots/base_account_budget-1.png | Bin 0 -> 37491 bytes .../screenshots/base_account_budget-2.png | Bin 0 -> 50025 bytes .../screenshots/base_account_budget-3.png | Bin 0 -> 37889 bytes .../screenshots/base_account_budget-4.png | Bin 0 -> 120821 bytes .../description/assets/screenshots/hero.png | Bin 0 -> 190345 bytes .../static/description/banner.png | Bin 0 -> 60509 bytes .../static/description/cybro_logo.png | Bin 0 -> 50824 bytes .../static/description/icon.png | Bin 0 -> 16652 bytes .../static/description/index.html | 622 + .../views/account_analytic_account_views.xml | 38 + .../views/account_budget_views.xml | 305 + base_accounting_kit/README.rst | 46 + base_accounting_kit/__init__.py | 25 + base_accounting_kit/__manifest__.py | 140 + .../data/account_asset_data.xml | 13 + .../data/account_financial_report_data.xml | 134 + base_accounting_kit/data/account_pdc_data.xml | 23 + base_accounting_kit/data/cash_flow_data.xml | 73 + base_accounting_kit/data/followup_levels.xml | 12 + .../data/multiple_invoice_data.xml | 8 + .../data/recurring_entry_cron.xml | 13 + base_accounting_kit/doc/RELEASE_NOTES.md | 7 + base_accounting_kit/i18n/ar_001.po | 4132 ++++ base_accounting_kit/i18n/de_CH.po | 4132 ++++ base_accounting_kit/i18n/es_AR.po | 4132 ++++ base_accounting_kit/i18n/fr_BE.po | 4132 ++++ base_accounting_kit/i18n/uk_UA.po | 4132 ++++ base_accounting_kit/i18n/zh_HK.po | 4130 ++++ base_accounting_kit/models/__init__.py | 37 + base_accounting_kit/models/account_account.py | 49 + base_accounting_kit/models/account_asset.py | 800 + .../models/account_dashboard.py | 1622 ++ .../models/account_followup.py | 51 + base_accounting_kit/models/account_journal.py | 49 + base_accounting_kit/models/account_move.py | 177 + base_accounting_kit/models/account_payment.py | 156 + base_accounting_kit/models/credit_limit.py | 148 + .../models/multiple_invoice.py | 46 + .../models/multiple_invoice_layout.py | 151 + .../models/payment_matching.py | 1180 + .../models/product_template.py | 38 + .../models/recurring_payments.py | 179 + .../models/res_config_settings.py | 44 + base_accounting_kit/models/res_partner.py | 113 + base_accounting_kit/report/__init__.py | 35 + .../report/account_asset_report.py | 68 + .../report/account_asset_report_views.xml | 77 + .../report/account_bank_book.py | 176 + .../report/account_bank_book_view.xml | 133 + .../report/account_cash_book.py | 167 + .../report/account_cash_book_view.xml | 108 + .../report/account_day_book.py | 125 + .../report/account_day_book_view.xml | 115 + .../report/account_report_common_account.py | 38 + .../report/cash_flow_report.py | 217 + .../report/cash_flow_report.xml | 88 + .../report/general_ledger_report.py | 172 + .../report/general_ledger_report.xml | 107 + .../report/multiple_invoice_layouts.xml | 512 + .../report/multiple_invoice_report.py | 37 + .../report/multiple_invoice_report.xml | 260 + base_accounting_kit/report/report.xml | 96 + .../report/report_aged_partner.py | 303 + .../report/report_aged_partner.xml | 98 + .../report/report_financial.py | 119 + .../report/report_financial.xml | 146 + .../report/report_journal_audit.py | 158 + .../report/report_journal_audit.xml | 150 + .../report/report_partner_ledger.py | 156 + .../report/report_partner_ledger.xml | 107 + base_accounting_kit/report/report_tax.py | 117 + base_accounting_kit/report/report_tax.xml | 75 + .../report/report_trial_balance.py | 109 + .../report/report_trial_balance.xml | 71 + .../security/ir.model.access.csv | 43 + base_accounting_kit/security/security.xml | 31 + .../description/assets/icons/chevron.png | Bin 0 -> 310 bytes .../static/description/assets/icons/cogs.png | Bin 0 -> 1377 bytes .../description/assets/icons/consultation.png | Bin 0 -> 1458 bytes .../description/assets/icons/ecom-black.png | Bin 0 -> 576 bytes .../assets/icons/education-black.png | Bin 0 -> 733 bytes .../description/assets/icons/hotel-black.png | Bin 0 -> 911 bytes .../description/assets/icons/license.png | Bin 0 -> 1095 bytes .../description/assets/icons/lifebuoy.png | Bin 0 -> 1199 bytes .../assets/icons/manufacturing-black.png | Bin 0 -> 673 bytes .../description/assets/icons/pos-black.png | Bin 0 -> 878 bytes .../description/assets/icons/puzzle.png | Bin 0 -> 653 bytes .../assets/icons/restaurant-black.png | Bin 0 -> 905 bytes .../assets/icons/service-black.png | Bin 0 -> 839 bytes .../assets/icons/trading-black.png | Bin 0 -> 427 bytes .../description/assets/icons/training.png | Bin 0 -> 627 bytes .../description/assets/icons/update.png | Bin 0 -> 1225 bytes .../static/description/assets/icons/user.png | Bin 0 -> 988 bytes .../description/assets/icons/wrench.png | Bin 0 -> 1205 bytes .../static/description/banner.gif | Bin 0 -> 1859948 bytes .../static/description/cybro_logo.png | Bin 0 -> 50824 bytes .../static/description/icon.png | Bin 0 -> 16149 bytes .../images/accounting-dashboard.png | Bin 0 -> 21764 bytes .../static/description/images/arabic.png | Bin 0 -> 53075 bytes .../images/auto_payroll_banner.png | Bin 0 -> 58276 bytes .../description/images/blue-pattern.png | Bin 0 -> 17043 bytes .../static/description/images/bud_banner.png | Bin 0 -> 62195 bytes .../static/description/images/dashboard.png | Bin 0 -> 53840 bytes .../description/images/dynamic_image.png | Bin 0 -> 59839 bytes .../static/description/images/espanol.png | Bin 0 -> 56171 bytes .../images/green-right-pattern.png | Bin 0 -> 33531 bytes .../static/description/images/hero.png | Bin 0 -> 86307 bytes .../description/images/hr_acc_cc_banner.png | Bin 0 -> 60700 bytes .../static/description/images/icons/ecom.png | Bin 0 -> 2364 bytes .../description/images/icons/education.png | Bin 0 -> 2985 bytes .../static/description/images/icons/hotel.png | Bin 0 -> 2373 bytes .../images/icons/manufacturing.png | Bin 0 -> 2722 bytes .../static/description/images/icons/pos.png | Bin 0 -> 2468 bytes .../description/images/icons/restaurant.png | Bin 0 -> 2487 bytes .../description/images/icons/service.png | Bin 0 -> 5348 bytes .../description/images/icons/trading.png | Bin 0 -> 1425 bytes .../description/images/icons/update.png | Bin 0 -> 536 bytes .../static/description/images/logo.png | Bin 0 -> 3452 bytes .../images/mobile_service_shop_pro_banner.png | Bin 0 -> 61770 bytes .../description/images/o_hrms_banner.gif | Bin 0 -> 90859 bytes .../static/description/images/overview.jpg | Bin 0 -> 27331 bytes .../description/images/payroll_banner.gif | Bin 0 -> 41508 bytes .../images/recurring-templates.png | Bin 0 -> 26826 bytes .../static/description/images/red-pattern.png | Bin 0 -> 30176 bytes .../description/images/register-customer.png | Bin 0 -> 33372 bytes .../static/description/images/report-1.png | Bin 0 -> 49450 bytes .../static/description/images/report-10.png | Bin 0 -> 60330 bytes .../static/description/images/report-2.png | Bin 0 -> 31797 bytes .../static/description/images/report-3.png | Bin 0 -> 29019 bytes .../static/description/images/report-4.png | Bin 0 -> 61582 bytes .../static/description/images/report-5.png | Bin 0 -> 28021 bytes .../static/description/images/report-6.png | Bin 0 -> 49747 bytes .../static/description/images/report-7.png | Bin 0 -> 31906 bytes .../static/description/images/report-8.png | Bin 0 -> 77580 bytes .../static/description/images/report-9.png | Bin 0 -> 62161 bytes .../screenshots/base_accounting_kit-11.png | Bin 0 -> 68222 bytes .../screenshots/base_accounting_kit-18.png | Bin 0 -> 70227 bytes .../screenshots/base_accounting_kit-21.png | Bin 0 -> 68005 bytes .../screenshots/base_accounting_kit-24.png | Bin 0 -> 45146 bytes .../screenshots/base_accounting_kit-25.png | Bin 0 -> 103578 bytes .../screenshots/base_accounting_kit-3.png | Bin 0 -> 53331 bytes .../screenshots/base_accounting_kit-4.png | Bin 0 -> 78370 bytes .../screenshots/base_accounting_kit-43.png | Bin 0 -> 165254 bytes .../screenshots/base_accounting_kit-5.png | Bin 0 -> 53037 bytes .../images/screenshots/screenshot1.png | Bin 0 -> 105579 bytes ...creenshot10-can combine to one image_1.png | Bin 0 -> 93665 bytes ...creenshot10-can combine to one image_2.png | Bin 0 -> 41133 bytes ...creenshot10-can combine to one image_3.png | Bin 0 -> 98780 bytes ...creenshot10-can combine to one image_4.png | Bin 0 -> 83924 bytes ...creenshot10-can combine to one image_5.png | Bin 0 -> 147348 bytes .../images/screenshots/screenshot11.png | Bin 0 -> 66098 bytes .../screenshot1_dasboard_arabic.png | Bin 0 -> 103324 bytes .../screenshot1_dashboard_spanish.png | Bin 0 -> 117459 bytes .../images/screenshots/screenshot2.png | Bin 0 -> 88953 bytes .../images/screenshots/screenshot3.png | Bin 0 -> 49929 bytes .../images/screenshots/screenshot4.png | Bin 0 -> 80317 bytes .../images/screenshots/screenshot5.png | Bin 0 -> 91188 bytes .../images/screenshots/screenshot6.png | Bin 0 -> 69166 bytes ...screenshot7-can combine to one image_1.png | Bin 0 -> 33382 bytes ...screenshot7-can combine to one image_2.png | Bin 0 -> 33060 bytes ...screenshot7-can combine to one image_3.png | Bin 0 -> 75686 bytes ...screenshot7-can combine to one image_4.png | Bin 0 -> 41740 bytes .../images/screenshots/screenshot8.png | Bin 0 -> 59092 bytes .../images/screenshots/screenshot9.png | Bin 0 -> 69751 bytes .../static/description/images/swiss-flag.png | Bin 0 -> 1663 bytes .../static/description/images/trophy.png | Bin 0 -> 815750 bytes .../static/description/images/xslx_image.png | Bin 0 -> 61925 bytes .../description/images/yellow-pattern.png | Bin 0 -> 23606 bytes .../static/description/index.html | 931 + .../static/lib/Chart.bundle.js | 19286 ++++++++++++++++ .../static/lib/Chart.bundle.min.js | 7 + base_accounting_kit/static/lib/Chart.css | 47 + base_accounting_kit/static/lib/Chart.js | 14680 ++++++++++++ base_accounting_kit/static/lib/Chart.min.css | 1 + base_accounting_kit/static/lib/Chart.min.js | 7 + .../lib/bootstrap-toggle-master/Gruntfile.js | 37 + .../lib/bootstrap-toggle-master/LICENSE | 21 + .../lib/bootstrap-toggle-master/README.md | 175 + .../lib/bootstrap-toggle-master/_gitignore | 2 + .../lib/bootstrap-toggle-master/bower.json | 32 + .../css/bootstrap-toggle.css | 83 + .../css/bootstrap-toggle.min.css | 28 + .../css/bootstrap2-toggle.css | 85 + .../css/bootstrap2-toggle.min.css | 28 + .../bootstrap-toggle-master/doc/header.png | Bin 0 -> 89486 bytes .../lib/bootstrap-toggle-master/doc/nyt.png | Bin 0 -> 5022 bytes .../bootstrap-toggle-master/doc/nytdev.svg | 239 + .../lib/bootstrap-toggle-master/doc/script.js | 49 + .../doc/stylesheet.css | 112 + .../lib/bootstrap-toggle-master/index.html | 449 + .../js/bootstrap-toggle.js | 180 + .../js/bootstrap-toggle.min.js | 9 + .../js/bootstrap-toggle.min.js.map | 1 + .../js/bootstrap2-toggle.js | 180 + .../js/bootstrap2-toggle.min.js | 9 + .../js/bootstrap2-toggle.min.js.map | 1 + .../lib/bootstrap-toggle-master/package.json | 28 + .../static/lib/chartist.min.css | 886 + .../static/lib/chartist.min.js | 1589 ++ .../static/lib/font-awesome-animation.min.css | 1 + .../static/lib/font-awesome.min.css | 4 + .../static/lib/fusioncharts.charts.js | 6 + .../lib/fusioncharts.jqueryplugin.min.js | 1 + .../static/lib/fusioncharts.js | 6 + .../static/lib/fusioncharts.theme.fusion.js | 1 + .../static/lib/jquery-3.3.1.min.js | 2 + .../static/src/js/account_asset.js | 87 + .../static/src/js/account_dashboard.js | 1714 ++ .../static/src/js/payment_matching.js | 507 + .../static/src/js/payment_model.js | 1881 ++ .../static/src/js/payment_render.js | 929 + .../static/src/scss/account_asset.scss | 9 + .../static/src/scss/style.scss | 1164 + .../static/src/xml/payment_matching.xml | 403 + .../static/src/xml/template.xml | 318 + .../views/account_asset_templates.xml | 9 + .../views/account_asset_views.xml | 324 + .../views/account_configuration.xml | 16 + .../views/account_followup.xml | 113 + base_accounting_kit/views/account_group.xml | 16 + .../views/account_move_views.xml | 20 + .../views/account_payment_view.xml | 50 + base_accounting_kit/views/accounting_menu.xml | 29 + base_accounting_kit/views/assets.xml | 18 + .../views/credit_limit_view.xml | 70 + base_accounting_kit/views/dashboard_views.xml | 16 + base_accounting_kit/views/followup_report.xml | 129 + .../views/multiple_invoice_form.xml | 33 + .../views/multiple_invoice_layout_view.xml | 43 + .../views/payment_matching.xml | 35 + .../views/product_template_views.xml | 17 + base_accounting_kit/views/product_views.xml | 17 + .../views/recurring_payments_view.xml | 99 + .../views/reports_config_view.xml | 89 + base_accounting_kit/views/res_config_view.xml | 29 + base_accounting_kit/wizard/__init__.py | 37 + .../wizard/account_bank_book_wizard.py | 111 + .../wizard/account_bank_book_wizard_view.xml | 43 + .../wizard/account_cash_book_wizard.py | 111 + .../wizard/account_cash_book_wizard_view.xml | 43 + .../wizard/account_day_book_wizard.py | 77 + .../wizard/account_day_book_wizard_view.xml | 40 + .../wizard/account_lock_date.py | 65 + .../wizard/account_lock_date.xml | 36 + .../wizard/account_report_common_partner.py | 40 + base_accounting_kit/wizard/aged_partner.py | 69 + base_accounting_kit/wizard/aged_partner.xml | 41 + .../asset_depreciation_confirmation_wizard.py | 44 + ...depreciation_confirmation_wizard_views.xml | 38 + base_accounting_kit/wizard/asset_modify.py | 114 + .../wizard/asset_modify_views.xml | 40 + .../wizard/cash_flow_report.py | 91 + .../wizard/cash_flow_report.xml | 53 + .../wizard/financial_report.py | 392 + .../wizard/financial_report.xml | 65 + base_accounting_kit/wizard/general_ledger.py | 55 + base_accounting_kit/wizard/general_ledger.xml | 40 + base_accounting_kit/wizard/journal_audit.py | 45 + base_accounting_kit/wizard/journal_audit.xml | 35 + base_accounting_kit/wizard/partner_ledger.py | 42 + base_accounting_kit/wizard/partner_ledger.xml | 33 + base_accounting_kit/wizard/tax_report.py | 34 + base_accounting_kit/wizard/tax_report.xml | 38 + base_accounting_kit/wizard/trial_balance.py | 42 + base_accounting_kit/wizard/trial_balance.xml | 35 + 299 files changed, 85051 insertions(+) create mode 100644 base_account_budget/README.rst create mode 100644 base_account_budget/__init__.py create mode 100644 base_account_budget/__manifest__.py create mode 100644 base_account_budget/doc/RELEASE_NOTES.md create mode 100644 base_account_budget/models/__init__.py create mode 100644 base_account_budget/models/account_analytic_account.py create mode 100644 base_account_budget/models/account_budget.py create mode 100644 base_account_budget/security/account_budget_security.xml create mode 100644 base_account_budget/security/ir.model.access.csv create mode 100644 base_account_budget/static/description/assets/icons/check.png create mode 100644 base_account_budget/static/description/assets/icons/chevron.png create mode 100644 base_account_budget/static/description/assets/icons/cogs.png create mode 100644 base_account_budget/static/description/assets/icons/consultation.png create mode 100644 base_account_budget/static/description/assets/icons/ecom-black.png create mode 100644 base_account_budget/static/description/assets/icons/education-black.png create mode 100644 base_account_budget/static/description/assets/icons/hotel-black.png create mode 100644 base_account_budget/static/description/assets/icons/license.png create mode 100644 base_account_budget/static/description/assets/icons/lifebuoy.png create mode 100644 base_account_budget/static/description/assets/icons/manufacturing-black.png create mode 100644 base_account_budget/static/description/assets/icons/pos-black.png create mode 100644 base_account_budget/static/description/assets/icons/puzzle.png create mode 100644 base_account_budget/static/description/assets/icons/restaurant-black.png create mode 100644 base_account_budget/static/description/assets/icons/service-black.png create mode 100644 base_account_budget/static/description/assets/icons/trading-black.png create mode 100644 base_account_budget/static/description/assets/icons/training.png create mode 100644 base_account_budget/static/description/assets/icons/update.png create mode 100644 base_account_budget/static/description/assets/icons/user.png create mode 100644 base_account_budget/static/description/assets/icons/wrench.png create mode 100644 base_account_budget/static/description/assets/modules/approval_image.png create mode 100644 base_account_budget/static/description/assets/modules/dynamic_image.png create mode 100644 base_account_budget/static/description/assets/modules/list_view_image.png create mode 100644 base_account_budget/static/description/assets/modules/multiple_ref_image.png create mode 100644 base_account_budget/static/description/assets/modules/print_image.png create mode 100644 base_account_budget/static/description/assets/modules/product_return_image.png create mode 100644 base_account_budget/static/description/assets/screenshots/base_account_budget-1.png create mode 100644 base_account_budget/static/description/assets/screenshots/base_account_budget-2.png create mode 100644 base_account_budget/static/description/assets/screenshots/base_account_budget-3.png create mode 100644 base_account_budget/static/description/assets/screenshots/base_account_budget-4.png create mode 100644 base_account_budget/static/description/assets/screenshots/hero.png create mode 100644 base_account_budget/static/description/banner.png create mode 100644 base_account_budget/static/description/cybro_logo.png create mode 100644 base_account_budget/static/description/icon.png create mode 100644 base_account_budget/static/description/index.html create mode 100644 base_account_budget/views/account_analytic_account_views.xml create mode 100644 base_account_budget/views/account_budget_views.xml create mode 100644 base_accounting_kit/README.rst create mode 100644 base_accounting_kit/__init__.py create mode 100644 base_accounting_kit/__manifest__.py create mode 100644 base_accounting_kit/data/account_asset_data.xml create mode 100644 base_accounting_kit/data/account_financial_report_data.xml create mode 100755 base_accounting_kit/data/account_pdc_data.xml create mode 100644 base_accounting_kit/data/cash_flow_data.xml create mode 100644 base_accounting_kit/data/followup_levels.xml create mode 100644 base_accounting_kit/data/multiple_invoice_data.xml create mode 100644 base_accounting_kit/data/recurring_entry_cron.xml create mode 100644 base_accounting_kit/doc/RELEASE_NOTES.md create mode 100644 base_accounting_kit/i18n/ar_001.po create mode 100644 base_accounting_kit/i18n/de_CH.po create mode 100644 base_accounting_kit/i18n/es_AR.po create mode 100644 base_accounting_kit/i18n/fr_BE.po create mode 100644 base_accounting_kit/i18n/uk_UA.po create mode 100644 base_accounting_kit/i18n/zh_HK.po create mode 100644 base_accounting_kit/models/__init__.py create mode 100644 base_accounting_kit/models/account_account.py create mode 100644 base_accounting_kit/models/account_asset.py create mode 100644 base_accounting_kit/models/account_dashboard.py create mode 100644 base_accounting_kit/models/account_followup.py create mode 100755 base_accounting_kit/models/account_journal.py create mode 100644 base_accounting_kit/models/account_move.py create mode 100755 base_accounting_kit/models/account_payment.py create mode 100644 base_accounting_kit/models/credit_limit.py create mode 100644 base_accounting_kit/models/multiple_invoice.py create mode 100644 base_accounting_kit/models/multiple_invoice_layout.py create mode 100644 base_accounting_kit/models/payment_matching.py create mode 100644 base_accounting_kit/models/product_template.py create mode 100644 base_accounting_kit/models/recurring_payments.py create mode 100644 base_accounting_kit/models/res_config_settings.py create mode 100644 base_accounting_kit/models/res_partner.py create mode 100644 base_accounting_kit/report/__init__.py create mode 100644 base_accounting_kit/report/account_asset_report.py create mode 100644 base_accounting_kit/report/account_asset_report_views.xml create mode 100644 base_accounting_kit/report/account_bank_book.py create mode 100644 base_accounting_kit/report/account_bank_book_view.xml create mode 100644 base_accounting_kit/report/account_cash_book.py create mode 100644 base_accounting_kit/report/account_cash_book_view.xml create mode 100644 base_accounting_kit/report/account_day_book.py create mode 100644 base_accounting_kit/report/account_day_book_view.xml create mode 100644 base_accounting_kit/report/account_report_common_account.py create mode 100644 base_accounting_kit/report/cash_flow_report.py create mode 100644 base_accounting_kit/report/cash_flow_report.xml create mode 100644 base_accounting_kit/report/general_ledger_report.py create mode 100644 base_accounting_kit/report/general_ledger_report.xml create mode 100644 base_accounting_kit/report/multiple_invoice_layouts.xml create mode 100644 base_accounting_kit/report/multiple_invoice_report.py create mode 100644 base_accounting_kit/report/multiple_invoice_report.xml create mode 100644 base_accounting_kit/report/report.xml create mode 100644 base_accounting_kit/report/report_aged_partner.py create mode 100644 base_accounting_kit/report/report_aged_partner.xml create mode 100644 base_accounting_kit/report/report_financial.py create mode 100644 base_accounting_kit/report/report_financial.xml create mode 100644 base_accounting_kit/report/report_journal_audit.py create mode 100644 base_accounting_kit/report/report_journal_audit.xml create mode 100644 base_accounting_kit/report/report_partner_ledger.py create mode 100644 base_accounting_kit/report/report_partner_ledger.xml create mode 100644 base_accounting_kit/report/report_tax.py create mode 100644 base_accounting_kit/report/report_tax.xml create mode 100644 base_accounting_kit/report/report_trial_balance.py create mode 100644 base_accounting_kit/report/report_trial_balance.xml create mode 100644 base_accounting_kit/security/ir.model.access.csv create mode 100644 base_accounting_kit/security/security.xml create mode 100644 base_accounting_kit/static/description/assets/icons/chevron.png create mode 100644 base_accounting_kit/static/description/assets/icons/cogs.png create mode 100644 base_accounting_kit/static/description/assets/icons/consultation.png create mode 100644 base_accounting_kit/static/description/assets/icons/ecom-black.png create mode 100644 base_accounting_kit/static/description/assets/icons/education-black.png create mode 100644 base_accounting_kit/static/description/assets/icons/hotel-black.png create mode 100644 base_accounting_kit/static/description/assets/icons/license.png create mode 100644 base_accounting_kit/static/description/assets/icons/lifebuoy.png create mode 100644 base_accounting_kit/static/description/assets/icons/manufacturing-black.png create mode 100644 base_accounting_kit/static/description/assets/icons/pos-black.png create mode 100644 base_accounting_kit/static/description/assets/icons/puzzle.png create mode 100644 base_accounting_kit/static/description/assets/icons/restaurant-black.png create mode 100644 base_accounting_kit/static/description/assets/icons/service-black.png create mode 100644 base_accounting_kit/static/description/assets/icons/trading-black.png create mode 100644 base_accounting_kit/static/description/assets/icons/training.png create mode 100644 base_accounting_kit/static/description/assets/icons/update.png create mode 100644 base_accounting_kit/static/description/assets/icons/user.png create mode 100644 base_accounting_kit/static/description/assets/icons/wrench.png create mode 100644 base_accounting_kit/static/description/banner.gif create mode 100644 base_accounting_kit/static/description/cybro_logo.png create mode 100644 base_accounting_kit/static/description/icon.png create mode 100644 base_accounting_kit/static/description/images/accounting-dashboard.png create mode 100644 base_accounting_kit/static/description/images/arabic.png create mode 100644 base_accounting_kit/static/description/images/auto_payroll_banner.png create mode 100644 base_accounting_kit/static/description/images/blue-pattern.png create mode 100644 base_accounting_kit/static/description/images/bud_banner.png create mode 100644 base_accounting_kit/static/description/images/dashboard.png create mode 100644 base_accounting_kit/static/description/images/dynamic_image.png create mode 100644 base_accounting_kit/static/description/images/espanol.png create mode 100644 base_accounting_kit/static/description/images/green-right-pattern.png create mode 100644 base_accounting_kit/static/description/images/hero.png create mode 100644 base_accounting_kit/static/description/images/hr_acc_cc_banner.png create mode 100644 base_accounting_kit/static/description/images/icons/ecom.png create mode 100644 base_accounting_kit/static/description/images/icons/education.png create mode 100644 base_accounting_kit/static/description/images/icons/hotel.png create mode 100644 base_accounting_kit/static/description/images/icons/manufacturing.png create mode 100644 base_accounting_kit/static/description/images/icons/pos.png create mode 100644 base_accounting_kit/static/description/images/icons/restaurant.png create mode 100644 base_accounting_kit/static/description/images/icons/service.png create mode 100644 base_accounting_kit/static/description/images/icons/trading.png create mode 100644 base_accounting_kit/static/description/images/icons/update.png create mode 100644 base_accounting_kit/static/description/images/logo.png create mode 100644 base_accounting_kit/static/description/images/mobile_service_shop_pro_banner.png create mode 100644 base_accounting_kit/static/description/images/o_hrms_banner.gif create mode 100644 base_accounting_kit/static/description/images/overview.jpg create mode 100644 base_accounting_kit/static/description/images/payroll_banner.gif create mode 100644 base_accounting_kit/static/description/images/recurring-templates.png create mode 100644 base_accounting_kit/static/description/images/red-pattern.png create mode 100644 base_accounting_kit/static/description/images/register-customer.png create mode 100644 base_accounting_kit/static/description/images/report-1.png create mode 100644 base_accounting_kit/static/description/images/report-10.png create mode 100644 base_accounting_kit/static/description/images/report-2.png create mode 100644 base_accounting_kit/static/description/images/report-3.png create mode 100644 base_accounting_kit/static/description/images/report-4.png create mode 100644 base_accounting_kit/static/description/images/report-5.png create mode 100644 base_accounting_kit/static/description/images/report-6.png create mode 100644 base_accounting_kit/static/description/images/report-7.png create mode 100644 base_accounting_kit/static/description/images/report-8.png create mode 100644 base_accounting_kit/static/description/images/report-9.png create mode 100644 base_accounting_kit/static/description/images/screenshots/base_accounting_kit-11.png create mode 100644 base_accounting_kit/static/description/images/screenshots/base_accounting_kit-18.png create mode 100644 base_accounting_kit/static/description/images/screenshots/base_accounting_kit-21.png create mode 100644 base_accounting_kit/static/description/images/screenshots/base_accounting_kit-24.png create mode 100644 base_accounting_kit/static/description/images/screenshots/base_accounting_kit-25.png create mode 100644 base_accounting_kit/static/description/images/screenshots/base_accounting_kit-3.png create mode 100644 base_accounting_kit/static/description/images/screenshots/base_accounting_kit-4.png create mode 100644 base_accounting_kit/static/description/images/screenshots/base_accounting_kit-43.png create mode 100644 base_accounting_kit/static/description/images/screenshots/base_accounting_kit-5.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot1.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_1.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_2.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_3.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_4.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_5.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot11.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot1_dasboard_arabic.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot1_dashboard_spanish.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot2.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot3.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot4.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot5.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot6.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_1.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_2.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_3.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_4.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot8.png create mode 100644 base_accounting_kit/static/description/images/screenshots/screenshot9.png create mode 100644 base_accounting_kit/static/description/images/swiss-flag.png create mode 100644 base_accounting_kit/static/description/images/trophy.png create mode 100644 base_accounting_kit/static/description/images/xslx_image.png create mode 100644 base_accounting_kit/static/description/images/yellow-pattern.png create mode 100644 base_accounting_kit/static/description/index.html create mode 100644 base_accounting_kit/static/lib/Chart.bundle.js create mode 100644 base_accounting_kit/static/lib/Chart.bundle.min.js create mode 100644 base_accounting_kit/static/lib/Chart.css create mode 100644 base_accounting_kit/static/lib/Chart.js create mode 100644 base_accounting_kit/static/lib/Chart.min.css create mode 100644 base_accounting_kit/static/lib/Chart.min.js create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/Gruntfile.js create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/LICENSE create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/README.md create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/_gitignore create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/bower.json create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap-toggle.css create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap-toggle.min.css create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap2-toggle.css create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap2-toggle.min.css create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/doc/header.png create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/doc/nyt.png create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/doc/nytdev.svg create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/doc/script.js create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/doc/stylesheet.css create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/index.html create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/js/bootstrap-toggle.js create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/js/bootstrap-toggle.min.js create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/js/bootstrap-toggle.min.js.map create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/js/bootstrap2-toggle.js create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/js/bootstrap2-toggle.min.js create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/js/bootstrap2-toggle.min.js.map create mode 100644 base_accounting_kit/static/lib/bootstrap-toggle-master/package.json create mode 100644 base_accounting_kit/static/lib/chartist.min.css create mode 100644 base_accounting_kit/static/lib/chartist.min.js create mode 100644 base_accounting_kit/static/lib/font-awesome-animation.min.css create mode 100644 base_accounting_kit/static/lib/font-awesome.min.css create mode 100644 base_accounting_kit/static/lib/fusioncharts.charts.js create mode 100644 base_accounting_kit/static/lib/fusioncharts.jqueryplugin.min.js create mode 100644 base_accounting_kit/static/lib/fusioncharts.js create mode 100644 base_accounting_kit/static/lib/fusioncharts.theme.fusion.js create mode 100644 base_accounting_kit/static/lib/jquery-3.3.1.min.js create mode 100644 base_accounting_kit/static/src/js/account_asset.js create mode 100644 base_accounting_kit/static/src/js/account_dashboard.js create mode 100644 base_accounting_kit/static/src/js/payment_matching.js create mode 100644 base_accounting_kit/static/src/js/payment_model.js create mode 100644 base_accounting_kit/static/src/js/payment_render.js create mode 100644 base_accounting_kit/static/src/scss/account_asset.scss create mode 100644 base_accounting_kit/static/src/scss/style.scss create mode 100644 base_accounting_kit/static/src/xml/payment_matching.xml create mode 100644 base_accounting_kit/static/src/xml/template.xml create mode 100644 base_accounting_kit/views/account_asset_templates.xml create mode 100644 base_accounting_kit/views/account_asset_views.xml create mode 100644 base_accounting_kit/views/account_configuration.xml create mode 100644 base_accounting_kit/views/account_followup.xml create mode 100644 base_accounting_kit/views/account_group.xml create mode 100644 base_accounting_kit/views/account_move_views.xml create mode 100755 base_accounting_kit/views/account_payment_view.xml create mode 100644 base_accounting_kit/views/accounting_menu.xml create mode 100644 base_accounting_kit/views/assets.xml create mode 100644 base_accounting_kit/views/credit_limit_view.xml create mode 100644 base_accounting_kit/views/dashboard_views.xml create mode 100644 base_accounting_kit/views/followup_report.xml create mode 100644 base_accounting_kit/views/multiple_invoice_form.xml create mode 100644 base_accounting_kit/views/multiple_invoice_layout_view.xml create mode 100644 base_accounting_kit/views/payment_matching.xml create mode 100644 base_accounting_kit/views/product_template_views.xml create mode 100644 base_accounting_kit/views/product_views.xml create mode 100644 base_accounting_kit/views/recurring_payments_view.xml create mode 100644 base_accounting_kit/views/reports_config_view.xml create mode 100644 base_accounting_kit/views/res_config_view.xml create mode 100644 base_accounting_kit/wizard/__init__.py create mode 100644 base_accounting_kit/wizard/account_bank_book_wizard.py create mode 100644 base_accounting_kit/wizard/account_bank_book_wizard_view.xml create mode 100644 base_accounting_kit/wizard/account_cash_book_wizard.py create mode 100644 base_accounting_kit/wizard/account_cash_book_wizard_view.xml create mode 100644 base_accounting_kit/wizard/account_day_book_wizard.py create mode 100644 base_accounting_kit/wizard/account_day_book_wizard_view.xml create mode 100644 base_accounting_kit/wizard/account_lock_date.py create mode 100644 base_accounting_kit/wizard/account_lock_date.xml create mode 100644 base_accounting_kit/wizard/account_report_common_partner.py create mode 100644 base_accounting_kit/wizard/aged_partner.py create mode 100644 base_accounting_kit/wizard/aged_partner.xml create mode 100644 base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py create mode 100644 base_accounting_kit/wizard/asset_depreciation_confirmation_wizard_views.xml create mode 100644 base_accounting_kit/wizard/asset_modify.py create mode 100644 base_accounting_kit/wizard/asset_modify_views.xml create mode 100644 base_accounting_kit/wizard/cash_flow_report.py create mode 100644 base_accounting_kit/wizard/cash_flow_report.xml create mode 100644 base_accounting_kit/wizard/financial_report.py create mode 100644 base_accounting_kit/wizard/financial_report.xml create mode 100644 base_accounting_kit/wizard/general_ledger.py create mode 100644 base_accounting_kit/wizard/general_ledger.xml create mode 100644 base_accounting_kit/wizard/journal_audit.py create mode 100644 base_accounting_kit/wizard/journal_audit.xml create mode 100644 base_accounting_kit/wizard/partner_ledger.py create mode 100644 base_accounting_kit/wizard/partner_ledger.xml create mode 100644 base_accounting_kit/wizard/tax_report.py create mode 100644 base_accounting_kit/wizard/tax_report.xml create mode 100644 base_accounting_kit/wizard/trial_balance.py create mode 100644 base_accounting_kit/wizard/trial_balance.xml diff --git a/base_account_budget/README.rst b/base_account_budget/README.rst new file mode 100644 index 000000000..ccefa79eb --- /dev/null +++ b/base_account_budget/README.rst @@ -0,0 +1,44 @@ +Odoo 15 Budgets Management +========================== +* Budgets Management system for Odoo 15 Community edition + +Installation +============ + - www.odoo.com/documentation/15.0/setup/install.html + - Install our custom addon + +License +------- +General Public License, Version 3 (LGPL v3). +(https://www.odoo.com/documentation/user/13.0/legal/licenses/licenses.html) + +Company +------- +* 'Cybrosys Techno Solutions `__ + +Credits +------- +* Developer: +(v13) Varsha Vivek @ Cybrosys +(v14) Sachin @ Cybrosys +(v15) Dino @ Cybrosys + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit https://www.cybrosys.com + +Further information +=================== +HTML Description: ``__ + diff --git a/base_account_budget/__init__.py b/base_account_budget/__init__.py new file mode 100644 index 000000000..1a11da65d --- /dev/null +++ b/base_account_budget/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import models diff --git a/base_account_budget/__manifest__.py b/base_account_budget/__manifest__.py new file mode 100644 index 000000000..bfd20f36f --- /dev/null +++ b/base_account_budget/__manifest__.py @@ -0,0 +1,63 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +{ + 'name': 'Odoo 15 Budget Management', + 'version': '15.0.1.0.0', + 'summary': """ Budget Management for Odoo 15 Community Edition. """, + 'description': """ This module allows accountants to manage analytic and budgets. + + Once the Budgets are defined (in Accounting/Accounting/Budgets), the Project Managers + can set the planned amount on each Analytic Account. + + The accountant has the possibility to see the total of amount planned for each + Budget in order to ensure the total planned is not greater/lower than what he + planned for this Budget. Each list of record can also be switched to a graphical + view of it. + + Three reports are available: + + 1. The first is available from a list of Budgets. It gives the spreading, for + these Budgets, of the Analytic Accounts. + 2. The second is a summary of the previous one, it only gives the spreading, + for the selected Budgets, of the Analytic Accounts. + 3. The last one is available from the Analytic Chart of Accounts. It gives + the spreading, for the selected Analytic Accounts of Budgets. + Odoo 15 Budget Management,Odoo 15, Odoo 15 Budget, Odoo 15 Accounting, + Odoo 15 Account,Budget Management, Budget""", + 'category': 'Accounting', + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'depends': ['base', 'account'], + 'website': 'https://www.cybrosys.com', + 'data': [ + 'security/ir.model.access.csv', + 'security/account_budget_security.xml', + 'views/account_analytic_account_views.xml', + 'views/account_budget_views.xml', + ], + 'images': ['static/description/banner.png'], + 'license': 'LGPL-3', + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/base_account_budget/doc/RELEASE_NOTES.md b/base_account_budget/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..27a1eca41 --- /dev/null +++ b/base_account_budget/doc/RELEASE_NOTES.md @@ -0,0 +1,7 @@ +## Module + +#### 06.10.2021 +#### Version 15.0.1.0.0 +#### ADD +- Initial commit for base_account_budget + diff --git a/base_account_budget/models/__init__.py b/base_account_budget/models/__init__.py new file mode 100644 index 000000000..2a08a54d2 --- /dev/null +++ b/base_account_budget/models/__init__.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from . import account_budget +from . import account_analytic_account diff --git a/base_account_budget/models/account_analytic_account.py b/base_account_budget/models/account_analytic_account.py new file mode 100644 index 000000000..73625d7e4 --- /dev/null +++ b/base_account_budget/models/account_analytic_account.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models + + +class AccountAnalyticAccount(models.Model): + _inherit = "account.analytic.account" + + budget_line = fields.One2many('budget.lines', 'analytic_account_id', 'Budget Lines') diff --git a/base_account_budget/models/account_budget.py b/base_account_budget/models/account_budget.py new file mode 100644 index 000000000..c4c0f3d23 --- /dev/null +++ b/base_account_budget/models/account_budget.py @@ -0,0 +1,187 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError + + +class AccountBudgetPost(models.Model): + _name = "account.budget.post" + _order = "name" + _description = "Budgetary Position" + + name = fields.Char('Name', required=True) + account_ids = fields.Many2many('account.account', 'account_budget_rel', 'budget_id', 'account_id', 'Accounts', + domain=[('deprecated', '=', False)]) + budget_line = fields.One2many('budget.lines', 'general_budget_id', 'Budget Lines') + company_id = fields.Many2one('res.company', 'Company', required=True, + default=lambda self: self.env['res.company']._company_default_get( + 'account.budget.post')) + + def _check_account_ids(self, vals): + if 'account_ids' in vals: + account_ids = vals['account_ids'] + else: + account_ids = self.account_ids + if not account_ids: + raise ValidationError(_('The budget must have at least one account.')) + + @api.model + def create(self, vals): + self._check_account_ids(vals) + return super(AccountBudgetPost, self).create(vals) + + def write(self, vals): + self._check_account_ids(vals) + return super(AccountBudgetPost, self).write(vals) + + +class Budget(models.Model): + _name = "budget.budget" + _description = "Budget" + _inherit = ['mail.thread'] + + name = fields.Char('Budget Name', required=True, states={'done': [('readonly', True)]}) + creating_user_id = fields.Many2one('res.users', 'Responsible', default=lambda self: self.env.user) + date_from = fields.Date('Start Date', required=True, states={'done': [('readonly', True)]}) + date_to = fields.Date('End Date', required=True, states={'done': [('readonly', True)]}) + state = fields.Selection([ + ('draft', 'Draft'), + ('cancel', 'Cancelled'), + ('confirm', 'Confirmed'), + ('validate', 'Validated'), + ('done', 'Done') + ], 'Status', default='draft', index=True, required=True, readonly=True, copy=False, track_visibility='always') + budget_line = fields.One2many('budget.lines', 'budget_id', 'Budget Lines', + states={'done': [('readonly', True)]}, copy=True) + company_id = fields.Many2one('res.company', 'Company', required=True, + default=lambda self: self.env['res.company']._company_default_get( + 'account.budget.post')) + + def action_budget_confirm(self): + self.write({'state': 'confirm'}) + + def action_budget_draft(self): + self.write({'state': 'draft'}) + + def action_budget_validate(self): + self.write({'state': 'validate'}) + + def action_budget_cancel(self): + self.write({'state': 'cancel'}) + + def action_budget_done(self): + self.write({'state': 'done'}) + + +class BudgetLines(models.Model): + _name = "budget.lines" + _rec_name = "budget_id" + _description = "Budget Line" + + budget_id = fields.Many2one('budget.budget', 'Budget', ondelete='cascade', index=True, required=True) + analytic_account_id = fields.Many2one('account.analytic.account', 'Analytic Account') + general_budget_id = fields.Many2one('account.budget.post', 'Budgetary Position', required=True) + date_from = fields.Date('Start Date', required=True) + date_to = fields.Date('End Date', required=True) + paid_date = fields.Date('Paid Date') + planned_amount = fields.Float('Planned Amount', required=True, digits=0) + practical_amount = fields.Float(compute='_compute_practical_amount', string='Practical Amount', digits=0) + theoretical_amount = fields.Float(compute='_compute_theoretical_amount', string='Theoretical Amount', digits=0) + percentage = fields.Float(compute='_compute_percentage', string='Achievement') + company_id = fields.Many2one(related='budget_id.company_id', comodel_name='res.company', + string='Company', store=True, readonly=True) + + def _compute_practical_amount(self): + for line in self: + result = 0.0 + acc_ids = line.general_budget_id.account_ids.ids + date_to = self.env.context.get('wizard_date_to') or line.date_to + date_from = self.env.context.get('wizard_date_from') or line.date_from + if line.analytic_account_id.id: + self.env.cr.execute(""" + SELECT SUM(amount) + FROM account_analytic_line + WHERE account_id=%s + AND date between %s AND %s + AND general_account_id=ANY(%s)""", + (line.analytic_account_id.id, date_from, date_to, acc_ids,)) + result = self.env.cr.fetchone()[0] or 0.0 + line.practical_amount = result + + def _compute_theoretical_amount(self): + today = fields.Datetime.now() + for line in self: + # Used for the report + + if self.env.context.get('wizard_date_from') and self.env.context.get('wizard_date_to'): + date_from = fields.Datetime.from_string(self.env.context.get('wizard_date_from')) + date_to = fields.Datetime.from_string(self.env.context.get('wizard_date_to')) + if date_from < fields.Datetime.from_string(line.date_from): + date_from = fields.Datetime.from_string(line.date_from) + elif date_from > fields.Datetime.from_string(line.date_to): + date_from = False + + if date_to > fields.Datetime.from_string(line.date_to): + date_to = fields.Datetime.from_string(line.date_to) + elif date_to < fields.Datetime.from_string(line.date_from): + date_to = False + + theo_amt = 0.00 + if date_from and date_to: + line_timedelta = fields.Datetime.from_string(line.date_to) - fields.Datetime.from_string( + line.date_from) + elapsed_timedelta = date_to - date_from + if elapsed_timedelta.days > 0: + theo_amt = ( + elapsed_timedelta.total_seconds() / line_timedelta.total_seconds()) * line.planned_amount + else: + if line.paid_date: + if fields.Datetime.from_string(line.date_to) <= fields.Datetime.from_string(line.paid_date): + theo_amt = 0.00 + else: + theo_amt = line.planned_amount + else: + line_timedelta = fields.Datetime.from_string(line.date_to) - fields.Datetime.from_string( + line.date_from) + elapsed_timedelta = fields.Datetime.from_string(today) - ( + fields.Datetime.from_string(line.date_from)) + + if elapsed_timedelta.days < 0: + # If the budget line has not started yet, theoretical amount should be zero + theo_amt = 0.00 + elif line_timedelta.days > 0 and fields.Datetime.from_string(today) < fields.Datetime.from_string( + line.date_to): + # If today is between the budget line date_from and date_to + theo_amt = ( + elapsed_timedelta.total_seconds() / line_timedelta.total_seconds()) * line.planned_amount + else: + theo_amt = line.planned_amount + + line.theoretical_amount = theo_amt + + def _compute_percentage(self): + for line in self: + if line.theoretical_amount != 0.00: + line.percentage = float((line.practical_amount or 0.0) / line.theoretical_amount) * 100 + else: + line.percentage = 0.00 diff --git a/base_account_budget/security/account_budget_security.xml b/base_account_budget/security/account_budget_security.xml new file mode 100644 index 000000000..a152523ca --- /dev/null +++ b/base_account_budget/security/account_budget_security.xml @@ -0,0 +1,30 @@ + + + + + Budget post multi-company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + Budget multi-company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + Budget lines multi-company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + + + + + diff --git a/base_account_budget/security/ir.model.access.csv b/base_account_budget/security/ir.model.access.csv new file mode 100644 index 000000000..fa665f35f --- /dev/null +++ b/base_account_budget/security/ir.model.access.csv @@ -0,0 +1,7 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_budget_budget,budget.budget,model_budget_budget,account.group_account_manager,1,1,1,1 +access_account_budget_post,account.budget.post,model_account_budget_post,account.group_account_manager,1,1,1,1 +access_account_budget_post_accountant,account.budget.post accountant,model_account_budget_post,account.group_account_user,1,1,1,1 +access_budget_budget_accountant,budget.budget accountant,model_budget_budget,account.group_account_user,1,1,1,1 +access_budget_lines_accountant,budget.lines accountant,model_budget_lines,account.group_account_user,1,1,1,1 +access_budget,budget.lines manager,model_budget_lines,base.group_user,1,1,1,0 diff --git a/base_account_budget/static/description/assets/icons/check.png b/base_account_budget/static/description/assets/icons/check.png new file mode 100644 index 0000000000000000000000000000000000000000..c8e85f51d612c626d167e4def7bccdbe1d6d17bd GIT binary patch literal 3676 zcmcgvdsGuw8jpg4iY%zK;)6~HwPkUVnaO)JDiRS~W01#+Tdm%CgiJ{?ab|#k+GElB zs)m`Fq^5i_*c#09+YQPFKr}nwM5Uo-TAL;V~rhtuFtx>&0g#C#25Hk&m#sUb-WA~31MBLg4ikrG=iSUHIid9Tb1 z9z?MSXrWNHppa=`3T|)6tVasU1O?OhfLBAPab-$=Aj^bs-a^skcg`{z&c(Sok1Rnf z5yC>1Y_<@*U9)a?2rbEDiXfxl+}cG;IVE0Blf_9wp~!G!ilE2DR$`Kz#XXhg1%^X- zXt38Q$b#e)IuIe${frbc@94mx((??I^YI-(m7WmPOQnh&kOeVE5L~UXliA7*Aqh2! zygrHdutKqvq)a?GfU^Rbv!F1L2n;u3q&9~jDV>4R8gLYj5g8$Gdf5;PM8e91VHO}tH2a0L8XijPj4WT@OfXUAT zJnhf*@K9tDMU;r4{0y>T@q!c#dc9U3Y|rFt)F2wJDdXk4$u2;9M#3=B({jWE?ZT8AH% zg#Ynm7{OD-iERSQ3q%07QcjdCs6!Oo2=IDcJmb$VO_7HU?ogqWL}USZT7WtfjpanX zO$@a45~6_o7yUgq;$EyC{@)i#qZ|N_R=_bJvw}bMOMXYUaeIWvk1PbW5LY2pwz5%~)8GxdCY^PssXRx5eoz zoO^~fem~r``@rOd6TkZU8il$gE8}Oz-;cgl{mIK`Pdv;QZ%-|s z|GM{J*isd7WKnONICtpgNp#AiUeQbceyF&&T9d++kK5LH+xFP3BM=)2;)S)A$sTiU6of)b*Y#j{o#0g@7kQ@$&^?Xwd#C) z*?`OMhxblls7-52Hx9e<G~?b~~OYW?LWQyXXH zri{BfJ2omM>(N5CCh8@jy!2dILd_cwrrn5}-u1H`e?0w$}WEW5P9XVW2;W}-E(N#mKb@>!_?9;7EcMc z{$}01S5Kra9GY1>s2abs9zQ>M^!2#Wa|ZgdtCP$7HxD_{=b{ky&9Q_CH6!ldap(T* zf}8Jcd_*M`3GY@f|5wb3WaRUu4KwLk^ZH)Cx@g9Gqrd$0VaEMIzioWH^;l}xdpp8T z8}{xXW=4I#;LY(#$DH;dANHu-yZ<(gnNzG17ONUnb$vS3 zb*fD2Tp8xe4);ae*%)~z`kF2F+Q6#SXw|Se#$N^e?zR2i*OIq99+Iy7|H~LN!Mc6) H^s@f|!zCx= literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/chevron.png b/base_account_budget/static/description/assets/icons/chevron.png new file mode 100644 index 0000000000000000000000000000000000000000..2089293d6ad94cfc015cc0a8c07bb03efd4a689e GIT binary patch literal 310 zcmV-60m=S}P)fLA$g5CzAh99{FF(tp zz^tD4))$4c^0SZV9_X~njUYum@4i`~v!i=obU%PG(6q`OMK>{HG>r}*tHKc2@w+qg z7|l>B76qkX(U2E&K_1Nf!JbCtpGzwGSJ~CkU>QcDY&q>lnbwQm<|2>>iH5vL6qJIP zp;W{K-Snrb@Z2gLMVZAQQ5jU>DXT)0mtk@hpq-Sb{2q6{0V4Z;tNXT3P5=M^07*qo IM6N<$f_?6Y+W-In literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/cogs.png b/base_account_budget/static/description/assets/icons/cogs.png new file mode 100644 index 0000000000000000000000000000000000000000..95d0bad62cf22361b148e1d6cefe2ceab605955d GIT binary patch literal 1377 zcmV-n1)lneP)lH5n~Zj$eiG;8wLI!*reT1_VfljL=sA}=JrOptsX2RfC&)+l61t|6JPeb$mZ z6v1wNClWXiLSlOh+mR64U7bjvhva*zJ0HRRaDbgl@(q$*^PYf*$fE&7)c&&!Rfm?&yLyFbQ?2&R6W6v@rWu!;bZU9|_! z4Je^Q5$r!vH2{)*ok-wK1%Wz7TG;LgvHhtN39JtxLC&_yAzs|bhFaWtFLrukMR}l_ zP~>z0rF26#(W+H@aXx?6lf(f454Uv()R+QrlZafX3t}g5wp6-Blj;u$XaE#h->+xC z005Fp0GtMpYoBiuo)VG0UP0_GltOix%1(%-bKgbA0o1pB3&6VoRs+}%fFWUi1MmQV zmjH~{WZwYT7ng4njIz1iD4PuYIM&NvU6NVO4kNuj`IZ(nzL#XTM^~@uFGT>-aT6dh zAgaP68%9MDu}+cu7uohT0RHqW9d8lhD-kJqd^i9;Rw)OT!X*D$Y?MvID9;=%I@23T z$~m4}V3f^0BG}d<_%@?#emG&81LI_NvTQ!T$gzGzil=|K?VCM%e*mZ`d`!0R--N(> zX_T!|fX{f;z6ZDfz>JL{bFu7UqLI0BExN7c!HmOYg;$V?QB4==-_|4!R<1p=W!b zXM0?cbrc+q5buUe#ZpdV?VzCxk-Rm+);3(wb8q`(#{e8FI_3z8RwJLQk>}&nRHK0| zNhvzkFo4$qbT=sr4i@y>Bdr`7j(HfwmH^uc7xH9%r%nnDB_ty3>&opGxGMoP9kf;< zd%_$N;{SC3V62>WZcCaxpx6frT|FlOj5R5zGbh3vrqY>j1H`{Bkt_d-PcIzGcOeS& z0OimpMB04AZ5M$FkksHx)9_uX*rDTKrDER^Aij2r>}i8vD4G(OFwKFYV|^yVP5w23 z`asH~GaMjZ={ojt!?Lb#lcy352^1ZBLpqIV|5 zLfz5N09ce%03XI(J-h5`5#>QuTr`wWt<}xj9|=Odm?U{1pyiQF6&>pYfaOUB0`PfX zSMHvKeKvO?5vfw7-bq{v4vAnDh^?3%L|Q@w6Pmd9iD(;0IfB{ww?bB5NS1mno@&9c zXC4%!P8Bklxq~Ew%%g071mXR`&iMY{dhWR!JtLt}njRD_-Cxi%N0X&qj~Nq_rI}Yn za8e0TJ(H#J00000NkvXXu0mjfE=YKA literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/consultation.png b/base_account_budget/static/description/assets/icons/consultation.png new file mode 100644 index 0000000000000000000000000000000000000000..8319d4baa09d6afac9362dff318f63a0f96f555e GIT binary patch literal 1458 zcmV;j1x@;iP)fo-7eN@Nx;}%h)9e^5-C?E zsEH&b3Z#%2B-}L7v^LRRD&QZ8A<7MshM0yxF7rU)x4)gW;*vW;3 z#hX3&)M|C@Hzy`0dbVF71Cp#6E*?;(1E5ZgN|t#IpsRseZTS;fmL2OZ%G1F2%+iN5 z?1unK-3Ni+4&6W$B|ic7=Z$mSG;E8PyRX^_00(R zZhUjoBfjtdy_aS#1FePDP8??a5dOFCh z*MWRv)G@zc9y@oAQ6L5)gF{}MFZh1tt%7=2kn>q6`mgJDye)VpNyeX>nXy(;k)8%5c~P{u8)+YKOVK2Ka7pM_X}a`O zk#~c24MYp^y)u3b+*+!2>R#%t}=?wy_< zpYKn-%7CQNC`x``VuKC^f_Kx@zC4JDHDk0HCO^O4#RC{@^;{j6<{9 literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/ecom-black.png b/base_account_budget/static/description/assets/icons/ecom-black.png new file mode 100644 index 0000000000000000000000000000000000000000..a9385ff13f696e96d517a56ce2b2ff7d282c748a GIT binary patch literal 576 zcmV-G0>Ax5}Z)a!cc0ra5uqqg5lnhXD zTbP_`oKdQ!!sJxrjN&KdC#M>hn6H53Z@_@W06J)|I<5r7bODP7TpFfK@D$$y9ro1J z_#n7|3NU9+Eg3t67i6kk1G7mAm}&y~>LPq;59$DNz9rz_PKFAe2JQYcbvs+lNHw^F+;#7cCP*z(AJ2&$C0H1W+ddn*~CoC?@7snGmV!9 z<==r}6|tyA>`?)>6k{b=2d<=(_5rWxzxsKgUs~Q{+du)!y5s>SG|Pu>T2kaR7OcV&-NYURtom{p?~^a9V+ z7O-a3C?=EC%HIJ!R*hUb72^tZzf-`AuuDDSkJJnF?!xs=oN3JbnbTGPz&Os^S>dl1 z(84w;APbb-b_k@KC|~4YkNmz@^KPH*e34{*2J>2yF9_24A}NIoShST-^{Ye_(vLmm zd~pgm3F$kIkw;g)NYXe9tbV#5fWaonr$h>8ffe1h+u&f*`C7F2cl-b`l5Ye!`u+O= O0000##3Xw+{I#MbTYoZ-I?3FUBiCh!QRfyd*8S0 zzBhAFP*6~?-lzdrfLY+Hwprk^9?LDGz;$2=SdFk>z#U*LBaI?QQKD9e7VcUbxCb21 zK<^(;Xc0+8N7+;0G_au`qDwm1ixh;r_7XS;lzSn3Ks%r7fpFK}0T+SIX$T+G&OY=( zxNCJ_5*Q8nGpO{QD=gKm=?w>jvsI4EeCbfxmVgL)==l)8DLS{4AE!e?Z8#kPQdt|>qP=~ z0Jlc(3Gg?f*M1lL)`j_1YkWB%UdQh2b66h*ZnCzsy7n_B0ckvzW`}^r+Q1XwyiR6N z+Zb>`kF^u{kzSF3ZWCxE2%MHJ3h_5t<4fjdNthVL50AOsk~o%60t*2`LXkdVyV0$h z3!el&2Fvm1lW@sw^on`m-Vx`wwB6`P4R}rO zE6^)ow-A5YnfJ&y0Ye!WLUqzpz$M^$fY4`p?Mdxxh|Yg2?gAd7ipc|DXJ`UZ90Kkq z5IzMQOgng*oJH-CT;UDiOoqC=IL6w|-va-Bgt_N1s&c*2*98Ry1?!OCgV~htO4sqyP_dDm_d+wti*Wu|Jegr#e_!#{@68vYp!)bLlu6Zk`LG>4b) zEtVJfV|c&7EyFk1UEqgt9*;Njw1VZ>g|{(-Ih??2*p8dxr0-%j^2hNC#&IhqaU^nc z@$+Ql#-r}>$jwGuyQA&xajp}QpNYQgQvRX3un9j@9GJrg7>xWw!mm^1U#(2=6#lMo z|KQokEyJGV*$a3$^4H^V!vBQLO`Y#xXJTY1;rCX!>CE#}6@DtiPgnT82{)9?y|d)x z(wYD^;79DoMQqIQU*HgKi6iBw;@FUI9sNVmM#^uDbMB8mr2J(psR`f_e2lfYQ^?Pc zD*O(-j!VKyGmVpx8^nFlK|*>Q!@2nVHmt#iLfSnlYCO2 zdFMZq-%%fsUm+%4DcBAM@nlB#OJUtlu?=@5vKyk0-(~c{nEb2TSI|FD&|jC)U02XO zP_VtPpg&ess@n%zfz}7m^l)@9-pa_g6!iB9hqNkI7IY^HwJpfkw1vjiEIS#Wpt0?`HcKIp}DC=(*S1hNk)FAp#M3(Ph`2hp<^Rwd!~tF ztxuuW2aq1-#_&}}?@!(9I-!5fU3;7r`rs;-;>L{bUqXMKVkK5&4iq?1871GE)(+iE(2hg+zdgWT>s_5?n3yszX(6k07r<#7z+xi};Iw>y+AElqG*-EPDTmCjr_EtL l9oc+vR{1Wfk3Rkj{so);rk=IPI$i((002ovPDHLkV1j5u&D{V1 literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/license.png b/base_account_budget/static/description/assets/icons/license.png new file mode 100644 index 0000000000000000000000000000000000000000..a5869797ecaa7583c552c3bb7c9bce5910df78e0 GIT binary patch literal 1095 zcmV-N1i1T&P)?DLX z+1Y*BO%2WWvTu05Ki}`p`@J{sJ=nx1)&%L)P@|a%i#deKSU(9Ndee~mRtn|o9hqkt zsH)g_?j-1Oz*{rH&X9nd_6n5~S%#SclCXXhkhBHYOR<={+%T9HHm_+Rj=iH!?az_sX`LfziH+4|52SPxCd(lFQ#& zy}6O4ybXVUJ6qGPGqH9kZO+TqO1)ZNXdyA~iK zjU@8F177OZcQq)~$=N9vU#B7D6{_#K`1J!DzKA!x0H-08MD^1m@!Cu1^1Ay68A9JiW%_ zS;VTfBGKSzreWdMUn09>mmHnKrHDNn2a^cnnZ|MXDzMjuSf_9uLfT_HXSmEliE3?k zXG5qm?Zm1JIMsm2cnJK_V=hkE@UzgSfJcoDFQBI%WSu~xnTe+6cI1o%43w{m$eK<( z*6j^w>_69x>X$9vq!B%D)n2i2Fx3eCH`fw(T?A+}`>a(i3QK#4M*6$U2tPE#;4RnK z>mxwS8DJZNZzlfX70^76^jmNLyX*lJ7YEWlH{ zcu!SGBHwAI5D}|zA|-av#xj{i{y7^5SAdUFv(H6FZ!P*Haqu>f2gqsj_qOq~2-w*F zS(Vp;I|v^e^)8@E=esPmmg4ZVjs4>wpR8c|FGJSOYN$8)|IM@rI3xAI#QT>#L{?m_|*Crlo{0DLwqmu7G?&JUf N002ovPDHLkV1nf|8?OKW literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/lifebuoy.png b/base_account_budget/static/description/assets/icons/lifebuoy.png new file mode 100644 index 0000000000000000000000000000000000000000..658d56cccfbc0e46060ad4850b9fc60c656baf18 GIT binary patch literal 1199 zcmV;g1W@~lP)K~!jg?OD%n8$}d;Z#;H3_Ux`{Y$>IOhC`GK2Z&mUBGl%91P8y|S)kfJ7y@Fv(h8fJTCuS1y-dl~V3Bn@u?h-V-e;5wUK!dy#X#2mo{Oe@Ws202*N! zUYebq1*Oz(7=|0J>pn(AT~tHi06fpT5Cp+8=UfzYF~>QdlTyCudEUcDqp?-Q3ClZy zh`8_jS1ilAN<>A)|0jSkVOiEy-}kQ++2pw<5YcQ91S^cOdS0R|Fvb>wAgB}3_lVdx zo@Z(pi+`PnCN6%2qaJh2n$9r_fQWby1S^wxWem84@B1sJuai*#Qp(HIeDX(8DwXO| z%F8CUnE~{Az4MH*g_Fz52gcZf=Xn=0?a~H`hylQ*oZNq<_}k0ls8Xpc6H#iiO$}f$ z7+lQz-Xr3jB4gvg7!%!YH+A(>1Bjw%(UgpcwAQ*+tJSUpz&ZeoCZ;U_SQA3r;GDOJ z$T;)HSw0bo%R@wVuh)CagoKDRBK{zR*fFtJO3f3|HAFNzMEd>yw@I~AqJ#bY{dp7T z002bv$W%N4fDmGbh<-J-uT(0DT8^y%5pku|M*#3XBv+M(*h9qcYPH&RL>!t5ih0Vt zUhhjHdIJES%P?;Pz-K~;bwmtD2ac^kEdHi}cmRNNMD(sw>ZYmi5uOi;=pD!w4*<{v zfK{c`>d}E?De;q!JM+w*2G6)Xkk{#{&dFU)|KBh!fb9Z)o)nlf5uR}Y zd|trusm)0`Mppsg1Ndk6r(q8O?g$}n6g)=1h>y{88Rl&O_*4k-$x*rHnJTQfhuU9KK{~ ze{gV+s3kFgxc1mJAwWb%MAv-ZUm~J%N@uP-7z~#3)Ik8So7O{0t+hLy&I_FLR}6^` z@phbH$Kh*4{3egHFbsdG*XzG0ji){Z*L5FjtyLbvcvB|f%{;ykQM#_XnP!t303zyA zsq`QZDWumnCUwuh==b}N5RuYsGT*~mt@c!Fo%$4}0j>3>Nw>~uBiXinKZ>Hx$z_=# zilR=d)w*wDYuue4X>6r_BNNeAsf38{WsIw8wR+FAJ7-+XA!5H;t=^mFN<>lA$s-;h zXEln5eaCU`PGe7Ktv4OVxtm8kK!NspT#NkddEOtDN@bZbcA|D8B1!;w=r~T1>a_U% zK%>#vBBJeXx4STU!I1-p7aW^eM`ao&dc|bh_WW=-{0Wl3r~lMizvej3Q$);_Ad@h$ zFS2H{DJ{#|0D#*mX186}-I$d4sUW^)U5g92(PHl7XX2Xm3}<-8@HhS0PsfeRnq&X~ N002ovPDHLkV1i;vH)8+* literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/manufacturing-black.png b/base_account_budget/static/description/assets/icons/manufacturing-black.png new file mode 100644 index 0000000000000000000000000000000000000000..697eb0e9f2c06e40c9c720df7b80b8f6fac63b34 GIT binary patch literal 673 zcmV;S0$%-zP)xK~!jg?U=D^6hRope;$f(2!dRQAe>DQQeT=B*H{T+6R=CPGo?i; zwb3GCV`G=p7B(h-MB0d*S1Kujl2}+MniNSfJM7zGW^Qgb$r_ypLnbqCci)@+?wfB1 zGBPqU+Qfwk`Okp9XM78I>x?Y|Ll1WcSarsR1>c9|Nd%6=HgM!=YaZ@efV=JCJ_>M; z#tG_7>fmofHqbV*fwqwi6!_g1x2b_In2ly7f%_eJ0o+aC9sujWOnqs7*p2KnX7jli z;o6OCA9xO2jd1No_NTb+#z~0v;T`Z0zwl|`n*9F~cmiDUaJy7Xk_W&W{K7lHtvX^; z(Zj6p4`48cdl|FZyT#uaI>0^PBmPpQF;uv%TS5j@xaEcnsPI^=RU1CxAp>3Du_HWW zz$g4f4a9`I24ccp10CQ#@F~J=WS|GU0)9pwVB0W3xNXY`!W$Ww23{u$x9zmJwG4zl zNZM#Y1GyGz8>t31fw`hBIdgN;Ml!xCHr9#=MoC1iB|&YhBqA8G zu?X7OSOnBURJ8DgX)FXmEY-qi6Qc+|;sZf^#TXGy#8}J>ckeKJckY?{hP0VaJzj0X8RhK^60Y~Xz{&a9?$@^ z`*!wmV5Zy_F}!tF1}J$Bj0DI7)BwvuZXk8w60j{qaRkSJJyKzx5OU#xRG|a+LWHFb zOd6COC^gCslp0b8n(}BvP?neGfxW0~`7uN}P!H_L!mj|jfWyE~sgms!uaGmXN9#VL z&o{&wH`(XFRQ($pDUuL+1@xib4Gb0l2lVkR;3DeD8LS7k>f__UV1%mzx>4a$5ZEDf zFs9!N;)lCQb0feM2j7i5gwE^pjd8|FLg;tGbr&DyCbIB3L*hWI<61T88h);WH`i)_ z#w>i!kj#Nyz$P-ET7zx?XMsbOOtb!-1`Gk8B3ufXFR%lU=Ye?%_gs{PuhlItkT`G~ z*iYsNGy_*qE6PdWv?bF996`l@7wT=!Aca~OHVbSKIdC1d{b6GWSPEPQ9$MUMlmo*+ zzeDyaLI);$B1?p11lFKJCR&>;B)yV!00U$$m*(l#18adt5v~eYC$PgCrL2V#6Pa`s z8YOcQ*O0DT0KSqr0(GRrbsYE};VKANl_YcE0xA?5BdrDarup5doDk*PG&c?`vA8VaO=C>m4%I|X)lqm$yVLT0P+oIdY}GtOrO29vww9VSooqbBNnh zcu(I|YQ)0zb`*zp)aRe-TomMhG1NxyHQX;fPUPZ16kAXwMG|^ZYrnxPV4v0J8EW^T zsOZBl9Hv`x%N>1ggc$PASEFSIN{zAurN)2jfOsd(fgd5lQU?Y?lv>E=CtGh+0(VGG zWW%UGZ@o!Njc1h3(oB}@JmzAS!6!o=#PN)%o0h~rfH{E-AX#fBK07*qoM6N<$ Eg49ZXX8-^I literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/puzzle.png b/base_account_budget/static/description/assets/icons/puzzle.png new file mode 100644 index 0000000000000000000000000000000000000000..65cf854e7ea72e36142ffc1a407bf2b8355cc85c GIT binary patch literal 653 zcmV;80&@L{P)9a`;n_Do>R91)@YfrZ;WIBYI)WE@w%y z7IC%30~nX`B(&|Bi6!}ZGuBf8IAM^ zQA&SX2=P2@*<+`kI7+k$-1A&gaYV-{Ks?g2#0TH?II!as;HNYK-X1sS_e0Z#CLzvF_5wZZ}7k)9y#mQhdC00000NkvXXu0mjfog*sX literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/restaurant-black.png b/base_account_budget/static/description/assets/icons/restaurant-black.png new file mode 100644 index 0000000000000000000000000000000000000000..4a35eb939cf065c6f8cf83781a15f357348769da GIT binary patch literal 905 zcmV;419tq0P)?`PC*pLe{WG*jTWtl`Uu)I!h(oI7q&uZZ6pM-kw|Ur zMPftz3s_jOvBN@wkko<{5h@lmjYJTFNYSdk7WZDgxt))5&f8mkk}hV>Idh-qo-=c2 z<}K*Z0h|JE0{hdxYd{s)k+v@ZXMrAIo@0zw;4N@F7c(R11%8u|tpdl>{-S`voX=~= zI9qe}3E(2Iz)Gr4;kyl(s~mqF&>XN=fMdX2piMb8pcAmd@&I7Dz-K#&h$ije8Ud@c zgQt)P0N6-UPAX^wv}*@XAr$~{fXT%{gxOL;d7J^}NS&nu>IqNA5SA(ZHvoI3&Qbww zBrApmt%jI`Qb(zPr3MliEX(6AgxqFAfF%PhK$pZ(DxlHPm#x|JJ?#vOh0iFWL*gX; zvNkySP6D04&a{0VI7IUG&7=5n`XhX%X!6%0pdIMTwKt`IMHB^02%jlh^`s@_+Eq$X zUua7+@KNF<74Svq=fdYgTbhAkiIY^oW1*i5PYP{`fFHnsWN@i~VW3~=Tf~(@TO!~V ziHK=MH!#NJVMOxR&(xQ+UJ$o$y2)oaLNW;@b@MoYxa>1*DRX}LjYb1P&7s^nlmWWk=>z*h>g|NU{%5MtF5CHx% zsv|6})E_wVDBiwF?G1#>YfMYTD&SYd?mLjjCb;?_Zxs-Gkk1|~y%8;uG6am{&rq!N z-f4+g1^f)yLT_-QuCw0J!G4)Cg3XY f0eA)+t%bl}x(3Cqe?`Zc00000NkvXXu0mjfu`-q5 literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/service-black.png b/base_account_budget/static/description/assets/icons/service-black.png new file mode 100644 index 0000000000000000000000000000000000000000..301ab51cb1363cb8a0063c4f9f7cb9cf73c91e10 GIT binary patch literal 839 zcmV-N1GxN&P)wG}3wsU*IR)z|Z&+>zafrqJwCq*x@FjvNVI2F^z|C zN%{bO#A+2K9mjI&psYL^8b1O*HWO0*iAfK zwBzye?BGqTEZN2s-YR-iRRhR^{{@@H!rmxCX)mp)h^Mf|a7g;p*wW?ud=J0RL?CEP zkEcMj#QI2Tc@Mv*2kEq`DKw7vdi=Jb&-aer)!-Z0qjz+QFK@N1&aRXO}`izA!9+A#$97UmLtKG(#D$V@JG;R0Xua%1u4_kNMazOP^ayYznp(_+pa zmHp&*7l9|T=r9&<9@|?Ko;a_$GXn6R3= z-_eWeE8>!NN6sWQh>p|@{|B~~h0NN}OyO(k|0o{Eevvy?ir79Q%G}xZ=i2u5tSHu2 zwf(N(bFnYJT6O^a^n}=lCZF8Nx;w2}uUkB4XPd5v`7Z>im~HzdJMCK7trz|-8@38>5jc3xX@h`{ zh@iEj_%)@#V~J@-!i)2n-XCy!_SC5Qyigi**PVuC+h<}!~>FElyR+PxP0svs|A}^vKikR z#>I0>S!0;4UyI{*IK1PzbOF;IshL(A_k5A?+#7WY^+>e^YX;p z=xW)DcRQbIOIo!~v-$kABZfD^J?Ag~CjG!0N_ye{SWo@7I2vn7n(V-R~kb-3M9=yBBG68O-n8v2ber%t!Zu Pq0ivy>gTe~DWM4f&Ev8V literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/training.png b/base_account_budget/static/description/assets/icons/training.png new file mode 100644 index 0000000000000000000000000000000000000000..884ca024d71ca9127a5393134632ee92a61b07c4 GIT binary patch literal 627 zcmV-(0*w8MP)Ji_yZ6G zgCi9sC+SZOF3B?A-3o?c9a^B`5B^xi{atdGlsx zfu5coC)9d9*W)+29w+CYx6HE5(7FIXTmz`}IuU&auvT&%3np6<$3JExZ8|Qv1`yF6 z{uK`ZBO-bN;C9iN>oGlP1At#74phASP()5l1Dq?6>v00$qR~ktYISg_G~Q>PN9l*Pyjm+=0joaxS5K;Rj(=Ddy)iyD^P2j9tz7$MRPPN-6X6Ic< zC{O?T4(yVQo5t(DjmAqa0UQ-9Bj}SmO~ZA+0wO7a=S3S8?~`nFrw($EDaoG!IQ?TF zt|2?U(I}QLQFZXyQiDB8SX$~v-8kVA@YGU+KFk?f>fJUiwWsHQ*BQQneoi* zIdjgY7w2;~&-47A-}lQiGr#AVfgU}2^thi$w2V8gP8xe`iYA|^nQ(?HLC@=`7Uk<}) zLeWEQiU$yZ^@<(}ZFDXOrZ=@2KTECwL3TGYp{o5;VR!&Zenfb(Y~lunk>o@WhF_@a z!ghmmZ=oQx3ZUrTMV_|@z*@URl_LrpnuMspmx02LayE1`&DBGH7 zIB$fJR!y{I;6E2v5gyA7yJ&>%uIrAsk}Qk0c3q+z1eRyI&Umi#qKMSynj`laxQDEG z$>9=BWqAjWxCde)_&ZYtQ_uHfppNAb)C&iMgDG4Yayz-APl492qWnZ z+2s4qPerk;Qd zRTxgcUKCf(0QEW%Si8S$d^23v9Y;Bm$|Jh7D5kUlU|v?DQjz!5DcCSIHI;o!&C;0x zy1x?jTA~w;DMb2S$s6C7*Wr6^*LJGyqHt8;>Dg;xBk)zTu^q3#d?0F4bwS{Xys;0Y z0b}%PxF6sy{*u>yU@TD!7kg>wn=-H#OA+vz;H27KSYpwM_&kp%X2ny`^Yp0@|(y-wyRtOEu) zkZMr2S!>sIk}ylBD^a-LQPoOlqjSJ;L-U^%BWoPTxn4GDGXiV(qm1VDmv{z1L}Jvu zn`vGi$NH_RE@&E5g2~Cr0o8JExjDBIzCUyV^vhJEFcOB*@hFO_Ws){xtzG=^;Lve_ zQnzMHdm+ztcL8TpjlxKr=$THQiK!@hAyIz4N4%2V3+2+10THPgVGEG`aJ3>)#)7~e zj-qI|S!^?IMA7OXjJ}pce+C{;_v(adyt>r~yRAcuwRTCOd=IQ`K0+rHj*6O7#^_|N zR=ZNIR{yzq^QL#_j;<2XwFs{P&o>X}q=;_wJnsh7KQIfj8}c9GwohHEy0HGyN#1EU zwtz&CPhEFtR77q!cFdS4^%iP|h}3+~+kwg^h2P66zKc$%k(WHr*_9O!^)V)55l)iG=bkroSVWSt8oK?9X|oC&>t|S94mi~JQz6J@L4Q+~({Wt+ nVe#UD%iYS|qeqV(_m6)8sc^)gW+q6200000NkvXXu0mjfv*t}m literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/icons/user.png b/base_account_budget/static/description/assets/icons/user.png new file mode 100644 index 0000000000000000000000000000000000000000..6ffb23d9f036834a32954f83bcfeca00790ee443 GIT binary patch literal 988 zcmV<210(#2P)cAU zg%n1_!UO~hi=Zajq!7VI@CUR>p`!Rx*a$&o3k`~bXb@RtC1&nyR*WQ@xp&s=+|MHZ z%qBDA%sD6P7W>?P9RqF}kWv6&A-zOAepFK7 zn%moe*=$Tc@)I0INT*#4Q(tpt!c>;Iw0DH*Nr(MZj6)>|hd7}=D`NRPh zXvGuSy!q^~M868;^;_^453rHAwcCa0XTYMJUi@XTxY>o~XCPvW7k?SF)lGsQoZDZQ zP)=G_j{)g77n-L5oA={)hSIDH&Cfs)ee1>VM9F4cXnqDNc7ia=s32eb!iDI$gsOi4 zLvKEpLvw7Jbc*9=pw+k^81;$)fYoTt-RZ*gtblIt<9DK%bYb~+p`ZNt9gylSG|w)y z^f7S3E5=1EFtYA*7owK|ZMZhYc+MxrUpVY~%?xuR%hGp%`<%$)6(zO(uDSg$G#5pD z;K6<0FLeNz{gRNEPQuWq)1OJI*Gp=<<_=N;X(Gq;tOM~GAMp_MS;a)29s}JqVCIjM z)b8=k8|EJXBpK4+2QuS_5P5?c0HB~e#B8sn^Ebj8h&ak%8{2szdo@hTfKXDKM!FmH zW1nf?P!ziqZws=70=&$bXf^g?93W~xqS9P$i-O)xkbdQkw>_W_=3j zHL&MZ+4h#Vli`J@6>FxCSeAZmS!$N0X3g}h<>^5?bLOg^ymRRmYovK~+eD>9insPXvj3+6Gb@v&hmf9xq1t2!EP|dQ8Gk{Nb(_%F zfZ2)l~DhpZ1%x!dRjm zO=;u!cb$X1D_}gv>Jbl6rqq7)(!s6*&8$S;I1dcnm#;8RsZyKh9Ozzw#ra8ApLl@n zmu`~X4VYcGB63`?zPU_W_r4w%$5|}xSP?5ge^6@en%S9MO4}qmpBLGc z+0FjUY-Um~^1{NNbKdiv_nq_2d}juhaAqNAYGGAPQ!by+?CdIx=|Q!EF@IoLzlew* zHqN3N&|>jiL`D#~5!H3TiYBy2#kO~cjhT*5UTf&o)WxJyJAvB(gK7(+j!7;TT0A7Y z1FE_V&)W$+3}iZx$0V2A6?Kio3}~@vBQg$L-C2d~l5BRYn{^UNAuSXJ5cvdH*O{zi zV%uGb2Qb}EY>Q0hdBTeCB5i_*J%!Y9hB4-|&cua_ha`5unC%@oF^Pv{Qs|lv<4<)f zUXLH|SJ!zQN!xgltnuI zA*#cGrK&x(v3Ly_Q|`zSxko)OA2y^qPL@<^KO#f_bvjN$1}w`3PIqAS3hH^A zP<=n*vz)54C3ehdJM0g+#tCDPU9e*A9n+;vw!rRxEBni5 z)-Ry*UUp(jA$8sBfPFx3TrnGPh-`L9MCxAWV%Y)pyc>XbNlyG}DwX>i#X}4RsyFRk zVEIC0wZTI&IM}qlEXaTsi?^UUPIBUXU{q}T#a4t=w~?!r^mSlaglPrljv8T7?RP}( z65D>Q9jU9ESY3A%*b`~K>IAlZtB6c%p|F}v<_biHP`wm58|VX$0ly;h9+vfvh)j11 z8_9sG3ZAzI7>zOy_>^pRvxuCEIIkl@7qaR%o>zf8Bd&3X>FJx35Dy`DKpiKGG2_6- zi1EL|_pg8qr_|L-ofg+klMsFq4s0+U^c|Cvl? zW76WGjRAGt5q$puurgxIe=ugV^!5FI`VHxE7Je0$oQCSazOkXL=HEJ@iy7)<8ccM zi$(+ef&T;QIOo)jsy2Ql_>yw@-e%|Y#X_Tj-|AYa)EhMu>Nvyr{xgBmKbe`?Dr?r9 zOju)E)IDj`^R}b-mDwQojt1IgQcl=+(LyKais%c845mdJTs}XVW{eu|uie$6SB5Pd25|YHf6OMZB Tt+q0v00000NkvXXu0mjf(ZE2? literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/modules/approval_image.png b/base_account_budget/static/description/assets/modules/approval_image.png new file mode 100644 index 0000000000000000000000000000000000000000..84fe94e80630af4aeddd28587b56fdc4840638ec GIT binary patch literal 51818 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 VQ`l&TJs@L&D9WnJluMa>{2%z#W*Yzi literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/modules/dynamic_image.png b/base_account_budget/static/description/assets/modules/dynamic_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f55c47e0f2104b23476d91362591e59aadf2e4f6 GIT binary patch literal 59839 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 literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/modules/print_image.png b/base_account_budget/static/description/assets/modules/print_image.png new file mode 100644 index 0000000000000000000000000000000000000000..b470725a1326dec9dae289d41235e6a03227dc21 GIT binary patch literal 60151 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%0Dan3~!(0nz%`06Bd19 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 DPL`?s literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/screenshots/base_account_budget-1.png b/base_account_budget/static/description/assets/screenshots/base_account_budget-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d9679b9a6e74db052b08932fb9d61509792a3019 GIT binary patch literal 37491 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 T%1NCAG>E~|)z4*}Q$iB}4`S=r literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/screenshots/base_account_budget-2.png b/base_account_budget/static/description/assets/screenshots/base_account_budget-2.png new file mode 100644 index 0000000000000000000000000000000000000000..2a6a1ace3a7bbc9f68be99e9f495c2ac8654bf5d GIT binary patch literal 50025 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 literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/assets/screenshots/base_account_budget-3.png b/base_account_budget/static/description/assets/screenshots/base_account_budget-3.png new file mode 100644 index 0000000000000000000000000000000000000000..4568589356cda7c04c83b78ca4adcbea902323d3 GIT binary patch literal 37889 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 literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/cybro_logo.png b/base_account_budget/static/description/cybro_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..bb309114c865e3b356880cb5f4029c7cfe1394da GIT binary patch literal 50824 zcmZ5{WmKEZ)^>0xT4-@AS_;M8U5Z1CYw_Z)L0h0maQC9c-67BxcMT3L9wbnl5cu*u z?~il7bF)}vC1GaI>}y}MZN6%0DB(Y&dqeP7A;)8Tp68 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 literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/icon.png b/base_account_budget/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8a6c97af693405dd424ea7c244fa54090acda6c1 GIT binary patch literal 16652 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 literal 0 HcmV?d00001 diff --git a/base_account_budget/static/description/index.html b/base_account_budget/static/description/index.html new file mode 100644 index 000000000..89b64d5c7 --- /dev/null +++ b/base_account_budget/static/description/index.html @@ -0,0 +1,622 @@ +

+
+
+

+ Odoo 15 Budget Management

+

+ Budget Management in Odoo 15 Community Edition +

+ +
+
+ +
+ + +
+
+

+ Overview +

+
+ +
+

+ This module allows accountants to manage analytics and budgets. Once the budget is defined (in + Accounting/Accounting/Budgets), the Project Managers can set the planned amount on each Analytic + Account. The accountant got the possibility to see the total of amount planned for each budget in + order to ensure the total planned is not greater/lower than what he planned for this budget. Each + list of record can also be switched to a graphical view of it. +

+ +
+
+ +
+
+

+ Features +

+
+ +
+
+ +
+
+

+ Odoo 15 Community Edition Support

+

+ Budget management system in Odoo 15 Community Edition.

+
+
+ +
+
+ +
+
+

+ Budgetary Positions

+

+ Create and manage Budgetary Positions.

+
+
+ + +
+
+ +
+
+

+ Manage with Analytic Accounts

+

+ Manage budgets with analytic accounts.

+
+
+ +
+
+ +
+
+

+ Budgetary Planning with Planned Amount

+

+ Budgetary planning with planned amount on each Analytic Account.

+
+
+ +
+
+ +
+
+

+ Budgetary Reports

+

+ Budgetary reports are also available.

+
+
+ +
+ +
+
+

+ Screenshots +

+
+ +
+

+ Creating Budget

+

+ Create Budget from Accounting > Accounting > Budget > Create.

+ +
+ +
+

+ Set Analytic Account by Project Managers

+

+ The Project Managers can set the planned amount on each Analytic Account.

+ +
+ + +
+

+ Create Budgetary Positions

+

+ Create Budgetary Positions from Accounting > Configuration > Management > Budgetary Positions > + Create.

+ +
+ +
+

+ Budget report

+

+ For Budget report, go to Accounting > Reporting > Management > Budgets.

+ +
+ +
+ + +
+
+

Suggested Products

+
+ + +
+
+ + + + +
+
+
+

Our Services

+
+
+ +
+
+ +
+
+ Odoo + Customization
+
+ +
+
+ +
+
+ Odoo + Implementation
+
+ +
+
+ +
+
+ Odoo + Support
+
+ + +
+
+ +
+
+ Hire + Odoo + Developer
+
+ +
+
+ +
+
+ Odoo + Integration
+
+ +
+
+ +
+
+ Odoo + Migration
+
+ + +
+
+ +
+
+ Odoo + Consultancy
+
+ +
+
+ +
+
+ Odoo + Implementation
+
+ +
+
+ +
+
+ Odoo + Licensing Consultancy
+
+
+
+ + + +
+
+
+

Our Industries

+
+
+ +
+
+ +
+ Trading +
+

+ Easily procure + and + sell your products

+
+
+ +
+
+ +
+ POS +
+

+ Easy + configuration + and convivial experience

+
+
+ +
+
+ +
+ Education +
+

+ A platform for + educational management

+
+
+ +
+
+ +
+ Manufacturing +
+

+ Plan, track and + schedule your operations

+
+
+ +
+
+ +
+ E-commerce & Website +
+

+ Mobile + friendly, + awe-inspiring product pages

+
+
+ +
+
+ +
+ Service Management +
+

+ Keep track of + services and invoice

+
+
+ +
+
+ +
+ Restaurant +
+

+ Run your bar or + restaurant methodically

+
+
+ +
+
+ +
+ Hotel Management +
+

+ An + all-inclusive + hotel management application

+
+
+ +
+
+ + + + + +
+
+
+

Need Help?

+
+
+
+ + +
+ +
+ + +
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+ + +
\ No newline at end of file diff --git a/base_account_budget/views/account_analytic_account_views.xml b/base_account_budget/views/account_analytic_account_views.xml new file mode 100644 index 000000000..8a0d802fd --- /dev/null +++ b/base_account_budget/views/account_analytic_account_views.xml @@ -0,0 +1,38 @@ + + + + account.analytic.account.form.inherit.budget + account.analytic.account + + + + + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+
+
+
+
\ No newline at end of file diff --git a/base_account_budget/views/account_budget_views.xml b/base_account_budget/views/account_budget_views.xml new file mode 100644 index 000000000..f55a1daaf --- /dev/null +++ b/base_account_budget/views/account_budget_views.xml @@ -0,0 +1,305 @@ + + + + account.budget.post.search + account.budget.post + + + + + + + + + + account.budget.post.tree + account.budget.post + + + + + + + + + + Budgetary Positions + account.budget.post + tree,kanban,form + + + + + + + + account.budget.post.form + account.budget.post + +
+ + + + + + + + + + + + + + + + +
+
+
+ + + budget.view.form + budget.budget + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+
+ + + budget.view.tree + budget.budget + + + + + + + + + + + + + + budget.kanban + budget.budget + + + + + + + + + +
+
+
+ + + +
+
+ + + +
+
+
+
+ + - + +
+
+ + + +
+
+
+
+
+
+
+
+ + + Budgets + budget.budget + tree,kanban,form + + +

+ Click to create a new budget. +

+

+ A budget is a forecast of your company's income and/or expenses + expected for a period in the future. A budget is defined on some + financial accounts and/or analytic accounts (that may represent + projects, departments, categories of products, etc.) +

+

+ By keeping track of where your money goes, you may be less + likely to overspend, and more likely to meet your financial + goals. Forecast a budget by detailing the expected revenue per + analytic account and monitor its evolution based on the actuals + realised during that period. +

+
+
+ + + + account.budget.line.search + budget.lines + + + + + + + + + budget.line.tree + budget.lines + + + + + + + + + + + + + + + + + budget.line.form + budget.lines + +
+ + + + + + + + + + + + + + + +
+
+
+ + + Budgets + budget.lines + tree,form + + + + + +
diff --git a/base_accounting_kit/README.rst b/base_accounting_kit/README.rst new file mode 100644 index 000000000..0f5559a7b --- /dev/null +++ b/base_accounting_kit/README.rst @@ -0,0 +1,46 @@ +Accounting Kit +============== +* Full accounting kit for Odoo 15 community editions + +Installation +============ + - www.odoo.com/documentation/15.0/setup/install.html + - Install our custom addon + +License +------- +General Public License, Version 3 (LGPL v3). +(https://www.odoo.com/documentation/user/13.0/legal/licenses/licenses.html) + +Company +------- +* 'Cybrosys Techno Solutions `__ + +Credits +------- +* Developer: +(v13) Milind Mohan @ Cybrosys +(v13) Mashhood K U @ Cybrosys +(v13) Sreejith @ Cybrosys +(v13) Varsha Vivek @ Cybrosys +(v14) Risha @ Cybrosys +(V15) Mehjabin @ Cybrosys + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com + +Bug Tracker +----------- +Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. + +Maintainer +========== +This module is maintained by Cybrosys Technologies. + +For support and more information, please visit https://www.cybrosys.com + +Further information +=================== +HTML Description: ``__ + diff --git a/base_accounting_kit/__init__.py b/base_accounting_kit/__init__.py new file mode 100644 index 000000000..fb7d7da6a --- /dev/null +++ b/base_accounting_kit/__init__.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from . import models +from . import report +from . import wizard diff --git a/base_accounting_kit/__manifest__.py b/base_accounting_kit/__manifest__.py new file mode 100644 index 000000000..0ca028ee4 --- /dev/null +++ b/base_accounting_kit/__manifest__.py @@ -0,0 +1,140 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +{ + 'name': 'Odoo 15 Full Accounting Kit', + 'version': '15.0.1.0.0', + 'category': 'Accounting', + 'live_test_url': 'https://www.youtube.com/watch?v=peAp2Tx_XIs', + 'summary': """ Asset and Budget Management, + Accounting Reports, PDC, Lock dates, + Credit Limit, Follow Ups, + Day-Bank-Cash book reports.""", + 'description': """ + AccountingKit, Fullaccounting, Odoo accounting, Odooaccounting, all in one accounting, + allinoneaccounting, accounting, + Odoo 15 Accounting,Accounting Reports, Odoo 15 Accounting + PDF Reports, Asset Management, Budget Management, + Customer Credit Limit, Recurring Payment, + PDC Management, Customer Follow-up, + Lock Dates into Odoo 15 Community Edition, + Odoo Accounting,Odoo 15 Accounting Reports,Odoo 15,, + Full Accounting, Complete Accounting, + Odoo Community Accounting, Accounting for odoo 15, + Full Accounting Package, + Financial Reports, Financial Report for Odoo 15, + Reconciliation Widget, + Reconciliation Widget For Odoo15, + Payments Matching + """, + 'author': 'Cybrosys Techno Solutions, Odoo SA', + 'website': "https://www.cybrosys.com", + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'depends': ['base', 'account', 'sale', 'account_check_printing', 'base_account_budget'], + 'data': [ + 'security/ir.model.access.csv', + 'security/security.xml', + 'data/account_financial_report_data.xml', + 'data/cash_flow_data.xml', + 'data/account_pdc_data.xml', + 'data/followup_levels.xml', + 'data/account_asset_data.xml', + 'data/recurring_entry_cron.xml', + 'data/multiple_invoice_data.xml', + 'views/assets.xml', + 'views/dashboard_views.xml', + 'views/reports_config_view.xml', + 'views/accounting_menu.xml', + 'views/account_group.xml', + 'views/credit_limit_view.xml', + 'views/account_configuration.xml', + 'views/account_payment_view.xml', + 'views/res_config_view.xml', + 'views/recurring_payments_view.xml', + 'views/account_followup.xml', + 'views/followup_report.xml', + 'wizard/asset_depreciation_confirmation_wizard_views.xml', + 'wizard/asset_modify_views.xml', + 'views/account_asset_views.xml', + 'views/account_move_views.xml', + 'views/account_asset_templates.xml', + 'views/product_template_views.xml', + 'views/payment_matching.xml', + 'views/multiple_invoice_layout_view.xml', + 'views/multiple_invoice_form.xml', + 'wizard/financial_report.xml', + 'wizard/general_ledger.xml', + 'wizard/partner_ledger.xml', + 'wizard/tax_report.xml', + 'wizard/account_lock_date.xml', + 'wizard/trial_balance.xml', + 'wizard/aged_partner.xml', + 'wizard/journal_audit.xml', + 'wizard/cash_flow_report.xml', + 'wizard/account_bank_book_wizard_view.xml', + 'wizard/account_cash_book_wizard_view.xml', + 'wizard/account_day_book_wizard_view.xml', + 'report/report_financial.xml', + 'report/general_ledger_report.xml', + 'report/report_journal_audit.xml', + 'report/report_aged_partner.xml', + 'report/report_trial_balance.xml', + 'report/report_tax.xml', + 'report/report_partner_ledger.xml', + 'report/cash_flow_report.xml', + 'report/account_bank_book_view.xml', + 'report/account_cash_book_view.xml', + 'report/account_day_book_view.xml', + 'report/account_asset_report_views.xml', + 'report/report.xml', + 'report/multiple_invoice_layouts.xml', + 'report/multiple_invoice_report.xml', + ], + 'assets': { + 'web.assets_backend': [ + 'base_accounting_kit/static/src/scss/style.scss', + 'base_accounting_kit/static/src/scss/account_asset.scss', + 'base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap-toggle.min.css', + 'base_accounting_kit/static/src/js/account_dashboard.js', + 'base_accounting_kit/static/src/js/account_asset.js', + 'base_accounting_kit/static/src/js/payment_model.js', + 'base_accounting_kit/static/src/js/payment_render.js', + 'base_accounting_kit/static/src/js/payment_matching.js', + 'base_accounting_kit/static/lib/Chart.bundle.js', + 'base_accounting_kit/static/lib/Chart.bundle.min.js', + 'base_accounting_kit/static/lib/Chart.min.js', + 'base_accounting_kit/static/lib/Chart.js', + 'base_accounting_kit/static/lib/bootstrap-toggle-master/js/bootstrap-toggle.min.js', + + ], + 'web.assets_qweb': [ + 'base_accounting_kit/static/src/xml/template.xml', + 'base_accounting_kit/static/src/xml/payment_matching.xml', + ], + }, + 'license': 'LGPL-3', + 'images': ['static/description/banner.gif'], + 'installable': True, + 'auto_install': False, + 'application': True, +} diff --git a/base_accounting_kit/data/account_asset_data.xml b/base_accounting_kit/data/account_asset_data.xml new file mode 100644 index 000000000..3f9a28987 --- /dev/null +++ b/base_accounting_kit/data/account_asset_data.xml @@ -0,0 +1,13 @@ + + + + Account Asset: Generate asset entries + + code + model._cron_generate_entries() + 1 + months + -1 + + + \ No newline at end of file diff --git a/base_accounting_kit/data/account_financial_report_data.xml b/base_accounting_kit/data/account_financial_report_data.xml new file mode 100644 index 000000000..018f242f9 --- /dev/null +++ b/base_accounting_kit/data/account_financial_report_data.xml @@ -0,0 +1,134 @@ + + + + + + Profit and Loss + + sum + + + + Income + + 1 + + + detail_with_hierarchy + sum + + + Other Income + 10 + + + detail_with_hierarchy + account_type + + + + + Gross Profit + + detail_with_hierarchy + sum + 3 + + + + + Cost of Revenue + 10 + + detail_with_hierarchy + account_type + + + + + Operating Income + 1 + + detail_with_hierarchy + account_type + + + + + Expense + + 2 + + detail_with_hierarchy + account_type + + + + + Balance Sheet + sum + + + + Assets + + detail_with_hierarchy + account_type + + + + + Liability + 1 + + no_detail + sum + + + + Liability + + detail_with_hierarchy + account_type + + + + + Profit (Loss) to report + + no_detail + account_report + + + + + diff --git a/base_accounting_kit/data/account_pdc_data.xml b/base_accounting_kit/data/account_pdc_data.xml new file mode 100755 index 000000000..418c95212 --- /dev/null +++ b/base_accounting_kit/data/account_pdc_data.xml @@ -0,0 +1,23 @@ + + + + + + PDC + pdc + inbound + + + PDC + pdc + outbound + + + + + Account + + + + + \ No newline at end of file diff --git a/base_accounting_kit/data/cash_flow_data.xml b/base_accounting_kit/data/cash_flow_data.xml new file mode 100644 index 000000000..bf5918a78 --- /dev/null +++ b/base_accounting_kit/data/cash_flow_data.xml @@ -0,0 +1,73 @@ + + + + + Cash Flow Statement + sum + + + + Operations + 1 + + detail_with_hierarchy + sum + + + Cash In + 1 + + detail_with_hierarchy + accounts + + + Cash Out + 2 + + detail_with_hierarchy + accounts + + + + Investing Activities + 2 + + detail_with_hierarchy + sum + + + Cash In + + detail_with_hierarchy + accounts + + + Cash Out + + detail_with_hierarchy + accounts + + + + Financing Activities + 3 + + detail_with_hierarchy + sum + + + + + Cash In + + detail_with_hierarchy + accounts + + + Cash Out + + detail_with_hierarchy + accounts + + + diff --git a/base_accounting_kit/data/followup_levels.xml b/base_accounting_kit/data/followup_levels.xml new file mode 100644 index 000000000..f645b1521 --- /dev/null +++ b/base_accounting_kit/data/followup_levels.xml @@ -0,0 +1,12 @@ + + + + + Reminder + 5 + + + + + + \ No newline at end of file diff --git a/base_accounting_kit/data/multiple_invoice_data.xml b/base_accounting_kit/data/multiple_invoice_data.xml new file mode 100644 index 000000000..9a07626f8 --- /dev/null +++ b/base_accounting_kit/data/multiple_invoice_data.xml @@ -0,0 +1,8 @@ + + + + + Sample Name + + + \ No newline at end of file diff --git a/base_accounting_kit/data/recurring_entry_cron.xml b/base_accounting_kit/data/recurring_entry_cron.xml new file mode 100644 index 000000000..2eda1a3d7 --- /dev/null +++ b/base_accounting_kit/data/recurring_entry_cron.xml @@ -0,0 +1,13 @@ + + + + Generate Recurring Entries + + code + model._cron_generate_entries() + 1 + days + -1 + + + \ No newline at end of file diff --git a/base_accounting_kit/doc/RELEASE_NOTES.md b/base_accounting_kit/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..1c975eeca --- /dev/null +++ b/base_accounting_kit/doc/RELEASE_NOTES.md @@ -0,0 +1,7 @@ +## Module + +#### 06.10.2021 +#### Version 15.0.1.0.0 +#### ADD +- Initial commit for Odoo 15 accounting + diff --git a/base_accounting_kit/i18n/ar_001.po b/base_accounting_kit/i18n/ar_001.po new file mode 100644 index 000000000..813a6c3e3 --- /dev/null +++ b/base_accounting_kit/i18n/ar_001.po @@ -0,0 +1,4132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-04 10:29+0000\n" +"PO-Revision-Date: 2021-02-04 10:29+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr ": تقرير كتاب البنك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr ": تقرير دفتر النقدية" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr ": تقرير كتاب اليوم" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr ": دفتر الأستاذ العام" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr " شركات " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr " غير مستحقة " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr " الرصيد " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr " الشركة: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr " الائتمان " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr " التاريخ من: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr " التاريخ إلى: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr " الخصم " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr " حساب العرض: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr " حساب العرض " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr " الإدخالات مرتبة حسب: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr " المجلة: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr " المجلات: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr " الاسم " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr " الشريك: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr " شراء " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr " مرتبة حسب: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr " تاريخ البدء: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr " حركات الهدف: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr " الإجمالي " + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "يجب أن تتضمن التسوية خطي نقل على الأقل." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "حساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "تقرير ميزان المراجعة المسن في الحساب" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "أصل الحساب: إنشاء إدخالات الأصول" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "تقرير دفتر بنك الحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "تقرير دفتر النقدية للحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "تقرير الحساب المشترك" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "تقرير الشريك المشترك للحساب" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "تاريخ الحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "تقرير دفتر يوم الحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "متابعة الحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "حساب شريك الأستاذ" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "طباعة دفتر اليومية" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "أداة تسوية الحساب" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "سطر إدخالات الحساب المتكررة" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "تقرير الحساب" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "تقارير الحساب" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "إجمالي الحساب" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "نوع الحساب" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "أنواع الحسابات" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "محاسبة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "معلومات المحاسبة" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "المدفوعات المحاسبية المتكررة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "إدخالات المحاسبة في انتظار التحقق اليدوي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "حسابات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "الإجراءات اللازمة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "نشيط" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "حد الائتمان النشط" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "خيارات اضافية" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "بعد" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "رصيد الشريك المسن" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "تقرير رصيد الشريك المسن" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "مسن دائن" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "مستحق قديم" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "الكل" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "كل المقالات" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "جميع المشاركات المنشورة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "جميع الحسابات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "جميع الحسابات" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "كمية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "مقدار خطوط الاستهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "مقدار خطوط التقسيط" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "Acc التحليلي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "حساب تحليلي" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "العلامات التحليلية." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "الأصل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "حساب الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "فئة الأصول" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "مدد الأصول المراد تعديلها" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "تاريخ انتهاء الأصل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "وقت أسلوب الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "اسم الأصل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "تاريخ بدء الأصل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "نوع الأصول" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "أنواع الأصول" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "فئة الأصول" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "تم إنشاء الأصل" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "خط إهلاك الأصول" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "بيع الأصول أو التخلص منها. قيد المحاسبة في انتظار التحقق من صحته." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "الاعتراف بالأصول / الإيرادات" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "الأصول" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "تحليل الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "خطوط إهلاك الأصول" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "الأصول والإيرادات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "الأصول في حالة مغلقة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "الأصول في حالات السحب والمفتوحة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "الأصول في حالة المسودة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "الأصول في حالة التشغيل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "عدد المرفقات" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "تقارير التدقيق" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "تأكيد الأصول تلقائيًا" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "تنسيق تلقائي" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "الرصيد المصرفي والنقدي" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "توازن" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "ورقة التوازن" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "كتاب البنك" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "تقرير دفتر البنك" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "التسويات المصرفية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "مرجع البنك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "كمية أساسية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "مبلغ المنع" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "إلغاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "دفتر النقدية" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "تقرير دفتر النقدية" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "تقرير التدفق النقدي" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "بيان التدفقات النقدية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "نوع التدفق النقدي" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "التدفقات النقدية الداخلة" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "المصروفات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "الفئة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "فئة الأصول" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "تحقق من الكل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "تحقق من عدم وجود أسطر كشف حساب بنكي لـ" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "حدد هذا الخيار إذا كنت تريد تجميع الإدخالات التي تم إنشاؤها حسب الفئات." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "تحقق من المرجع" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "اختر نظيرًا أو أنشئ شطبًا" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "انقر لإنشاء قالب دفع متكرر جديد" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "قريب" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "بيان وثيق" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "مغلق" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "الشفرة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "تسمية العمود" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "شركة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "اسم الشركة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "مقارنة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "طريقة الحساب" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "حساب الأصول" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "حساب الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "ضبط الاعدادات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "تؤكد" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "تهانينا ، لقد انتهيت من كل شيء!" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "جهة الاتصال" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "خلق نظير" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "إنشاء نموذج" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "عمليات نقل الأصول المُنشأة" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "تحركات الإيرادات المُنشأة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "ائتمان" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "حساب الائتمان" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "الحد الائتماني" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "تمكين حد الائتمان" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "الاهلاك التراكمي" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "عملة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "تيار" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "الإهلاك الحالي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "حد ائتمان العميل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "فاتورة العميل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "مطابقة العملاء / البائعين" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "التقارير اليومية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "لوحة القيادة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "التاريخ" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "تاريخ الانتهاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "تاريخ البدء" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "تاريخ الأصل" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "تاريخ شراء الأصل" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "تاريخ الاستهلاك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "تواريخ" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "كتاب اليوم" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "تقرير PDF للكتاب اليومي" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "تقرير كتاب اليوم" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "أيام" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "مدين" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "حساب مدين" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "حساب الإيرادات المؤجلة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "نوع الإيرادات المؤجلة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "الإيرادات المؤجلة" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "تحديد مستويات المتابعة والإجراءات المتعلقة بها" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "الانحدار" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "عامل الانحدار" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "الاستهلاك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "مجلس الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "تاريخ الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "إدخالات الإهلاك: حساب الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "إدخالات الإهلاك: حساب المصاريف" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "إدخال الإهلاك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "معلومات الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "خطوط الإهلاك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "طريقة الإهلاك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "شهر الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "اسم الإهلاك" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "تم تعديل لوحة الإهلاك" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "تم ترحيل بند الإهلاك." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "وصف" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "وصف..." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "تجاهل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "عرض الحسابات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "عرض أعمدة الخصم / الائتمان" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "الاسم المعروض" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "عرض الأطفال مسطح" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "عرض الأطفال مع التسلسل الهرمي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "عرض التفاصيل" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "نقل التخلص" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "تحركات التخلص" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "مشروع" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "تاريخ الاستحقاق" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "أيام الاستحقاق" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "تاريخ النفاذ" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "تاريخ نفاذ PDC" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "إما أن تمرر كلاً من الخصم والائتمان أو لا شيء." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "تمكين المقارنة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "تمكين حد الائتمان للعملاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "تاريخ الانتهاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "تاريخ الانتهاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "تاريخ الانتهاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "قيود يوميه مصنفة حسب" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "بطاقة الدخول" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "مصروف" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "المرشحات الممتدة ..." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "رابط خارجي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "مصنف بواسطة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "تصفية حسب الحساب ، التسمية ، الشريك ، المبلغ ، ..." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "تقرير مالي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "نمط التقرير المالي" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "تقارير مالية" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "تقارير مالية" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "أنشطة التمويل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "المتابعات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "اتبع الحركة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "متابعة" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "معايير المتابعة" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "مستويات المتابعة" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "تقارير المتابعة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "متابعة تقارير الشجرة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "خطوات المتابعة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "متابعون" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "المتابعون (القنوات)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "المتابعون (الشركاء)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "حالة المتابعة" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "محتوى النموذج مفقود ، لا يمكن طباعة هذا التقرير." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "شكل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "من الآن فصاعدًا ، قد ترغب في:" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "دفتر الأستاذ العام" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "تقرير دفتر الأستاذ العام" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "إنشاء إدخالات الأصول" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "توليد إدخالات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "إنشاء مجلة باسم" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "إنشاء إدخالات متكررة" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "بيانات عامة" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "يعطي ترتيب التسلسل عند عرض قائمة سطور المتابعة." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "انتقل إلى كشوف الحسابات البنكية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "عمل جيد!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "المبلغ الإجمالي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "القيمة الإجمالية" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "القيمة الإجمالية للأصول" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "مجموعة من" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "مجموعة من..." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "إدخالات دفتر اليومية المجموعة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "مستحق" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "عرضي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "المُعرف" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "الفواتير" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "إذا تم تحديدها ، فإن الرسائل الجديدة تتطلب انتباهك." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "إذا تم تحديده ، فإن بعض الرسائل بها خطأ في التسليم." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "بحاجة للعمل" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "قم بتضمين الأرصدة الأولية" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "الإيرادات" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "الدخل / المصاريف" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "نشاطات إستثمارية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "فاتورة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "تفاصيل الفاتورة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "أتباع" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "هو تحذير" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "إنه المبلغ الذي تخطط للحصول عليه ولا يمكنك استهلاكه." + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "نص مائل (أصغر)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "العناصر" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "دفتر اليومية" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "إدخالات دفتر اليومية" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "قيد اليومية" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "رقم قيد اليومية" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "عنصر اليومية" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "عناصر دفتر اليومية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "عناصر دفتر اليومية المطلوب التوفيق بينها" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "مجلة وشريك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "دفاتر اليومية" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "تدقيق المجلات" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "ضع الكلمة المناسبة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "الشهر الماضي" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "آخر تسوية:" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "العام الماضي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "مستوى" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "مسؤولية" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "خطي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "مرتبط" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "تحميل المزيد" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "تاريخ القفل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "تاريخ القفل لغير المستشارين" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "تواريخ القفل" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "تاريخ القفل للمحاسبة" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "قفل الفترة المالية الخاصة بك" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "المرفق الرئيسي" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "العمليات اليدوية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "تطابق مع الإدخالات التي ليست من حسابات القبض / المدفوعات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "خطأ في تسليم الرسالة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "الرسائل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "مطابقة متنوعة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "تعديل" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "تعديل الأصل" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "تعديل الإهلاك" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "تعديل النماذج" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "شهر" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "الإيرادات الشهرية المتكررة" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "الشهور" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "نقل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "اسم" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "شبكة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "صافي الربح أو الخسارة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "جديد" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "إهلاك الفترة التالية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "تاريخ التذكير التالي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "الجدول التالي" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "لا المرشحات" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "لا رد فعل مطلوب" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "بدون تفاصيل" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "لا يوجد متابعة لإرسال!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "نص عادي" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "غير مؤرشف" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "ملحوظة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "لا شيء لأفعله!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "عدد الإجراءات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "عدد الاهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "عدد الادخالات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "عدد الأشهر في فترة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "عدد الأخطاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "عدد الرسائل التي تتطلب اتخاذ إجراء" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "عدد الرسائل التي بها خطأفي التسليم" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "عدد الرسائل غير المقروءة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "دخول واحد كل" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "حساب مفتوح" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "عمليات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "معلومات اخرى" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "الفواتير المتأخرة" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "PDC" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "دفع" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "الأبوين" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "تقرير الوالدين" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "شريك" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "شريك ليدجر" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "تقرير دفتر الأستاذ الشريك" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "تقارير الشركاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "شريك" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "شركاء" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "ادفع مباشرة" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "ادفع لاحقا" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "وقت الدفع" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "دفع الخاص بك" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "حسابات الدفع" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "متابعة الدفع" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "مطابقة الدفع" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "المدفوعات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "مطابقة المدفوعات" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "بدون عميل لا يمكن مطابقة المدفوعات " + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "طول الفترة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "طول الفترة (أيام)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "دورية" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "خطوط ما بعد الإهلاك" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "تم النشر" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "المبلغ المعلن" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "تم نشر خطوط الإهلاك" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "حفظ علامة التوازن" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "التكوين المسبق" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "طباعة" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "طباعة الشيكات المرقمةمسبقًا" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" +"طباعة التقرير مع خانة العملة اذا كانت العملة تختلف عن العملة الافتراضية " +"للمؤسسة." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "قالب المنتج" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "الربح (الخسارة) للتقرير" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "الربح والخسارة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "شراء" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "شهر الشراء" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "الشراء: الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "السبب" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "حسابات القبض" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "حسابات القبض والذممالدائنة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "حساب الاعتراف" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "حساب الدخل الاعتراف" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "التصالح" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "إدخالات تمت تسويتها" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "الفاصل الزمني المتكرر" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "خطوط متكررة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "فترة متكررة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "المرجع المتكرر" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "نموذج متكرر" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "القوالب المتكررة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "مرجع" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "تسجيل دفعة" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "تذكير" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "نقل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "تقرير اسم" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "خيارات التقرير" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "نوع التقرير" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "قيمة التقرير" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "المتبقية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "القيمة المتبقية" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "علامة التوازن العكسي" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "ادارة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "خطأ في تسليم الرسائل القصيرة " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "تخفيض السعر" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "البيع: الاعتراف بالإيرادات" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "مبيعات" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "أمر البيع" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "قيمة مستردة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "حفظ وجديد" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "فئة أصل البحث" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "متابعة البحث" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "حدد الشريك" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "حدد شريكًا أو اختر نظيرًا" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "بيع أو التخلص" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "تسلسل" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "تعيين إلى مسودة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "الإعدادات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "تسجيل الدخول التقارير" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "مستوى المهارة: 50٪" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "تخطى" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "أصغر نص" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "بعض الحقول غير محددة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "ترتيب حسب" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "تاريخ البداية" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "تاريخ البدء" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "اذكر هنا الوقت بين عمليتي إهلاك بالأشهر" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "حالة الأصول" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "الحالة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "فاتورة المورد" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "أفضل 10 عملاء" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "تحركات الهدف" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "ضريبة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "قيمة الضريبة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "الإقرار الضريبي" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "الضريبة مشمولة في السعر" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "تقرير الضرائب" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "تقارير الضرائب" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "الضرائب" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "هذا في المتوسط" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "المبلغ٪ s ليس مبلغًا جزئيًا صالحًا" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "مقدار الوقت بين عمليتي إهلاك بالأشهر" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "عدد الإهلاكات اللازمة لخفض قيمة الأصول الخاصة بك" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "لا يوجد شيء للتوفيق بينه" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "المبلغ المستحق لهذا العميل هو" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "هذا الشهر" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "هذه السنة" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "تم تجاوز حد التحذير لهذا العميل." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "تم تسجيل هذه الدفعة ولكن لم يتم تسويتها." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "طريقة الوقت" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "أسلوب الوقت على أساس" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "للتأكد" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "لتسريع المصالحة ، حدد" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "مجموع" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "الاجمالي المستحق" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "لمصروفات الكلية" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "إجمالي الدخل" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "إجمالي المتأخرات" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "إجمالي البيع" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "عملية تجارية" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "ميزان المراجعة" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "تقرير ميزان المراجعة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "اكتب" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "شريك غير معروف" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "غير منشور" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "المبلغ غير المنشور" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "رسائل غير مقروءة" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "عداد الرسائل غير المقروءة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "لم تتم التوفيق بينها" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "البنود التي لم تتم تسويتها" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "تحديث" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "تحقق" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "بائع" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "تحقق" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "عمودي" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "رأي" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "مبلغ التحذير" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "يجب أن تكون كمية التحذير أقل من مبلغ الحظر" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "رسائل الموقع" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "سجل اتصال الموقع" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "أسابيع" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "مع العملة" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "مع رصيد لا يساوي 0" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "مع رصيد لا يساوي الصفر" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "مع الحركات" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "مع الفواتير المتأخرة" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "لا تصلح" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "تاريخ الشطب" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "عام" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "سنوات" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "لا يسمح لك بتنفيذ هذا الإجراء." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "لا يمكنك حذف مستند في حالة٪ s." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "لا يمكنك حذف مستند يحتوي على مدخلات تم ترحيلها." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "لا يمكنك حذف بنود الإهلاك التي تم ترحيلها." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "لا يمكنك حذف سطور الأقساط المنشورة." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "يجب عليك اختيار تاريخ البدء" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "يجب عليك تحديد تاريخ البدء" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "يجب عليك تعيين طول فترة أكبر من 0." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "يجب عليك تحديد تاريخ البدء." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "أنت تصالح" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "ومتابعة العملاء" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "الأيام المتأخرة ، قم بالإجراءات التالية:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "على سبيل المثال أجهزة الكمبيوتر" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "على سبيل المثال كمبيوتر محمول iBook" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "ليس له مبلغ مستحق." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "تم التوفيق بينها تلقائيًا." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "الشهور" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "التصالح" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "نماذج المصالحة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "نقل" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "ثواني لكل معاملة." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "خطوط البيان" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "فواتير غير مدفوعة" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "إدخالات لم تتم تسويتها" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "فواتير البائعين" diff --git a/base_accounting_kit/i18n/de_CH.po b/base_accounting_kit/i18n/de_CH.po new file mode 100644 index 000000000..6d299db5e --- /dev/null +++ b/base_accounting_kit/i18n/de_CH.po @@ -0,0 +1,4132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-09 19:32+0000\n" +"PO-Revision-Date: 2021-02-09 19:32+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "%s befindet sich in der Blockierungsphase und muss einen fälligen Betrag von% s %s zahlen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr ": Bankbuchbericht" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr ": Kassenbuchbericht" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr ": Tagesbuchbericht" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr ": Hauptbuch" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr ": Probebilanz" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr " Nicht fällig " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr " Balance " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr " Unternehmen: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr " Guthaben " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr " Datum von: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr " Datum bis: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr " Lastschrift " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr " Konto anzeigen: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr " Journal: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr " Zeitschriften: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr " Name " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr " Partner: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr " Periodenlänge (Tage) " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr " Kauf " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr " Sortiert nach: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr " Startdatum: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr " Zielbewegungen: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr " Gesamt " + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "Eine Abstimmung muss mindestens 2 Bewegungslinien umfassen." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "Konto" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "Kontostand-Testguthabenbericht" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "Konto-Asset: Generieren Sie Asset-Einträge" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "Account Bank Book Report" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "Konto Kassenbuchbericht" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "Konto Gemeinsamer Kontobericht" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "Bericht des gemeinsamen Partners des Kontos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "Kontodatum" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "Account Day Book Report" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "Konto-Follow-up" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "Account Partner Ledger" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "Finanz-Journal drucken" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "Widget zur Kontoabstimmung" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "Wiederkehrende Kontoeintragszeile" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "Kontobericht" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "Kontoberichte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "Kontosumme" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "Konto Typ" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "Kontotypen" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "Buchhaltung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "Buchhaltungsinfo" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "Buchhaltung Wiederkehrende Zahlung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "Buchhaltungseinträge warten auf manuelle Überprüfung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "Konten" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "Handlungsbedarf" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "Aktiv" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "Aktives Kreditlimit" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "Zusatzoptionen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "Nach dem" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "Alter Partner Guthaben" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "Gealterter Partnerbilanzbericht" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "Im Alter zahlbar" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "Gealterte Forderung" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "Alle" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "Alle Einträge" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "Alle geposteten Einträge" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "Alle Konten" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "Alle Konten" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "Menge" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "Höhe der Abschreibungslinien" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "Anzahl der Ratenzeilen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "Analytisches Konto" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "Analytische Tags." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "Anlagegut" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "Anlagenkonto" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "Asset-Kategorie" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "Zu ändernde Asset-Dauer" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "Enddatum des Assets" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "Asset-Methodenzeit" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "Asset-Name" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "Startdatum des Assets" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "Asset-Typ" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "Asset-Typen" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "Asset-Kategorie" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "Asset erstellt" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "Abschreibungslinie für Vermögenswerte" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "Verkauf oder Veräußerung von Vermögenswerten. Buchhaltungseintrag wartet auf Validierung." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "Vermögens- / Ertragsrealisierung" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "Vermögenswerte" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "Vermögensanalyse" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "Abschreibungslinien für Vermögenswerte" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "Vermögenswerte und Einnahmen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "Vermögenswerte im geschlossenen Zustand" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "Vermögenswerte in Entwurfs- und offenen Zuständen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "Vermögenswerte im Entwurfszustand" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "Assets im laufenden Zustand" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "Anzahl der Anhänge" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "Prüfberichte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "Automatische Formatierung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "BANK- UND BARGELDGLEICHGEWICHT" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "Balance" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "Bilanz" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "Bank Buch" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "Bankbuchbericht" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "Bankabstimmung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "Bankreferenz" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "Basisbetrag" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "Sperrbetrag" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "Stornieren" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "Kassenbuch" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "Kassenbuchbericht" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "Cashflow-Bericht" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "Geldflussrechnung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "Cashflow-Typ" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "Cash In" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "Auszahlen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "Kategorie" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "Kategorie des Vermögenswerts" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "Alles überprüfen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "Referenz überprüfen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "Schließen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "Anweisung schließen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "Geschlossen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "Spaltenbeschriftung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "Unternehmen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "Name der Firma" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "Vergleich" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "Berechnungsmethode" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "Asset berechnen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "Abschreibung berechnen" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "Konfiguration " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "Bestätigen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "Herzlichen Glückwunsch, Sie sind fertig!" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "Erstellen Sie ein Gegenstück" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "Modell erstellen" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "Asset Moves erstellt" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "Erstellt Umsatzbewegungen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "Anerkennung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "Kreditkonto" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "Kreditlimit" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "Kreditlimit aktiviert" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "Kumulierte Abschreibung" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "Währung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "Aktuell" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "Aktuelle Abschreibung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "Kundenkreditlimit" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "Kundenrechnung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "Kunden- / Lieferanten-Matching" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "Tägliche Berichte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "Instrumententafel" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "Datum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "Datum Ende" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "Start Datum" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "Datum des Vermögenswerts" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "Datum des Kaufs des Vermögenswerts" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "Datum der Abschreibung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "Termine" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "Tagebuch" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "Tagesbuchbericht" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "Tage" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "Lastschrift" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "Konto belasten" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "Konto für abgegrenzte Einnahmen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "Typ der abgegrenzten Einnahmen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "Aufgeschobene Einnahmen" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "Definieren Sie Follow-up-Ebenen und die damit verbundenen Aktionen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "Degressiv" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "Degressiver Faktor" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "Abschreibung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "Abschreibungsausschuss" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "Abschreibungsdatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "Abschreibungsbuchungen: Anlagenkonto" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "Abschreibungsbuchungen: Aufwandskonto" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "Abschreibungsbuchung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "Abschreibungsinformationen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "Abschreibungsmethode" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "Abschreibungsmonat" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "Abschreibungsname" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "Abschreibungsausschuss geändert" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "Abschreibungszeile gebucht." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "Beschreibung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "Beschreibung..." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "Verwerfen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "Konten anzeigen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "Debit- / Kreditspalten anzeigen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "Kinder flach anzeigen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "Zeigen Sie untergeordnete Elemente mit Hierarchie an" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "Details anzeigen" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "Entsorgungsumzug" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "Entsorgungsbewegungen" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "Dokument geschlossen." + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "Entwurf" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "Geburtstermin" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "Fällige Tage" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "Datum des Inkrafttretens" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "Datum des Inkrafttretens der PDC" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "Vergleich aktivieren" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "Enddatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "Ende" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "Ende" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "Buchungen sortiert nach" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "Eintragsetikett" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "Kosten" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "Erweiterte Filter ..." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "Externer Link" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "Finanzbericht" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "Stil des Finanzberichts" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "Finanzbericht" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "Finanzbericht" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "Finanzierungstätigkeit" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "Follow Ups" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "Folgemaßnahme" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "Nachverfolgen" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "Follow-up-Kriterien" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "Follow-up-Ebenen" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "Follow-up-Berichte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "Baumansicht für Folgeberichte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "Folgeschritte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "Anhänger" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "Follower (Kanäle)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "Follow-up-Status" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "Hauptbuch" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "Hauptbuchbericht" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "Aktivieren Sie Asset-Einträge" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "Einträge generieren" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "Journal generieren als" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "Wiederkehrende Einträge generieren" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "Allgemeine Anweisungen" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "Gut gemacht!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "Bruttobetrag" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "Bruttowert" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "Bruttowert des Vermögenswerts" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "Gruppiere nach" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "Journaleinträge gruppieren" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "RECHNUNGEN" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "Wenn diese Option aktiviert ist, erfordern neue Nachrichten Ihre Aufmerksamkeit." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "Wenn diese Option aktiviert ist, weisen einige Nachrichten einen Zustellungsfehler auf." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "Anfangsguthaben einschließen" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "Einkommen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "Einnahmen / Ausgaben" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "Rechnung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "Rechnungs-Details" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "Ist Anhänger" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "Ist Warnung" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "Tagebuch" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "Journal & Partner" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "Journaleinträge" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "Buchungssatz" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "Belegnummer" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "Buchungszeile" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "Journalelemente" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "Zu versöhnende Journalelemente" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "Journalbericht" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "Journal und Partner" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "Journale" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "Zeitschriftenprüfung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "Etikette" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "Letzten Monat" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "Letzte Versöhnung:" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "Vergangenes Jahr" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "Niveau" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "Haftung" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "Verknüpft" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Sperrdatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "Termine sperren" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "Sperrdatum für die Abrechnung" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "Sperren Sie Ihre Geschäftsperiode" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "Hauptanhang" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "Manuelle Bedienung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "Fehler bei der Nachrichtenübermittlung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "Mitteilungen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "Sonstiges Matching" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "Ändern" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "Asset ändern" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "Abschreibung ändern" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "Modelle ändern" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "Monat" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "Monatliche wiederkehrende Einnahmen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "Monate" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "Bewegung" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "Nettogewinn oder -verlust" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "Neu" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "Abschreibung für die nächste Periode" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "Nächstes Erinnerungsdatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "Nächster Zeitplan" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "Keine Filter" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "Keine Handlung nötig" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "Normaler Text" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "Nicht archiviert" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "Hinweis" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "Anzahl der Aktionen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "Anzahl der Abschreibungen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "Anzahl der Einträge" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "Anzahl der Monate in einem Zeitraum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "Anzahl der Fehler" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "Offene Saldo" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "Operationen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "Andere Information" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "Überfällige Rechnungen" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "Bezahlt" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "Elternteil" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "Übergeordneter Bericht" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "Partner-Ledger" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "Partner-Ledger-Bericht" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "Partnerberichte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "Partner" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "Direkt bezahlen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "Später bezahlen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "Zeit bezahlen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "Zahlen Sie Ihre" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "Kreditorenbuchhaltung" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "Zahlungsnachverfolgung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "Zahlungsabgleich" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "Zahlungen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "Übereinstimmende Zahlungen" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "Periodizität" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "Gesendet" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "Gebuchter Betrag" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "Gebuchte Abschreibungszeilen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "Preserve balance sign" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "Presets config" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" +"Bei abweichender Währung sollten Auswertungen immer die Spalte Währung mit " +"beinhalten." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "Produktvorlage" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "Kauf" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "Kaufmonat" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "Kauf: Vermögenswert" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "Grund" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "Debitorenbuchhaltung" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "Debitoren- und Kreditorenbuchhaltung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "Anerkennungskonto" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "Ertragskonto" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "Versöhnen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "Abgestimmte Einträge" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "Wiederkehrendes Intervall" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "Wiederkehrende Linien" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "Wiederkehrende Periode" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "Wiederkehrende Ref" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "Wiederkehrende Vorlage" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "Wiederkehrende Vorlagen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "Referenz" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "Zahlung erfassen" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "Erinnerung" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "Bericht" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "Berichtsname" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "Berichtsoptionen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "Berichtstyp" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "Berichtswert" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "Restwert" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "Reverse Balance Vorzeichen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "Laufen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "SMS-Zustellungsfehler" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "Verkauf" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "msgid "Der Umsatz"" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "Verkaufsauftrag" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "Asset-Kategorie durchsuchen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "Wählen Sie Partner" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "Verkaufen oder entsorgen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "Reihenfolge" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "Auf Entwurf setzen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "die Einstellungen" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "Anmeldeberichte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "Fähigkeitsstufe: 50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "Überspringen" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "Kleinster Text" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "Einige Felder sind undefiniert" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "Sortieren nach" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "Startdatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "Anfangsdatum" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "Lieferantenrechnung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "Filter Buchungen" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "MwSt" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "Steuerbetrag" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "Steuererklärung" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "Steuerbericht" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "Steuerberichte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "Steuern" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "Mit Währung" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "Bericht" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "unbezahlte Rechnungen" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "nicht abgestimmte Einträge" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "Lieferantenrechnungen" diff --git a/base_accounting_kit/i18n/es_AR.po b/base_accounting_kit/i18n/es_AR.po new file mode 100644 index 000000000..93b23c106 --- /dev/null +++ b/base_accounting_kit/i18n/es_AR.po @@ -0,0 +1,4132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-05 04:36+0000\n" +"PO-Revision-Date: 2021-02-05 04:36+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr " No vencido " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr " Saldo " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr " Empresa: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr " Crédito " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr " Fecha de: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr " Fecha hasta: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr " Débito " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr " Cuenta de Display: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr " Mostrar cuenta " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr " Entradas ordenadas por: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr " Diario: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr " Revistas: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr " Nombre " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr " Compra " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr " Ordenado por: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr " Fecha de inicio: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr " Movimientos de destino: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr " Total " + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "Cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "Informe de saldo de prueba de la cuenta" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "Activo de la cuenta: generar entradas de activos" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "Informe del libro bancario de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "Informe del libro de caja de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "Informe de cuenta común de cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "Informe de socio común de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "Fecha de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "Informe del libro diario de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "Seguimiento de cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "Libro mayor de socios de cuentas" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "Contabilidad. Imprimir diario" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "Widget de conciliación de cuenta" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "Línea de entradas periódicas de la cuenta" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "Informe de cuenta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "Total de la cuenta Informes de la cuenta" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "Total de la cuenta" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "Tipo de cuenta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "Tipos de cuenta" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "Cuenta utilizada en los asientos de depreciación, para disminuir el valor del activo." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "Contabilidad" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "Información contable" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "Pago recurrente contable" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "Entradas contables en espera de verificación manual" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "Cuentas" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "Accion necesaria" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "Activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "Límite de crédito activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "Opciones adicionales" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "Después" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "Saldo de pareja envejecida" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "Informe de saldo de socios envejecidos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "Pagadero envejecido" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "Cuenta por cobrar envejecida" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "Todos" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "Todas las entradas" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "Todas las entradas publicadas" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "Todas las cuentas" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "Todas las cuentas" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "Cantidad" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "Monto de las líneas de depreciación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "Cantidad de líneas de pago a plazos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "Cuenta analítica" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "Etiquetas analíticas." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "Activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "Cuenta de activos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "Categoría de activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "Duraciones de activos para modificar" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "Fecha de finalización del activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "Tiempo de método de activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "Nombre del activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "Fecha de inicio del activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "Tipo de activo" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "Tipos de activos" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "Categoría de activo" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "Activo creado" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "Línea de depreciación de activos" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "Reconocimiento de activos / ingresos" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "Bienes" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "Análisis de activos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "Líneas de depreciación de activos" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "Activos e ingresos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "Activos en estado cerrado" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "Activos en estado de borrador y abiertos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "Activos en estado de borrador" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "Activos en funcionamiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "Recuento de archivos adjuntos" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "Informes de auditoria" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "Confirmar activos automáticamente" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "Formateo automático" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "BANCO Y SALDO EN EFECTIVO" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "Equilibrar" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "Hoja de balance" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "Banco de libros" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "Informe del libro bancario" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "Conciliación bancaria" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "Referencia bancaria" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "Cantidad base" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "Cantidad de bloqueo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "Cancelar" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "Libro de pago" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "Informe del libro de caja" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "Informe de flujo de caja" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "Estado de flujo de efectivo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "Tipo de flujo de caja" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "Dinero en efectivo en" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "Efectivo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "Categoría" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "Categoría de activo" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "Comprobar todo" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "Compruebe que no tiene líneas de extracto bancario" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "Marque esto si desea agrupar las entradas generadas por categorías." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "Consultar referencia" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "Elija una contraparte o cree una cancelación" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "Haga clic para crear una nueva plantilla de pago recurrente" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "Cerrar" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "Declaración de cierre" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "Cerrado" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "Código" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "Etiqueta de columna" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "Compañía" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "nombre de empresa" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "Comparación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "Método de cálculo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "Calcular activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "Calcular la depreciación" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "Opciones de configuración" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "Confirmar" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "¡Felicidades, ya terminaste!" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "Crea una contraparte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "Crear modelo" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "Movimientos de activos creados" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "Movimientos de ingresos creados" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "Crédito" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "Cuenta de crédito" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "Límite de crédito" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "Límite de crédito habilitado" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "Depreciación acumulada" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "Moneda" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "Actual" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "Depreciación actual" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "Límite de crédito del cliente" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "Factura del cliente" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "Coincidencia de cliente / proveedor" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "Tablero" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "Fecha" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "Fecha fin" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "Fecha de inicio" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "Fecha de activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "Fecha de compra del activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "Fecha de depreciación" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "fechas" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "Libro del día" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "Informe PDF del libro diario" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "Informe del libro diario" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "Dias" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "Débito" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "Cuenta de debito" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "Cuenta de ingresos diferidos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "Tipo de ingresos diferidos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "Ingresos diferidos" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "Definir niveles de seguimiento y sus acciones relacionadas." + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "Decreciente" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "Factor degresivo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "Depreciación" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "Junta de depreciación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "Fecha de depreciación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "Entradas de depreciación: Cuenta de activos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "Entradas de depreciación: cuenta de gastos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "Entrada de depreciación" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "Información de depreciación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "Líneas de depreciación" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "Método de depreciación" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "Mes de depreciación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "Nombre de depreciación" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "Tablero de depreciación modificado" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "Línea de depreciación contabilizada." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "Descripción" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "Descripción..." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "Descarte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "Mostrar cuentas" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "Mostrar columnas de débito / crédito" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "Mostrar niños planos" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "Mostrar hijos con jerarquía" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "Mostrar detalles" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "Movimiento de eliminación" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "Movimientos de eliminación" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "Documento cerrado." + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "Sequía" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "Fecha de vencimiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "Días de vencimiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "Fecha efectiva" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "Fecha final" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "Fecha de finalización" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "Fecha de finalización" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "Asientos ordenados por" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "Etiqueta de entrada" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "Gastos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "Filtros extendidos ..." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "Enlace externo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "Filtrado por" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "Filtrar por cuenta, etiqueta, socio, importe, ..." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "Informe financiero" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "Estilo de informe financiero" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "Reportes financieros" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "Reportes financieros" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "Actividades de financiación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "Seguimientos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "Acción de seguimiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "Seguimiento" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "Criterios de seguimiento" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "Niveles de seguimiento" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "Informes de seguimiento" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "Vista de árbol de informes de seguimiento" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "Pasos de seguimiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "Seguidores" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "Estado de seguimiento" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "Formato" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "Libro mayor" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "Informe del libro mayor" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "Generar entradas de activos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "Generar entradas" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "Generar diario como" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "Generar entradas recurrentes" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "Declaraciones genéricas" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "Ir a los extractos bancarios" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "¡Buen trabajo!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "Cantidad bruta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "Valor bruto" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "Valor bruto del activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "Agrupar por..." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "Entradas de diario de grupo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "Tiene debido" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "Horizontal" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "FACTURAS" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "Si está marcado, los mensajes nuevos requieren su atención." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "Si está marcado, algunos mensajes tienen un error de entrega." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "Necesito acción" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "Incluir saldos iniciales" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "Ingresos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "Ingresos / Gastos" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "Actividades de inversión" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "Factura" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "Detalles de la factura" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "Es seguidor" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "Es una advertencia" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "Artículos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "Diario" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "Diario y socio" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "Entradas de diario" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "Asiento contable" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "Número de asiento" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "Apunte contable" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "Elementos del diario" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "Elementos del diario para conciliar" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "Informe de revista" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "Diario y compañero" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "Diarios contables" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "Auditoría de revistas" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "Etiqueta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "Última modificación el" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "El mes pasado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "Última reconciliación:" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "El año pasado" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "Nivel" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "Responsabilidad" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "Lineal" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "Vinculado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "Carga más" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Fecha de bloqueo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Fecha de bloqueo para no asesores" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "Bloquear fechas" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "Fecha de bloqueo para contabilidad" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "Bloquee su período fiscal" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "Accesorio principal" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "Operaciones manuales" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "Coincidir con entradas que no son de cuentas por cobrar / por pagar" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "Error de entrega de mensaje" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "Mensajes" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "Coincidencia miscelánea" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "Modificar" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "Modificar activo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "Modificar depreciación" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "Modificar modelos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "Mes" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "Ingresos recurrentes mensuales" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "Meses" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "Moverse" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "Nombre" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "Neto" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "Ganancia o pérdida neta" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "Nuevo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "Depreciación del siguiente período" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "Siguiente fecha de recordatorio" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "Próximo horario" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "Sin filtros" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "No se necesita acción" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "Sin detalle" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "¡No hay seguimiento para enviar!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "Texto normal" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "No archivado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "Nota" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "¡Nada que hacer!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero de acciones" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "Número de depreciaciones" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "Número de entradas" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "Número de meses en un período" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "Numero de errores" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Número de mensajes que requieren una acción" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Número de mensajes con error de entrega" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "Número de mensajes no leídos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "Una entrada cada" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "Saldo abierto" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "Operaciones" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "Otra información" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "Facturas vencidas" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "Pagado" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "Padre" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "Informe de padres" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "Compañero" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "Libro mayor de socios" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "Informe del libro mayor de socios" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "Informes de socios" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "Socios" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "Socios" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "Pagar directamente" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "Paga después" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "Tiempo de pago" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "Paga tu" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "Cuentas por pagar" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "Seguimiento de pagos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "Coincidencia de pagos" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "Pagos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "Coincidencia de pagos" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "Los pagos sin un cliente no se pueden igualar" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "Duración del período" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "Duración del período (días)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "Periodicidad" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "Líneas posteriores a la depreciación" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "Al corriente" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "Importe contabilizado" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "Líneas de depreciación contabilizadas" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "Conservar el signo de equilibrio" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "Configuración de preajustes" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "Impresión" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "Imprimir cheques numerados previamente" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" +"Imprimir informe con columna moneda si la moneda difiere de la de la " +"compañía" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "Beneficio (pérdida) para informar" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "Ganancia y perdida" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "Compra" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "Mes de compra" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "Compra: Activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "Razón" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "Cuentas por cobrar" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "Cuentas por cobrar y por pagar" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "Cuenta de reconocimiento" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "Cuenta de ingresos por reconocimiento" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "Conciliar" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "Entradas conciliadas" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "Intervalo recurrente" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "Líneas recurrentes" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "Periodo recurrente" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "Ref recurrente" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "Plantilla recurrente" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "Plantilla recurrente" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "Árbitro" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "Referencia" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "Registrar pago" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "Recordatorio" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "Reporte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "Reportar nombre" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "Opciones de informe" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "Tipo de informe" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "Valor del informe" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "Residual" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "Valor residual" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "Signo de equilibrio inverso" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "Corriendo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "Error de entrega de SMS" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "Rebaja" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "Venta: reconocimiento de ingresos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "Ventas" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "Pedido de venta" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "Valor del rescate" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "Guardar y nuevo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "Buscar categoría de activos" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "Seguimiento de búsqueda" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "Seleccionar socio" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "Seleccione un socio o elija una contraparte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "Vender o disponer" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "Establecer en borrador" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "Configuraciones" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "Iniciar sesión en informes" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "Nivel de habilidad: 50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "Omitir" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "Texto más pequeño" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "Algunos campos no están definidos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "Ordenar por" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "Fecha de inicio" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "Fecha de inicio" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Indique aquí el tiempo entre 2 depreciaciones, en meses" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "Estado del activo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "Estado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "Factura del proveedor" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "Los 10 mejores clientes" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "Movimientos destino" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "Impuesto" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "Importe del impuesto" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "Declaración de impuestos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "Impuestos incluidos en el precio" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "Informe de impuestos" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "Reportes de impuestos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "Impuestos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "Eso es en promedio" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "La cantidad %s no es una cantidad parcial válida" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "La cantidad de tiempo entre dos depreciaciones, en meses." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "La cantidad de depreciaciones necesarias para depreciar su activo." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "No hay nada que reconciliar." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "El monto adeudado por este cliente es" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "Este mes" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "Este año" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "Se superó el límite de advertencia de este cliente." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "Este pago está registrado pero no conciliado." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "Método de tiempo" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "Método de tiempo basado en" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "Título 2 (negrita)" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "Título 3 (negrita, más pequeño)" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "Verificar" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "Para acelerar la reconciliación, defina" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "Total adeudado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "Gastos totales" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "Ingresos totales" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "Total vencido" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "Venta total" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "Transacción" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "Balance de prueba" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "Informe de balance de comprobación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "Tipo" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "Socio desconocido" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "Dispuesto" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "Monto no contabilizado" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "Mensajes no leídos" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Contador de mensajes no leídos" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "No reconciliado" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "Elementos no conciliados" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "Actualizar" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "Validar" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "Vendedor" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "Verificar" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "Ver" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "Cantidad de advertencia" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "La cantidad de advertencia debe ser menor que la cantidad de bloqueo" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "Mensajes del sitio web" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "Historial de comunicación del sitio web" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "Semanas" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "Con divisa" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "Con saldo no es igual a 0" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "Con saldo no igual a cero" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "With movements" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "Con facturas vencidas" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "Pedir por escrito" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "Fecha de cancelación" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "Año" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "Años" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "No se le permite ejecutar esta acción." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "No se puede eliminar un documento que está en estado %s." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "No puede eliminar un documento que contiene entradas publicadas." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "No puede eliminar las líneas de depreciación registradas." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "No puede eliminar las líneas de cuotas registradas." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "Debes elegir una fecha de inicio" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "Debes definir una fecha de inicio" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "Debe establecer una duración del período superior a 0." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "Debe establecer una fecha de inicio." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "Te reconciliaste" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "días de retraso, realice las siguientes acciones:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "p.ej. Ordenadores" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "p.ej. IBook portátil" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "no tiene monto adeudado." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "se han reconciliado automáticamente." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "meses" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "conciliar" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "modelos de reconciliación" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "reporte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "segundos por transacción." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "líneas de declaración" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "transacciones en" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "facturas impagas" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "entradas no conciliadas" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "facturas del proveedor" diff --git a/base_accounting_kit/i18n/fr_BE.po b/base_accounting_kit/i18n/fr_BE.po new file mode 100644 index 000000000..2ddec2559 --- /dev/null +++ b/base_accounting_kit/i18n/fr_BE.po @@ -0,0 +1,4132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-04 07:00+0000\n" +"PO-Revision-Date: 2021-02-04 07:00+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr ": Grand livre général" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr "Pas due" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr "Équilibre" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr "Entreprise: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr "Crédit" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr "Date du:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr "Date au:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr "Débit" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr "Afficher le compte:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr "Afficher le compte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr "Entrées triées par:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "Compte" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "Impression de journal comptable" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "Rapports de compte" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "Total du compte" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "Type de compte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "Types de comptes" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "Comptabilité" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "Informations comptables" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "Paiement récurrent comptable" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "Écritures comptables en attente de vérification manuelle" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "Comptes" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "Action nécessaire" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "Active" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "Limite de crédit active" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "Options additionelles" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "Après" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "Solde du partenaire âgé" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "Rapport sur le solde du partenaire âgé" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "Vieilli à payer" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "Créance âgée" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "Toutes les entrées publiées" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "Tous les comptes" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "Tous les comptes" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "Montant" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "Montant des lignes d'amortissement" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "Montant des lignes de versement" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "Compte analytique" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "Balises analytiques." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "Atout" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "Compte d'actifs" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "Catégorie d'actif" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "Durées des actifs à modifier" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "Date de fin de l'actif" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "Temps de méthode d'actif" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "Nom de l'élément" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "Date de début de l'élément" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "Type d'actif" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "Types d'actifs" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "Catégorie d'actif" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "Actif créé" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "Ligne d'amortissement des actifs" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "Actif vendu ou cédé. Écriture comptable en attente de validation." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "Reconnaissance des actifs / revenus" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "Les atouts" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "Analyse des actifs" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "Lignes d'amortissement des actifs" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "Actifs et revenus" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "Actifs à l'état fermé" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "Actifs à l'état brouillon et ouvert" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "Actifs à l'état de brouillon" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "Actifs en état de fonctionnement" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "Nombre de pièces jointes" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "Rapports d'audit" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "Confirmation automatique des actifs" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "Formatage automatique" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "BANQUE ET SOLDE DE TRÉSORERIE" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "Équilibre" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "Bilan" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "Livret de banque" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "Rapport de livre bancaire" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "Rapprochement bancaire" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "Référence bancaire" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "Montant de base" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "Montant de blocage" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "Annuler" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "Livre de caisse" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "Rapport de livre de caisse" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "Rapport de flux de trésorerie" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "État des flux de trésorerie" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "Type de flux de trésorerie" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "Encaisser" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "Cash Out" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "Catégorie" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "Catégorie d'actif" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "Vérifie tout" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "Société" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "Paramètres de config" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "Facture client" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "Date de fin" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "Écritures triées par" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "Grand livre général" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "État du grand livre" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "Générer des entrées d'actifs" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "Générer des entrées" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "Générer le journal en tant que" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "Générer des entrées récurrentes" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "Déclarations génériques" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "Donne l'ordre de séquence lors de l'affichage d'une liste de lignes de suivi." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "Aller aux relevés bancaires" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "Bon travail!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "Montant brut" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "Valeur brute" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "Valeur brute de l'actif" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "Par groupe" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "Par groupe..." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "Entrées de journal de groupe" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "A dû" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "FACTURES" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "Revenus / dépenses" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "Pièce comptable" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "N° écriture dans le journal" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "Écriture comptable" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "Journaux" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "Bénéfice ou perte net" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "Nouvelle" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "Amortissement de la période suivante" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "Date du prochain rappel" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "Calendrier suivant" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "Aucun filtre" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "Pas d'action requise" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "Aucun détail" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "Pas de suivi à envoyer!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "Texte normal" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "Non archivé" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "Remarque" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "Rien à faire!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "Nombre d'actions" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "Nombre d'amortissements" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "Nombre d'entrées" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "Nombre de mois dans une période" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "Nombre d'erreurs" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Nombre de messages nécessitant une action" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Nombre de messages avec erreur de livraison" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "Nombre de messages non lus" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "Une entrée chaque" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "Solde ouvert" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "Opérations" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "Autre info" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "Factures en retard" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "PDC" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "Payé" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "Parente" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "Rapport des parents" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "Partenaire" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "Grand livre des partenaires" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "Rapport du grand livre des partenaires" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "Les partenaires" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "Les partenaires" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "Payer directement" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "Payer plus tard" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "Temps de paie" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "Payez votre" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "Comptes fournisseurs" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "Suivi des paiements" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "Rapprochement des paiements" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "Paiements" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "Rapprochement des paiements" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "Les paiements sans client ne peuvent pas être jumelés" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "Durée de la période" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "Durée de la période (jours)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "Périodicité" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "Enregistrer les lignes d'amortissement" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "Publié" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "Montant publié" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "Lignes d'amortissement publiées" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "Posté dépréciation" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "Configuration des préréglages" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "Impression" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "Imprimer des chèques pré-numérotés" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" +"Imprimer le rapport avec la colonne monnaie si la devise diffère de la " +"devise de la société." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "Modèle d'article" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "Bénéfice (perte) à déclarer" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "Profit et perte" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "achat" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "Mois d'achat" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "Achat: actif" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "Raison" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "Comptes clients" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "Comptes débiteurs et créditeurs" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "Compte de reconnaissance" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "Compte de revenu de reconnaissance" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "Réconcilier" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "Entrées rapprochées" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "Intervalle récurrent" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "Lignes récurrentes" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "Période récurrente" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "Réf récurrent" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "Modèle récurrent" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "Modèles récurrents" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "Réf" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "Référence" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "Enregistrer un paiement" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "Rappel" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "rapport" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "Nom du rapport" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "Options de rapport" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "Type de rapport" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "Valeur du rapport" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "Résiduel" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "Valeur résiduelle" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "Signe d'équilibre inversé" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "Fonctionnement" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "Erreur de livraison SMS" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "Vente" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "Vente: reconnaissance des revenus" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "Ventes" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "Bon de commande" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "Valeur de récupération" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "Enregistrer et nouveau" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "Rechercher une catégorie d'actif" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "Suivi de la recherche" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "Sélectionnez un partenaire" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "Sélectionnez un partenaire ou choisissez un homologue" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "Vendre ou éliminer" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "Définir sur brouillon" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "Paramètres" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "Signer sur les rapports" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "Niveau de compétence: 50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "Sauter" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "Le plus petit texte" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "Certains champs ne sont pas définis" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "Trier par" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "Date de début" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "Date de début" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Indiquez ici le temps entre 2 amortissements, en mois" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "État de l'actif" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "Statut" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "Facture fournisseur" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "TOP 10 CLIENTS" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "Mouvements cibles" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "Impôt" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "Montant de la taxe" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "Déclaration d'impôts" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "Taxe incluse dans le prix" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "Rapport fiscal" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "Rapports fiscaux" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "Les impôts" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "C'est en moyenne" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "Le montant %s n'est pas un montant partiel valide" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "Le temps entre deux amortissements, en mois" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "Le nombre d'amortissements nécessaires pour amortir votre bien" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "Il n'y a rien à réconcilier." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "Le montant dû par ce client est" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "Ce mois-ci" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "Cette année" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "Ce client limite d'avertissement a été traversé." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "Ce paiement est enregistré mais non réconcilié." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "Méthode de temps" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "Méthode de temps basée sur" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "Vérifier" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "Pour accélérer la réconciliation, définissez" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "Total" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "Total dû" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "Dépenses totales" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "Revenu total" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "Total en retard" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "Vente totale" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "Transaction" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "Balance de vérification" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "Rapport de balance de vérification" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "Type" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "Partenaire inconnu" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "Non publié" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "Montant non comptabilisé" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "Messages non lus" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Compteur de messages non lus" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "Non réconcilié" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "Éléments non rapprochés" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "Mise à jour" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "Valider" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "Vendeur" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "Vérifier" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "Vertical" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "Vue" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "Montant de l'avertissement" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "Le montant de l'avertissement doit être inférieur au montant de blocage" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "Messages du site Web" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "Historique des communications sur le site Web" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "Semaines" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "Avec devise" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "Avec solde n'est pas égal à 0" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "Avec un solde différent de zéro" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "Avec des mouvements" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "Avec factures en retard" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "Écrire" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "Annulation de la date" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "An" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "Années" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Vous n'êtes pas autorisé à exécuter cette action." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "Vous ne pouvez pas supprimer un document est dans %s Etat." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "Vous ne pouvez pas supprimer un document contenant des entrées validées." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "Vous ne pouvez pas supprimer les lignes d'amortissement validées." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "Vous ne pouvez pas supprimer les lignes de versement validées." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "Vous devez choisir une date de début" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "Vous devez définir une date de début" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "Vous devez définir une durée de période supérieure à 0.Vous devez définir une date de début." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "Vous devez définir une date de début." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "Tu t'es réconcilié." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "et suivi des clients" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "par exemple. Des ordinateurs" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "par exemple. Ordinateur portable iBook" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "n'a pas de montant dû" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "ont été réconciliés automatiquement" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "id" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "mois" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "réconcilier" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "modèles de réconciliation" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "rapport" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "secondes par transaction." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "lignes de relevé" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "transactions dans" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "factures impayées" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "entrées non rapprochées" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "factures du fournisseur" diff --git a/base_accounting_kit/i18n/uk_UA.po b/base_accounting_kit/i18n/uk_UA.po new file mode 100644 index 000000000..437cb3dea --- /dev/null +++ b/base_accounting_kit/i18n/uk_UA.po @@ -0,0 +1,4132 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-09 15:03+0000\n" +"PO-Revision-Date: 2021-02-09 15:03+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr Звіт про банківську книгу"" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr "Звіт касової книги" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr "Звіт щоденної книги" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr "Головна книга" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr "Пробний баланс" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr " Баланс " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr " Компанія: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr " Кредит " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr " Дебет " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr " Відображення облікового запису: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr " Відображення облікового запису " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr " Записи відсортовані за: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr " Журнал: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr " Журнали: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr " Ім’я " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr " Партнери: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr " Покупка " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr " Відсортовано за: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr " Дата початку: " + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr " Усього " + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "Рахунок" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "Журнал друку рахунку" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "Звіт про рахунок" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "Звіти про рахунки" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "Всього на рахунку" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "Рахунки" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "Потрібна дія" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "Активний" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "Додаткові параметри" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "Після" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "Баланс партнерів у віці" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "Звіт про баланс партнерів у віці" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "У віці до оплати" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "У віці дебіторська заборгованість" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "Всі" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "Усі записи" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "Усі рахунки" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "Аналітичний рахунок" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "Актив" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "Рахунок активів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "Категорія активів" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "Тип активу" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "Типи активів" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "Категорія активів" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "Активи" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "Аналіз активів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "Амортизаційні лінії активів" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "Активи та доходи" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "Активи в закритому стані" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "Audit Reports" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "БАНКОВО-ГРОШОВИЙ БАЛАНС" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "Баланс" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "Таблиця балансу" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "Банківська книга" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "Звіт про банківську книгу" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "Примирення банків" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "Банківська довідка" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "Базова сума" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "Блокування суми" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "Скасувати" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "Касова книга" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "Звіт касової книги" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "Звіт про рух грошових коштів" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "Звіт про рух грошових коштів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "Тип грошового потоку" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "Грошові кошти в" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "Обналичить" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "Категорія" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "Категорія активу" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "Перевірити все" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "Перевірте посилання" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "Закрити" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "Закрити заяву" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "зачинено" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "Компанія" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "Налаштування" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "Підтвердити" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "Контакт" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "Створено на" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "Рахунок клієнта" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "Щоденні звіти" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "Панель приладів" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "Дата" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "Денна книга" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "Щоденник PDF Звіт" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "Звіт щоденної книги" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "Днів" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "Рахунок відстрочених доходів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "Доходи майбутніх періодів" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "Відобразити назву" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "Кінцева дата" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "Записи сортовані за" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "Подальша дія" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "Наступні рівні" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "Подальші звіти" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "Головна книга" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "Звіт головної книги" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "Створення записів про активи" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "Створення записів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "Створити журнал як" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "Створення повторюваних записів" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "Загальні заяви" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "ФАКТУРИ" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "Якщо позначено, нові повідомлення вимагають вашої уваги." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "Якщо встановлено цей прапорець, деякі повідомлення мають помилку доставки." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "Потребує дії" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "Включіть початкові залишки" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "Дохід" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "Дохід / Витрати" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "Інвестиційна діяльність" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "Рахунок-фактура" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "Деталі рахунка-фактури" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "Є послідовником" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "Є попередження" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "Це сума, яку ви плануєте мати, яку ви не можете знецінити." + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "Предмети" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "Журнал" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "Журнал та партнер" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "Записи в журналі" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "Запис у журналі" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "Номер запису в журналі" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "Елемент журналу" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "Журнальні статті" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "Елементи журналу для узгодження" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "Журнал Звіт" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "Журнали" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "Аудит журналів" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "Етикетка" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "Останні зміни на" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "Останній місяць" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "Останнє примирення:" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "Минулого року" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "Рівень" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "Відповідальність" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "Лінійний" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "Пов’язані" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "Завантажити ще" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "Дата блокування" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "Дата блокування для неконсультантів" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "Дати блокування" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "Дата блокування для бухгалтерії" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "Зафіксуйте свій фіскальний період" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "Головний додаток" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "Ручні операції" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "Збіг із записами, які не з рахунків дебіторської / кредиторської заборгованості" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "Помилка доставки повідомлення" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "Повідомлення" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "Різне відповідність" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "Змінити" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "Змінити об’єкт" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "Змінити амортизацію" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "Змінюйте моделі" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "Місяць" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "Щомісячний регулярний дохід" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "Місяці" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "Рухайся" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "Ім'я" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "Мережа" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "Чистий прибуток або збиток" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "Новий" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "Амортизація наступного періоду" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "Дата наступного нагадування" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "Наступний графік" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "Без фільтрів" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "Ніяких дій не потрібно" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "Ніяких деталей" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "Немає подальших повідомлень!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "Звичайний текст" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "Не заархівовано" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "Примітка" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "Нічого робити!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "Кількість дій" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "Кількість амортизаційних відрахувань" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "Кількість записів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "Кількість місяців у періоді" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "Кількість помилок" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Кількість повідомлень, для яких потрібна дія" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Кількість повідомлень з помилкою доставки" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "Кількість непрочитаних повідомлень" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "Один запис кожного" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "Відкритий баланс" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "Операції" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "Інша інформація" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "Прострочені рахунки-фактури" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "Платні" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "Батько" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "Звіт батьків" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "Партнер" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "Книга партнерів" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "Звіт про книгу партнера" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "Звіти партнерів" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "Партнерські" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "Партнери" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "Оплачуйте безпосередньо" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "Оплатити пізніше" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "Час оплати" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "Сплатіть" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "Кредиторська заборгованість" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "Подальші платежі" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "Відповідність платежів" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "Платежі" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "Відповідність платежів" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "Платежі без клієнта не можуть бути зіставлені" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "Довжина періоду" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "Тривалість періоду (дні)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "Періодичність" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "Лінії після амортизації" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "Опубліковано" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "Опублікована сума" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "Опубліковані амортизаційні рядки" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "Зберегти знак рівноваги" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "Конфігурація пресетів" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "Друк" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "Друк попередньо пронумерованих чеків" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" +"Стовпець валюти, якщо валюта відрізняється від валюти компанії при друку " +"звіту." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "Шаблон товару" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "Звіт про прибуток (збиток)" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "Прибуток та збитки" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "Покупка" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "ПокупкаМісяць покупки" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "Придбання: актив" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "Причина" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "Дебіторська заборгованість" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "Дебіторська та кредиторська заборгованість" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "Обліковий запис визнання" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "Рахунок визнання доходу" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "Примирити" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "Примирені записи" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "Повторний інтервал" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "Повторювані рядки" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "Повторний період" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "Повторне посилання" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "Повторюваний шаблон" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "Повторювані шаблони" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "Посилання" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "Довідково" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "Зареєструйте платіж" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "Нагадування" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "Звіт" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "Назва звіту" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "Параметри звіту" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "Тип звіту" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "Значення звіту" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "Залишковий" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "Залишкова вартість" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "Знак зворотного балансу" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "Біг" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "Помилка доставки SMS" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "Продаж" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "Продаж: Визнання доходу" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "Продажі" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "Замовлення на продаж" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "Ліквідаційна вартість" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "Зберегти та Нове" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "Категорія об’єкта пошуку" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "Подальший пошук" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "Виберіть партнера" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "Виберіть партнера або оберіть аналога" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "Продати або утилізувати" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "Послідовність" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "Встановити на Чернетка" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "Налаштування" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "Підпишіться на звіти" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "Рівень майстерності: 50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "Пропустити" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "Найменший текст" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "Деякі поля невизначені" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "Сортувати за" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "Початкова дата" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "Початкова дата" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "Вкажіть тут час між двома амортизаційними даними, у місяцях" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "Стан активу" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "Статус" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "Рахунок постачальника" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "ТОП 10 КЛІЄНТІВ" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "Вибрати проведення" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "Податковий" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "Сума податку" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "Податкова декларація" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "Податок включений у ціну" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "Податковий звіт" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "Податкові звіти" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "Податки" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "Це в середньому" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "Сума %s не є допустимою частковою сумою" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "Проміжок часу між двома амортизаціями, у місяцях" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "Кількість амортизаційних відрахувань, необхідних для амортизації вашого активу" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "Змиритись нема з чим." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "Належна сума цього Клієнта становить" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "Цього місяця" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "Цього року" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr " Межа попередження цього клієнта перевищена." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "Цей платіж зареєстрований, але не узгоджений." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "Метод часу" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "Метод часу, заснований на" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "Перевіряти" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "Щоб прискорити примирення, визначте" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "Всього" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "Загальна сума заборгованості" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "Загальні витрати" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "Загальний дохід" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "Загальна прострочена" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "Загальний продаж" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "Транзакція" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "Пробний баланс" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "Звіт про пробний баланс" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "Тип" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "Невідомий партнер" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "Не опубліковано" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "Неопублікована сума" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "Непрочитані повідомлення" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Лічильник непрочитаних повідомлень" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "Непримирений" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "Непримирені предмети" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "Оновлення" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "Перевірити" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "Постачальник" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "Перевірити" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "Вертикальний" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "Переглянути" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "Сума попередження" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "Сума попередження повинна бути меншою за суму блокування" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "Повідомлення веб-сайту" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "Website communication history" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "Тижні" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "З валютою" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "При цьому баланс не дорівнює 0" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "З балансом, не рівним нулю" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "З рухами" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "З простроченими накладними" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "Списання" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "Дата списання" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "Рік" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "Роки" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "Вам не дозволено виконати цю дію." + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "Ви не можете видалити документ у стані %s." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "Ви не можете видалити документ, який містить опубліковані записи." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "Ви не можете видалити опубліковані амортизаційні рядки." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "Ви не можете видалити розміщені рядки розстрочки." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "Ви повинні вибрати Дату початку" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "Ви повинні визначити дату початку" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "Ви повинні встановити тривалість періоду більше 0." + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "Ви повинні встановити дату початку." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "Ви помирились" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "та подальші споживачі" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "не має належної суми." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "були узгоджені автоматично." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "місяців" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "примирити" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "моделі примирення" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "доповідь" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "секунд за транзакцію." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "рядки операторів" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "операції в" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "несплачені рахунки-фактури" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "непримирені записи" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "рахунки постачальників" diff --git a/base_accounting_kit/i18n/zh_HK.po b/base_accounting_kit/i18n/zh_HK.po new file mode 100644 index 000000000..a9368b37d --- /dev/null +++ b/base_accounting_kit/i18n/zh_HK.po @@ -0,0 +1,4130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_accounting_kit +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-02-09 10:57+0000\n" +"PO-Revision-Date: 2021-02-09 10:57+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (copy)" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid " (grouped)" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__entry_count +msgid "# Asset Entries" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_nbr +msgid "# of Depreciation Lines" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_nbr +msgid "# of Installment Lines" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "%s is in Blocking Stage and has a due amount of %s %s to pay" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +msgid ": Bank Book Report" +msgstr ":银行存折报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +msgid ": Cash Book Report" +msgstr ":现金帐簿报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +msgid ": Day Book Report" +msgstr ":日报报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid ": General ledger" +msgstr ":总账" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid ": Trial Balance" +msgstr ":试用余额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "" +"
\n" +" Date to :" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_kanban +msgid "" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +msgid "Comp" +msgstr "比较" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Not due" +msgstr "不到期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Balance" +msgstr "余额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Company:" +msgstr "公司:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Credit" +msgstr "信用" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date from :" +msgstr "日期:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Date to :" +msgstr "日期:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Debit" +msgstr "借记" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Display Account:" +msgstr "显示帐户:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Display Account" +msgstr "显示帐户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Entries Sorted By:" +msgstr "条目排序依据:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal:" +msgstr "日记:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journals:" +msgstr "期刊:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +msgid "Name" +msgstr "名称" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partner's:" +msgstr "合作伙伴的:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Period Length (days)" +msgstr "期限(天)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Purchase" +msgstr "购买" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Sorted By:" +msgstr "排序依据:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Start Date:" +msgstr "开始日期:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Target Moves:" +msgstr "目标移动:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Total" +msgstr "总计" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "A reconciliation must involve at least 2 move lines." +msgstr "对帐必须包含至少2条移动线。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__warning_stage +msgid "" +"A warning message will appear once the selected customer is crossed warning " +"amount. Set its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_account +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +#, python-format +msgid "Account" +msgstr "帐户" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_aged_trial_balance +msgid "Account Aged Trial balance Report" +msgstr "帐龄试用余额报告" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.account_asset_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.account_asset_cron +#: model:ir.cron,name:base_accounting_kit.account_asset_cron +msgid "Account Asset: Generate asset entries" +msgstr "帐户资产:生成资产条目" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_bank_book_report +msgid "Account Bank Book Report" +msgstr "账户银行账簿报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_cash_book_report +msgid "Account Cash Book Report" +msgstr "帐户现金帐簿报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_account_report +msgid "Account Common Account Report" +msgstr "帐户普通帐户报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_common_partner_report +msgid "Account Common Partner Report" +msgstr "帐户普通合作伙伴报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "Account Date" +msgstr "开户日期" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_day_book_report +msgid "Account Day Book Report" +msgstr "帐户日帐簿报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_followup +msgid "Account Follow-up" +msgstr "帐户跟进" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_partner_ledger +msgid "Account Partner Ledger" +msgstr "客户合作伙伴分类帐" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_print_journal +msgid "Account Print Journal" +msgstr "帐户打印日记" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_reconciliation_widget +msgid "Account Reconciliation widget" +msgstr "帐户对帐小部件" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_entries_line +msgid "Account Recurring Entries Line" +msgstr "帐户重复输入行" + +#. module: base_accounting_kit +#: model:ir.actions.client,name:base_accounting_kit.action_account_invoice_report_all +#: model:ir.model,name:base_accounting_kit.model_account_financial_report +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__children_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_tree +msgid "Account Report" +msgstr "帐户报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__account_report_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__account_report_id +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_financial_reports_tree +msgid "Account Reports" +msgstr "帐户报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Account Total" +msgstr "帐户总数" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_type +msgid "Account Type" +msgstr "帐户类型" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_type_ids +msgid "Account Types" +msgstr "账户类型" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Account used in the depreciation entries, to decrease the asset value." +msgstr "折旧分录中使用的帐户,用于减少资产价值。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "" +"Account used in the periodical entries, to record a part of the asset as " +"expense." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__account_asset_id +msgid "" +"Account used to record the purchase of the asset at its original price." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.res_config_settings_view_accounting_kit +msgid "Accounting" +msgstr "会计" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Accounting Info" +msgstr "会计信息" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_recurring_payments +msgid "Accounting Recurring Payment" +msgstr "会计定期付款" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#, python-format +msgid "Accounting entries waiting for manual verification" +msgstr "等待人工验证的会计分录" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__account_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_ids +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__accounts +msgid "Accounts" +msgstr "帐目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction +msgid "Action Needed" +msgstr "需要采取的行动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__active +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__active +msgid "Active" +msgstr "活性" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__active_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__active_limit +msgid "Active Credit Limit" +msgstr "有效信用额度" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Additional Options" +msgstr "附加选项" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "After" +msgstr "后" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_aged_balance_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_aged_partner_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_aged_trial_balance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Aged Partner Balance" +msgstr "老年合作伙伴余额" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_agedpartnerbalance +msgid "Aged Partner Balance Report" +msgstr "年度合作伙伴余额报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Payable" +msgstr "应付账款" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Aged Receivable" +msgstr "应收账款" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__all +msgid "All" +msgstr "所有" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__all +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__all +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Entries" +msgstr "所有参赛作品" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__target_move__posted +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_day_book_report__target_move__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_flow +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All Posted Entries" +msgstr "所有发布的条目" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "All accounts" +msgstr "所有帐户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "All accounts'" +msgstr "所有帐户" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"All invoices and payments have been matched, your accounts' balances are " +"clean." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__amount +#, python-format +msgid "Amount" +msgstr "量" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_value +msgid "Amount of Depreciation Lines" +msgstr "折旧金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__installment_value +msgid "Amount of Installment Lines" +msgstr "安装线数量" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Acc." +msgstr "分析性帐户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_analytic_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__analytic_account_id +msgid "Analytic Account" +msgstr "分析账户" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Analytic Tags." +msgstr "分析标签。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__asset_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Asset" +msgstr "资产" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_asset_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Asset Account" +msgstr "资产账户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_invoice_asset_category +msgid "Asset Category" +msgstr "资产类别" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Asset Durations to Modify" +msgstr "修改资产时长" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_end_date +msgid "Asset End Date" +msgstr "资产结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__asset_method_time +msgid "Asset Method Time" +msgstr "资产方法时间" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__name +msgid "Asset Name" +msgstr "资产名称" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_start_date +msgid "Asset Start Date" +msgstr "资产开始日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__asset_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Asset Type" +msgstr "资产类型" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_list_normal_purchase +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_list_normal_purchase +msgid "Asset Types" +msgstr "资产类型" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_category +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__asset_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_tree +msgid "Asset category" +msgstr "资产类别" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset created" +msgstr "资产已创建" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_depreciation_line +msgid "Asset depreciation line" +msgstr "资产折旧行" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Asset sold or disposed. Accounting entry awaiting for validation." +msgstr "出售或处置资产。等待验证的会计分录。" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_asset_asset +msgid "Asset/Revenue Recognition" +msgstr "资产/收入确认" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_assets0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_account_asset_asset_form +#: model:ir.ui.menu,name:base_accounting_kit.menu_action_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Assets" +msgstr "资产" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_asset_report +#: model:ir.model,name:base_accounting_kit.model_asset_asset_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_graph +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.action_account_asset_report_pivot +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets Analysis" +msgstr "资产分析" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__asset_depreciation_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__asset_depreciation_ids +msgid "Assets Depreciation Lines" +msgstr "资产折旧行" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_finance_config_assets +msgid "Assets and Revenues" +msgstr "资产与收入" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in closed state" +msgstr "资产处于关闭状态" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Assets in draft and open states" +msgstr "处于草稿状态和开放状态的资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in draft state" +msgstr "处于草稿状态的资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Assets in running state" +msgstr "资产处于运行状态" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_attachment_count +msgid "Attachment Count" +msgstr "附件数" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_audit +msgid "Audit Reports" +msgstr "审计报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__open_asset +msgid "Auto-confirm Assets" +msgstr "自动确认资产" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__0 +msgid "Automatic formatting" +msgstr "自动格式化" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "BANK AND CASH BALANCE" +msgstr "银行和现金余额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Balance" +msgstr "平衡" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_balancesheet0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_balance_sheet_report +#: model:ir.ui.menu,name:base_accounting_kit._account_financial_reports_balance_sheet +msgid "Balance Sheet" +msgstr "资产负债表" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_bank_book_menu +msgid "Bank Book" +msgstr "存折" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_bank_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_bank_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +msgid "Bank Book Report" +msgstr "银行账簿报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Bank Reconciliation" +msgstr "银行对帐" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__bank_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__bank_reference +msgid "Bank Reference" +msgstr "银行参考" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Base Amount" +msgstr "基本金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__blocking_stage +msgid "Blocking Amount" +msgstr "冻结金额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Cancel" +msgstr "取消" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_res_partner__blocking_stage +#: model:ir.model.fields,help:base_accounting_kit.field_res_users__blocking_stage +msgid "" +"Cannot make sales once the selected customer is crossed blocking amount.Set " +"its value to 0.00 to disable this feature" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_cash_book_menu +msgid "Cash Book" +msgstr "现金簿" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_cash_book_view +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_book +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +msgid "Cash Book Report" +msgstr "现金账簿报告" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_cash_flow_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_cash_flow +msgid "Cash Flow Report" +msgstr "现金流量报告" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_cash_flow0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_cash_flow_report +#: model:ir.actions.report,name:base_accounting_kit.action_report_cash_flow +#: model:ir.ui.menu,name:base_accounting_kit.menu_account_cash_flow_report +msgid "Cash Flow Statement" +msgstr "现金流量表" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__cash_flow_type +msgid "Cash Flow type" +msgstr "现金流量类型" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_in_financial0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_from_operation0 +#: model:account.financial.report,name:base_accounting_kit.cash_in_investing0 +msgid "Cash In" +msgstr "现金" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.cash_out_financial1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_investing1 +#: model:account.financial.report,name:base_accounting_kit.cash_out_operation1 +msgid "Cash Out" +msgstr "兑现" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Category" +msgstr "类别" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Category of asset" +msgstr "资产类别" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check all" +msgstr "选择所有" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Check that you have no bank statement lines to" +msgstr "检查您是否没有银行对帐单行" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__open_asset +msgid "" +"Check this if you want to automatically confirm the assets of this category " +"when created by invoices." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__group_entries +msgid "Check this if you want to group the generated entries by categories." +msgstr "如果要按类别对生成的条目进行分组,请选中此复选框。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__cheque_reference +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__cheque_reference +msgid "Cheque Reference" +msgstr "检查参考" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Choose counterpart or Create Write-off" +msgstr "选择对应方或创建冲销" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method +msgid "" +"Choose the method to use to compute the amount of depreciation lines.\n" +" * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" +" * Degressive: Calculated on basis of: Residual Value * Degressive Factor" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_time +msgid "" +"Choose the method to use to compute the dates and number of entries.\n" +" * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" +" * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_asset_depreciation_confirmation_wizard__date +msgid "" +"Choose the period for which you want to automatically post the depreciation " +"lines of running assets" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_recurring_payments_view +msgid "Click to create new recurring payment template" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__close +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__close +#, python-format +msgid "Close" +msgstr "关" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Close statement" +msgstr "结束语" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Closed" +msgstr "关闭" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Code" +msgstr "码" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__label_filter +msgid "Column Label" +msgstr "列标签" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__company_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__company_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Company" +msgstr "公司" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__name +msgid "Company Name" +msgstr "公司名" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +msgid "Comparison" +msgstr "比较方式" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method +msgid "Computation Method" +msgstr "计算方法" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Compute Asset" +msgstr "计算资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Compute Depreciation" +msgstr "计算折旧" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_config_settings +msgid "Config Settings" +msgstr "配置设置" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Confirm" +msgstr "确认" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Congrats, you're all done!" +msgstr "恭喜,您都完成了!" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_res_partner +msgid "Contact" +msgstr "联系" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create a counterpart" +msgstr "创建一个副本" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Create model" +msgstr "建立模型" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Asset Moves" +msgstr "创建资产移动" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_depreciation_confirmation_wizard.py:0 +#, python-format +msgid "Created Revenue Moves" +msgstr "已创建的收入变动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_uid +msgid "Created by" +msgstr "由...制作" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__create_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__create_date +msgid "Created on" +msgstr "创建于" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Credit" +msgstr "信用" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__credit_account +msgid "Credit Account" +msgstr "信用账户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_customer_form +msgid "Credit Limit" +msgstr "信用额度" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__enable_credit_limit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__enable_credit_limit +msgid "Credit Limit Enabled" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciated_value +msgid "Cumulative Depreciation" +msgstr "累计折旧" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__currency_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Currency" +msgstr "货币" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Current" +msgstr "当前" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__amount +msgid "Current Depreciation" +msgstr "当前折旧" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__customer_credit_limit +msgid "Customer Credit Limit" +msgstr "客户信用额度" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Customer Invoice" +msgstr "客户发票" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Customer/Vendor Matching" +msgstr "客户/供应商匹配" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_daily_reports +msgid "Daily Reports" +msgstr "每日报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: model:ir.ui.menu,name:base_accounting_kit.menu_accounting_dashboard +#, python-format +msgid "Dashboard" +msgstr "仪表板" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_date +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_date +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Date" +msgstr "日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to_cmp +msgid "Date End" +msgstr "日期结束" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from_cmp +msgid "Date Start" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Date of asset" +msgstr "资产日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of asset purchase" +msgstr "资产购买日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Date of depreciation" +msgstr "折旧日期" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.cash_flow_report_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Dates" +msgstr "日期" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_day_book_menu +msgid "Day Book" +msgstr "日书" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.day_book_pdf_report +msgid "Day Book PDF Report" +msgstr "日报PDF报告" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_day_book_view +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_day_book_report_template +msgid "Day Book Report" +msgstr "日书报告" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__days +msgid "Days" +msgstr "天" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "Debit" +msgstr "借方" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__debit_account +msgid "Debit Account" +msgstr "借方账户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Account" +msgstr "递延收入帐户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_product__deferred_revenue_category_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__deferred_revenue_category_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Deferred Revenue Type" +msgstr "递延收入类型" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Deferred Revenues" +msgstr "递延收入" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "Define follow-up levels and their related actions" +msgstr "定义跟进级别及其相关行动" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__degressive +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__degressive +msgid "Degressive" +msgstr "退化" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_progress_factor +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_progress_factor +msgid "Degressive Factor" +msgstr "递减因子" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation" +msgstr "折旧" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Board" +msgstr "折旧板" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__depreciation_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__depreciation_date +msgid "Depreciation Date" +msgstr "折旧日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_id +msgid "Depreciation Entries: Asset Account" +msgstr "折旧分录:资产科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__account_depreciation_expense_id +msgid "Depreciation Entries: Expense Account" +msgstr "折旧分录:费用科目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_id +msgid "Depreciation Entry" +msgstr "折旧输入" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Information" +msgstr "折旧信息" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__depreciation_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Depreciation Lines" +msgstr "折旧行" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Depreciation Method" +msgstr "折旧方法" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Depreciation Month" +msgstr "折旧月" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__name +msgid "Depreciation Name" +msgstr "折旧名称" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/asset_modify.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/asset_modify.py:0 +#, python-format +msgid "Depreciation board modified" +msgstr "折旧板已修改" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Depreciation line posted." +msgstr "折旧行已过帐。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__description +#, python-format +msgid "Description" +msgstr "描述" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Description..." +msgstr "描述..." + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Discard" +msgstr "丢弃" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_account +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_account +msgid "Display Accounts" +msgstr "显示帐户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__debit_credit +msgid "Display Debit/Credit Columns" +msgstr "显示借方/贷方列" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__display_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_flat +msgid "Display children flat" +msgstr "展示儿童平" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__detail_with_hierarchy +msgid "Display children with hierarchy" +msgstr "显示具有层次结构的子级" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__display_detail +msgid "Display details" +msgstr "显示细节" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Move" +msgstr "处置移动" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Disposal Moves" +msgstr "处置举动" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "Document closed." +msgstr "文件已关闭。" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__draft +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__draft +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Draft" +msgstr "草案" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Due Date" +msgstr "到期日" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__delay +msgid "Due Days" +msgstr "到期日" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective Date" +msgstr "生效日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment__effective_date +#: model:ir.model.fields,help:base_accounting_kit.field_account_payment_register__effective_date +msgid "Effective date of PDC" +msgstr "PDC的生效日期" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Either pass both debit and credit or none." +msgstr "要么通过借方,要么通过贷方,要么都不通过。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__enable_filter +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__enable_filter +msgid "Enable Comparison" +msgstr "启用比较" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.es_config_settings_view_form_base_accounting_kit +msgid "Enable credit limit for customers" +msgstr "为客户启用信用额度" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_to +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_to +msgid "End Date" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__end +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__end +msgid "Ending Date" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_end +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_end +msgid "Ending date" +msgstr "结束日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__sort_selection +msgid "Entries Sorted by" +msgstr "条目排序依据" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Entry Label" +msgstr "输入标签" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_expense0 +msgid "Expense" +msgstr "费用" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Extended Filters..." +msgstr "扩展过滤器..." + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "External link" +msgstr "外部链接" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__filter_cmp +msgid "Filter by" +msgstr "过滤" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Filter on account, label, partner, amount,..." +msgstr "过滤帐户,标签,合作伙伴,金额..." + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_financial +msgid "Financial Report" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "Financial Report Style" +msgstr "财务报告风格" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_financial_report_tree +#: model:ir.model,name:base_accounting_kit.model_financial_report +msgid "Financial Reports" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.financial_report_pdf +msgid "Financial reports" +msgstr "财务报告" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_financing_activity1 +msgid "Financing Activities" +msgstr "筹资活动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__followup_id +msgid "Follow Ups" +msgstr "跟进" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__name +msgid "Follow-Up Action" +msgstr "后续行动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__followup_line_ids +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_tree +msgid "Follow-up" +msgstr "跟进" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_followup_line +msgid "Follow-up Criteria" +msgstr "随访标准" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_followup_menu +msgid "Follow-up Levels" +msgstr "后续级别" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_view_list_customer_statements +#: model:ir.ui.menu,name:base_accounting_kit.customer_statements_menu +msgid "Follow-up Reports" +msgstr "后续报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +msgid "Follow-up Reports Tree View" +msgstr "后续报告树视图" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_tree +msgid "Follow-up Steps" +msgstr "后续步骤" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_follower_ids +msgid "Followers" +msgstr "追随者" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_channel_ids +msgid "Followers (Channels)" +msgstr "追随者(渠道)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_partner_ids +msgid "Followers (Partners)" +msgstr "关注者(合作伙伴)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__followup_status +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__followup_status +msgid "Followup status" +msgstr "追踪状态" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__sign +msgid "" +"For accounts that are typically more debited than credited and that you " +"would like to print as negative amounts in your reports, you should reverse " +"the sign of the balance; e.g.: Expense account. The same applies for " +"accounts that are typically more credited than debited and that you would " +"like to print as positive amounts in your reports; e.g.: Income account." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_account_followup_definition_form +msgid "" +"For each step, specify the actions to be taken and delay in days. It is\n" +" possible to use print and e-mail templates to send specific messages to\n" +" the customer." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/base_accounting_kit/report/report_tax.py:0 +#: code:addons/base_accounting_kit/report/report_trial_balance.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_bank_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_cash_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/account_day_book.py:0 +#: code:addons/language_translation/base_accounting_kit/report/cash_flow_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/general_ledger_report.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_journal_audit.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_partner_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_tax.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_trial_balance.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "缺少表单内容,因此无法打印此报告。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__view_format +msgid "Format" +msgstr "格式" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "From now on, you may want to:" +msgstr "从现在开始,您可能要:" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_asset_asset_report +msgid "" +"From this report, you can have an overview on all depreciations. The\n" +" search bar can also be used to personalize your assets depreciation reporting." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_general_ledger_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_general_ledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_general_ledger +msgid "General Ledger" +msgstr "总帐" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_report_general_ledger +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_general_ledger +msgid "General Ledger Report" +msgstr "总帐报表" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_asset_depreciation_confirmation_wizard +msgid "Generate Assets Entries" +msgstr "生成资产分录" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "Generate Entries" +msgstr "生成条目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_state +msgid "Generate Journal As" +msgstr "生成日记为" + +#. module: base_accounting_kit +#: model:ir.actions.server,name:base_accounting_kit.recurring_template_cron_ir_actions_server +#: model:ir.cron,cron_name:base_accounting_kit.recurring_template_cron +#: model:ir.cron,name:base_accounting_kit.recurring_template_cron +msgid "Generate Recurring Entries" +msgstr "生成重复条目" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_generic_statements +msgid "Generic Statements" +msgstr "通用陈述" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__sequence +msgid "Gives the sequence order when displaying a list of follow-up lines." +msgstr "显示后续行列表时给出序列顺序。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Go to bank statement(s)" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Good Job!" +msgstr "做得好!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__gross_value +msgid "Gross Amount" +msgstr "总金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value +msgid "Gross Value" +msgstr "总价值" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Gross value of asset" +msgstr "资产总值" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Group By" +msgstr "通过...分组" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Group By..." +msgstr "通过...分组..." + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__group_entries +msgid "Group Journal Entries" +msgstr "组日记条目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__has_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__has_due +msgid "Has Due" +msgstr "有到期" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__horizontal +msgid "Horizontal" +msgstr "卧式" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__id +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__id +msgid "ID" +msgstr "ID" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "INVOICES" +msgstr "发票" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread +msgid "If checked, new messages require your attention." +msgstr "如果选中,则需要您注意新消息。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "如果选中,则某些邮件有传递错误。" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "" +"If you selected date, this field allow you to add a row to display the " +"amount of debit/credit/balance that precedes the filter you've set." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__in_need_of_action +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "In need of action" +msgstr "需要采取行动" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"In order to print multiple checks at once, they must belong to the same bank" +" journal." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__initial_balance +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__initial_balance +msgid "Include Initial Balances" +msgstr "包括初始余额" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_income0 +msgid "Income" +msgstr "收入" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Income/Expense" +msgstr "收入/支出" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first January / Start date of fiscal " +"year" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__prorata +msgid "" +"Indicates that the first depreciation entry for this asset have to be done " +"from the purchase date instead of the first of January" +msgstr "" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_investing_activity0 +msgid "Investing Activities" +msgstr "投资活动" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__invoice_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Invoice" +msgstr "发票" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__invoice_list +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__invoice_list +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "Invoice Details" +msgstr "发票明细" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_is_follower +msgid "Is Follower" +msgstr "是追随者" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__is_warning +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__is_warning +msgid "Is Warning" +msgstr "是警告" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "" +"It adds the currency column on report if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "" +"It is mandatory to specify an account and a journal to create a write-off." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "It is the amount you plan to have that you cannot depreciate." +msgstr "这是您计划折旧的金额。" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__5 +msgid "Italic Text (smaller)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Items" +msgstr "物品" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "JRNL" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model,name:base_accounting_kit.model_account_journal +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__journal_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__journal_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Journal" +msgstr "日志" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__sortby__sort_journal_partner +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__sortby__sort_journal_partner +msgid "Journal & Partner" +msgstr "期刊和合作伙伴" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +#, python-format +msgid "Journal Entries" +msgstr "日记条目" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move +msgid "Journal Entry" +msgstr "日记帐分录" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_print_journal__sort_selection__move_name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Journal Entry Number" +msgstr "日记帐分录号" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_move_line +msgid "Journal Item" +msgstr "日记帐项目" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Journal Items" +msgstr "日记帐项目" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_matching.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_matching.js:0 +#, python-format +msgid "Journal Items to Reconcile" +msgstr "日记帐项目要调和" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_journal_audit +msgid "Journal Report" +msgstr "期刊报告" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +msgid "Journal and Partner" +msgstr "期刊和合作伙伴" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__journal_ids +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__journal_ids +msgid "Journals" +msgstr "期刊" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_print_journal_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_journal +#: model:ir.ui.menu,name:base_accounting_kit.menu_print_journal +msgid "Journals Audit" +msgstr "期刊审核" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Label" +msgstr "标签" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_account____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment_register____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_reconciliation_widget____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_product_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_day_book_report_template____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_agedpartnerbalance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_bank_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_book____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_cash_flow____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_financial____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_general_ledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_journal_audit____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_partnerledger____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_tax____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_report_base_accounting_kit_report_trial_balance____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner____last_update +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order____last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Month" +msgstr "上个月" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Last Reconciliation:" +msgstr "上次对帐:" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_uid +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_followup__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_depreciation_confirmation_wizard__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__write_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__write_date +msgid "Last Updated on" +msgstr "最后更新时间:" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Last Year" +msgstr "去年" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__level +msgid "Level" +msgstr "水平" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liability0 +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_liabilitysum0 +msgid "Liability" +msgstr "责任" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method__linear +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method__linear +msgid "Linear" +msgstr "线性的" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_check +msgid "Linked" +msgstr "已连结" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more" +msgstr "装载更多" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Load more... (" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "Lock Date" +msgstr "锁定日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "Lock Date for Non-Advisers" +msgstr "非顾问锁定日期" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.menu_lock_dates +msgid "Lock Dates" +msgstr "锁定日期" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_lock_date +msgid "Lock date for accounting" +msgstr "会计锁定日期" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.account_update_lock_date_act_window +msgid "Lock your Fiscal Period" +msgstr "锁定您的财政期间" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_main_attachment_id +msgid "Main Attachment" +msgstr "主要附件" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__1 +msgid "Main Title 1 (bold, underlined)" +msgstr "主标题1(粗体,带下划线)" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Manual Operations" +msgstr "手动操作" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Match with entries that are not from receivable/payable accounts" +msgstr "与非应收/应付帐款中的分录匹配" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error +msgid "Message Delivery error" +msgstr "邮件传递错误" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_ids +msgid "Messages" +msgstr "留言内容" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Miscellaneous Matching" +msgstr "杂项匹配" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify" +msgstr "修改" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_modify +#: model:ir.model,name:base_accounting_kit.model_asset_modify +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +msgid "Modify Asset" +msgstr "修改资产" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Modify Depreciation" +msgstr "修改折旧" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Modify models" +msgstr "修改模型" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_search +msgid "Month" +msgstr "月" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move_line__asset_mrr +msgid "Monthly Recurring Revenue" +msgstr "每月经常性收入" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__months +msgid "Months" +msgstr "月数" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Move" +msgstr "移动" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__template_name +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__name +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_financial +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Name" +msgstr "名称" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Net" +msgstr "净" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Net Profit or Loss" +msgstr "净损益" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "New" +msgstr "新" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__remaining_value +msgid "Next Period Depreciation" +msgstr "下一期间折旧" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__next_reminder_date +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__next_reminder_date +msgid "Next Reminder Date" +msgstr "下次提醒日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__next_date +msgid "Next Schedule" +msgstr "下一个时间表" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__cash_flow_report__filter_cmp__filter_no +msgid "No Filters" +msgstr "没有过滤器" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__no_action_needed +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "No action needed" +msgstr "无需采取任何行动" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__display_detail__no_detail +msgid "No detail" +msgstr "没有细节" + +#. module: base_accounting_kit +#: model_terms:ir.actions.act_window,help:base_accounting_kit.action_view_list_customer_statements +msgid "No follow-up to send!" +msgstr "没有后续发送!" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__fiscalyear_lock_date +msgid "" +"No users, including Advisers, can edit accounts prior to and inclusive of " +"this date. Use it for fiscal year locking for example." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__4 +msgid "Normal Text" +msgstr "普通文字" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Not archived" +msgstr "未封存" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__note +#, python-format +msgid "Note" +msgstr "注意" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Nothing to do!" +msgstr "没事做!" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of Actions" +msgstr "动作数" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_number +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_number +msgid "Number of Depreciations" +msgstr "折旧数" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__method_time__number +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__method_time__number +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Number of Entries" +msgstr "参赛人数" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_period +msgid "Number of Months in a Period" +msgstr "一个月中的月数" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of errors" +msgstr "错误数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "需要采取措施的消息数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "传递错误的邮件数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "One Entry Every" +msgstr "每一项" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_lock_date__period_lock_date +msgid "" +"Only users with the 'Adviser' role can edit accounts prior to and inclusive " +"of this date. Use it for period locking inside an open fiscal year, for " +"example." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Open balance" +msgstr "未结余额" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_operation0 +msgid "Operations" +msgstr "运作方式" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Other Info" +msgstr "其他资讯" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_search_view +msgid "Overdue Invoices" +msgstr "过期的收据" + +#. module: base_accounting_kit +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_in +#: model:account.payment.method,name:base_accounting_kit.account_payment_method_pdc_out +msgid "PDC" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Paid" +msgstr "已付费" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__parent_id +msgid "Parent" +msgstr "父母" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Parent Report" +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__partner_id +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__partner_id +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +#, python-format +msgid "Partner" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_partner_leadger +#: model:ir.actions.report,name:base_accounting_kit.action_report_partnerledger +#: model:ir.ui.menu,name:base_accounting_kit.menu_partner_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +msgid "Partner Ledger" +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_partnerledger +msgid "Partner Ledger Report" +msgstr "合伙人分类帐" + +#. module: base_accounting_kit +#: model:ir.ui.menu,name:base_accounting_kit.account_reports_partner +msgid "Partner Reports" +msgstr "合作伙伴报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__result_selection +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__result_selection +msgid "Partner's" +msgstr "伙伴" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Partners" +msgstr "伙伴" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_now +msgid "Pay Directly" +msgstr "直接付款" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__pay_time__pay_later +msgid "Pay Later" +msgstr "以后支付" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__pay_time +msgid "Pay Time" +msgstr "支付时间" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Pay your" +msgstr "支付你的" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Payable Accounts" +msgstr "应付帐款" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_followup_definition_form +msgid "Payment Follow-ups" +msgstr "付款跟进" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.matching_account_payment +msgid "Payment Matching" +msgstr "付款匹配" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment +msgid "Payments" +msgstr "付款方式" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +msgid "Payments Matching" +msgstr "付款匹配" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "" +"Payments to print as a checks must have 'Check' or 'PDC' selected as payment" +" method and not have already been reconciled" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Payments without a customer can't be matched" +msgstr "没有客户的付款无法匹配" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_period +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__method_period +msgid "Period Length" +msgstr "期间长度" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__period_length +msgid "Period Length (days)" +msgstr "期间长度(天)" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Periodicity" +msgstr "周期性" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_asset_depreciation_confirmation_wizard +msgid "Post Depreciation Lines" +msgstr "过帐折旧行" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__move_posted_check +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__move_check +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__posted +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +#, python-format +msgid "Posted" +msgstr "发表" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__posted_value +msgid "Posted Amount" +msgstr "过帐金额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Posted depreciation lines" +msgstr "过帐折旧行" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__1 +msgid "Preserve balance sign" +msgstr "保留余额标志" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Presets config" +msgstr "预设配置" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_bank_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_cash_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_day_book_form_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.financial_report_wiz_modified +msgid "Print" +msgstr "打印" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_payment.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_payment.py:0 +#, python-format +msgid "Print Pre-numbered Checks" +msgstr "打印预编号的支票" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_print_journal__amount_currency +msgid "" +"Print Report with the currency column if the currency differs from the " +"company currency." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_product_template +msgid "Product Template" +msgstr "产品模板" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitloss_toreport0 +msgid "Profit (Loss) to report" +msgstr "报告利润(亏损)" + +#. module: base_accounting_kit +#: model:account.financial.report,name:base_accounting_kit.account_financial_report_profitandloss0 +#: model:ir.actions.act_window,name:base_accounting_kit.action_profit_and_loss_report +#: model:ir.ui.menu,name:base_accounting_kit.account_financial_reports_profit_loss +msgid "Profit and Loss" +msgstr "收益与损失" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__prorata +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__prorata +msgid "Prorata Temporis" +msgstr "临时比例" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"Prorata temporis can be applied only for time method \"number of " +"depreciations\"." +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Purchase" +msgstr "采购" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Purchase Month" +msgstr "购买月份" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__purchase +msgid "Purchase: Asset" +msgstr "购买:资产" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_modify__name +msgid "Reason" +msgstr "原因" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable Accounts" +msgstr "应收帐款" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_aged_trial_balance__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_partner_report__result_selection__customer_supplier +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_partner_ledger__result_selection__customer_supplier +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Receivable and Payable Accounts" +msgstr "应收帐款和应付帐款" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Account" +msgstr "认可账户" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Recognition Income Account" +msgstr "确认收入帐户" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.payment_matching_view +#, python-format +msgid "Reconcile" +msgstr "调和" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__reconciled +msgid "Reconciled Entries" +msgstr "对帐条目" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_interval +msgid "Recurring Interval" +msgstr "重复间隔" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_lines +msgid "Recurring Lines" +msgstr "重复行" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__recurring_period +msgid "Recurring Period" +msgstr "重复周期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__recurring_ref +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__recurring_ref +msgid "Recurring Ref" +msgstr "循环引用" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_form_view +msgid "Recurring Template" +msgstr "循环模板" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_recurring_payments_view +#: model:ir.ui.menu,name:base_accounting_kit.account_recurring_payments_child1 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_recurring_payments_tree_view +msgid "Recurring Templates" +msgstr "循环模板" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.day_book_report_template +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_partnerledger +#, python-format +msgid "Ref" +msgstr "参考" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__code +msgid "Reference" +msgstr "参考" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_payment_register +msgid "Register Payment" +msgstr "注册付款" + +#. module: base_accounting_kit +#: model:followup.line,name:base_accounting_kit.followup_line_id +msgid "Reminder" +msgstr "提醒" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_form +msgid "Report" +msgstr "报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__name +msgid "Report Name" +msgstr "报告名称" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_aged_balance_view +msgid "Report Options" +msgstr "报告选项" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_financial_report_search +msgid "Report Type" +msgstr "报告类型" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__account_report_id +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__account_report +msgid "Report Value" +msgstr "报告价值" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#, python-format +msgid "Residual" +msgstr "剩余的" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__value_residual +msgid "Residual Value" +msgstr "剩余价值" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__sign__-1 +msgid "Reverse balance sign" +msgstr "反向平衡标志" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_asset__state__open +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__state__running +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__asset_asset_report__state__open +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_asset_report_search +msgid "Running" +msgstr "跑步" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_has_sms_error +msgid "SMS Delivery error" +msgstr "短信发送错误" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Sale" +msgstr "特卖" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_asset_category__type__sale +msgid "Sale: Revenue Recognition" +msgstr "销售:收入确认" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Sales" +msgstr "营业额" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_sale_order +msgid "Sales Order" +msgstr "销售订单" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__salvage_value +msgid "Salvage Value" +msgstr "残值" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Save and New" +msgstr "保存并新建" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Search Asset Category" +msgstr "搜索资产类别" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_filter +msgid "Search Follow-up" +msgstr "搜索跟进" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Select Partner" +msgstr "选择合作伙伴" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Select a partner or choose a counterpart" +msgstr "选择合作伙伴或选择对方" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Sell or Dispose" +msgstr "出售或处置" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sequence +#: model:ir.model.fields,field_description:base_accounting_kit.field_followup_line__sequence +msgid "Sequence" +msgstr "序列" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "Set to Draft" +msgstr "设置为草稿" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Settings" +msgstr "设定值" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__sign +msgid "Sign on Reports" +msgstr "登录报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Skill Level: 50%" +msgstr "技能水平:50%" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Skip" +msgstr "跳跃" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__6 +msgid "Smallest Text" +msgstr "最小文字" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_render.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_render.js:0 +#, python-format +msgid "Some fields are undefined" +msgstr "有些字段未定义" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__sortby +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__sortby +msgid "Sort by" +msgstr "排序方式" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__date_from +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__date_from +msgid "Start Date" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__date +msgid "Starting Date" +msgstr "开始日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_period +msgid "State here the time between 2 depreciations, in months" +msgstr "在此说明两次折旧之间的时间(以月为单位)" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "State of Asset" +msgstr "资产状况" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_payments__state +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__state +msgid "Status" +msgstr "状态" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Supplier Invoice" +msgstr "供应商发票" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "TOP 10 CUSTOMERS" +msgstr "前十大客户" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_aged_trial_balance__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_balance_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_cash_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_account_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_common_partner_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_day_book_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_general_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_cash_flow_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_financial_report__target_move +#: model:ir.model.fields,field_description:base_accounting_kit.field_kit_account_tax_report__target_move +msgid "Target Moves" +msgstr "目标动作" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax" +msgstr "税" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Amount" +msgstr "税额" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_journal_audit +msgid "Tax Declaration" +msgstr "纳税申报" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Tax Included in Price" +msgstr "价格含税" + +#. module: base_accounting_kit +#: model:ir.actions.report,name:base_accounting_kit.action_report_account_tax +#: model:ir.model,name:base_accounting_kit.model_kit_account_tax_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_tax +#: model:ir.ui.menu,name:base_accounting_kit.menu_tax_report +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_tax +msgid "Tax Report" +msgstr "税务报告" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_tax_report +msgid "Tax Reports" +msgstr "税务报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Taxes" +msgstr "税收" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "That's on average" +msgstr "那是平均水平" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/payment_model.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/payment_model.js:0 +#, python-format +msgid "The amount %s is not a valid partial amount" +msgstr "金额%s不是有效的部分金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_period +msgid "The amount of time between two depreciations, in months" +msgstr "两次折旧之间的时间间隔(以月为单位)" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_followup_line__delay +msgid "" +"The number of days after the due date of the invoice to wait before sending " +"the reminder. Could be negative if you want to send a polite alert " +"beforehand." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__method_number +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_category__method_number +msgid "The number of depreciations needed to depreciate your asset" +msgstr "折旧资产所需的折旧数" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_move.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_move.py:0 +#, python-format +msgid "" +"The number of depreciations or the period length of your asset category " +"cannot be null." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "There is nothing to reconcile." +msgstr "没有什么要和解的。" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This Customer's due amount is" +msgstr "该客户的应付金额为" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Month" +msgstr "这个月" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "This Year" +msgstr "今年" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_move_form_inherited +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.header_view +msgid "This customer's warning limit has been crossed." +msgstr "已超过该客户的警告限制。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "" +"This depreciation is already linked to a journal entry! Please post or " +"delete it." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__label_filter +msgid "" +"This label will be displayed on report to show the balance computed for the " +"given comparison filter." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_cash_flow_report__debit_credit +#: model:ir.model.fields,help:base_accounting_kit.field_financial_report__debit_credit +msgid "" +"This option allows you to get more details about the way your balances are " +"computed. Because it is space consuming, we do not allow to use it while " +"doing a comparison." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "" +"This page displays all the bank transactions that are to be reconciled and " +"provides with a neat interface to do so." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "This payment is registered but not reconciled." +msgstr "此付款已注册,但未对帐。" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_asset_depreciation_confirmation_wizard +msgid "" +"This wizard will post installment/depreciation lines for the selected month.
\n" +" This will generate journal entries for all related installment lines on this period of asset/revenue recognition as well." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__method_time +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__method_time +msgid "Time Method" +msgstr "时间法" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "Time Method Based On" +msgstr "基于时间的方法" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__2 +msgid "Title 2 (bold)" +msgstr "标题2(粗体)" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__style_overwrite__3 +msgid "Title 3 (bold, smaller)" +msgstr "标题3(粗体,较小)" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To Check" +msgstr "去检查" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_form +msgid "" +"To remind customers of paying their invoices, you can\n" +" define different actions depending on how severely\n" +" overdue the customer is. These actions are bundled\n" +" into follow-up levels that are triggered when the due\n" +" date of an invoice has passed a certain\n" +" number of days. If there are other overdue invoices for the\n" +" same customer, the actions of the most\n" +" overdue invoice will be executed." +msgstr "" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "To speed up reconciliation, define" +msgstr "为了加快和解,请定义" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_tree_view +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_agedpartnerbalance +msgid "Total" +msgstr "总" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_due +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_due +msgid "Total Due" +msgstr "应付总额" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Expenses" +msgstr "总费用" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Total Income" +msgstr "总收入" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__total_overdue +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__total_overdue +msgid "Total Overdue" +msgstr "总逾期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_bank_statement_line__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_move__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_payment__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__due_amount +#: model:ir.model.fields,field_description:base_accounting_kit.field_sale_order__due_amount +msgid "Total Sale" +msgstr "总销售" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Transaction" +msgstr "交易" + +#. module: base_accounting_kit +#: model:ir.actions.act_window,name:base_accounting_kit.action_account_balance_menu +#: model:ir.actions.report,name:base_accounting_kit.action_report_trial_balance +#: model:ir.ui.menu,name:base_accounting_kit.menu_Balance_report +msgid "Trial Balance" +msgstr "试用余额" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_account_balance_report +#: model:ir.model,name:base_accounting_kit.model_report_base_accounting_kit_report_trial_balance +msgid "Trial Balance Report" +msgstr "试用余额报告" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_category__type +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_financial_report__type +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_search +msgid "Type" +msgstr "类型" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/report/report_aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/report/report_aged_partner.py:0 +#, python-format +msgid "Unknown Partner" +msgstr "未知的合作伙伴" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_asset.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_asset.js:0 +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__journal_state__draft +#, python-format +msgid "Unposted" +msgstr "未发布" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__unposted_value +msgid "Unposted Amount" +msgstr "未过帐金额" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread +msgid "Unread Messages" +msgstr "未读邮件" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__message_unread_counter +msgid "Unread Messages Counter" +msgstr "未读邮件计数器" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#: code:addons/language_translation/base_accounting_kit/static/src/js/account_dashboard.js:0 +#, python-format +msgid "Unreconciled" +msgstr "不甘心" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/template.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/template.xml:0 +#, python-format +msgid "Unreconciled items" +msgstr "未对帐的项目" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.account_update_lock_date_form_view +msgid "Update" +msgstr "更新资料" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Validate" +msgstr "验证" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_purchase_tree +msgid "Vendor" +msgstr "供应商" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Verify" +msgstr "校验" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__financial_report__view_format__vertical +msgid "Vertical" +msgstr "垂直" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_financial_report__type__sum +msgid "View" +msgstr "视图" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_partner__warning_stage +#: model:ir.model.fields,field_description:base_accounting_kit.field_res_users__warning_stage +msgid "Warning Amount" +msgstr "警告量" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/credit_limit.py:0 +#: code:addons/language_translation/base_accounting_kit/models/credit_limit.py:0 +#, python-format +msgid "Warning amount should be less than Blocking amount" +msgstr "警告量应小于阻止量" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website Messages" +msgstr "网站讯息" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__website_message_ids +msgid "Website communication history" +msgstr "网站交流历史" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__weeks +msgid "Weeks" +msgstr "周数" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_asset__state +#: model:ir.model.fields,help:base_accounting_kit.field_account_asset_depreciation_line__parent_state +msgid "" +"When an asset is created, the status is 'Draft'.\n" +"If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" +"You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status." +msgstr "" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_print_journal__amount_currency +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_report_partner_ledger__amount_currency +msgid "With Currency" +msgstr "有货币" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__not_zero +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__not_zero +msgid "With balance is not equal to 0" +msgstr "余额不等于0" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With balance not equal to zero" +msgstr "余额不等于零" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_balance_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_bank_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_cash_book_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_common_account_report__display_account__movement +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_report_general_ledger__display_account__movement +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_bank_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_cash_book +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_general_ledger +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.report_trial_balance +msgid "With movements" +msgstr "随着动作" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__res_partner__followup_status__with_overdue_invoices +msgid "With overdue invoices" +msgstr "带有过期发票" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#: code:addons/language_translation/base_accounting_kit/models/payment_matching.py:0 +#, python-format +msgid "Write-Off" +msgstr "注销" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "Writeoff Date" +msgstr "注销日期" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_asset_asset_report__name +msgid "Year" +msgstr "年" + +#. module: base_accounting_kit +#: model:ir.model.fields.selection,name:base_accounting_kit.selection__account_recurring_payments__recurring_period__years +msgid "Years" +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_lock_date.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_lock_date.py:0 +#, python-format +msgid "You are not allowed to execute this action." +msgstr "年份" + +#. module: base_accounting_kit +#: model:ir.model.fields,help:base_accounting_kit.field_account_financial_report__style_overwrite +msgid "" +"You can set up here the format you want this record to be displayed. If you " +"leave the automatic formatting, it will be computed based on the financial " +"reports hierarchy (auto-computed field 'level')." +msgstr "" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document is in %s state." +msgstr "您无法删除处于%s状态的文档。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete a document that contains posted entries." +msgstr "您不能删除包含已过帐条目的文档。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted depreciation lines." +msgstr "您不能删除已过帐的折旧行。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/models/account_asset.py:0 +#: code:addons/language_translation/base_accounting_kit/models/account_asset.py:0 +#, python-format +msgid "You cannot delete posted installment lines." +msgstr "您不能删除过帐的分期付款行。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_bank_book_wizard.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/account_cash_book_wizard.py:0 +#, python-format +msgid "You must choose a Start Date" +msgstr "您必须选择开始日期" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/general_ledger.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/general_ledger.py:0 +#, python-format +msgid "You must define a Start Date" +msgstr "您必须定义开始日期" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a period length greater than 0." +msgstr "您必须将周期长度设置为大于0。" + +#. module: base_accounting_kit +#: code:addons/base_accounting_kit/wizard/aged_partner.py:0 +#: code:addons/language_translation/base_accounting_kit/wizard/aged_partner.py:0 +#, python-format +msgid "You must set a start date." +msgstr "您必须设置开始日期。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "You reconciled" +msgstr "你和解了" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "and follow-up customers" +msgstr "和后续客户" + +#. module: base_accounting_kit +#: model:ir.model,name:base_accounting_kit.model_asset_depreciation_confirmation_wizard +msgid "asset.depreciation.confirmation.wizard" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_followup_followup_line_form +msgid "days overdue, do the following actions:" +msgstr "逾期几天,请执行以下操作:" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "e.g. Computers" +msgstr "例如电脑" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_asset_form +msgid "e.g. Laptop iBook" +msgstr "例如笔记本电脑iBook" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "has no due amount." +msgstr "没有应收款项。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "have been reconciled automatically." +msgstr "已自动对帐。" + +#. module: base_accounting_kit +#: model:ir.model.fields,field_description:base_accounting_kit.field_account_recurring_entries_line__tmpl_id +msgid "id" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.asset_modify_form +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.view_account_asset_category_form +msgid "months" +msgstr "月" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconcile" +msgstr "调和" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "reconciliation models" +msgstr "对帐模型" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "remaining)" +msgstr "" + +#. module: base_accounting_kit +#: model_terms:ir.ui.view,arch_db:base_accounting_kit.customer_statements_form_view +msgid "report" +msgstr "报告" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "seconds per transaction." +msgstr "每笔交易的秒数。" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "statement lines" +msgstr "声明行" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "transactions in" +msgstr "交易" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unpaid invoices" +msgstr "未付发票" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "unreconciled entries" +msgstr "未对帐的条目" + +#. module: base_accounting_kit +#. openerp-web +#: code:addons/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#: code:addons/language_translation/base_accounting_kit/static/src/xml/payment_matching.xml:0 +#, python-format +msgid "vendor bills" +msgstr "供应商账单" diff --git a/base_accounting_kit/models/__init__.py b/base_accounting_kit/models/__init__.py new file mode 100644 index 000000000..d74e179e7 --- /dev/null +++ b/base_accounting_kit/models/__init__.py @@ -0,0 +1,37 @@ +############################################################################# +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import account_account +from . import account_asset +from . import account_followup +from . import account_journal +from . import account_move +from . import account_payment +from . import credit_limit +from . import product_template +from . import recurring_payments +from . import res_config_settings +from . import res_partner +from . import account_dashboard +from . import payment_matching +from . import multiple_invoice +from . import multiple_invoice_layout diff --git a/base_accounting_kit/models/account_account.py b/base_accounting_kit/models/account_account.py new file mode 100644 index 000000000..b99560434 --- /dev/null +++ b/base_accounting_kit/models/account_account.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import time +from odoo import api, models, fields, _ +from odoo.exceptions import UserError + + +class CashFlow(models.Model): + _inherit = 'account.account' + + def get_cash_flow_ids(self): + cash_flow_id = self.env.ref('base_accounting_kit.account_financial_report_cash_flow0') + if cash_flow_id: + return [('parent_id.id', '=', cash_flow_id.id)] + + cash_flow_type = fields.Many2one('account.financial.report', string="Cash Flow type", domain=get_cash_flow_ids) + + @api.onchange('cash_flow_type') + def onchange_cash_flow_type(self): + for rec in self.cash_flow_type: + # update new record + rec.write({ + 'account_ids': [(4, self._origin.id)] + }) + + if self._origin.cash_flow_type.ids: + for rec in self._origin.cash_flow_type: + # remove old record + rec.write({'account_ids': [(3, self._origin.id)]}) diff --git a/base_accounting_kit/models/account_asset.py b/base_accounting_kit/models/account_asset.py new file mode 100644 index 000000000..6ec6393d8 --- /dev/null +++ b/base_accounting_kit/models/account_asset.py @@ -0,0 +1,800 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import calendar +from datetime import date, datetime + +from dateutil.relativedelta import relativedelta + +from odoo import api, fields, models, _ +from odoo.exceptions import UserError, ValidationError +from odoo.tools import DEFAULT_SERVER_DATE_FORMAT as DF +from odoo.tools import float_compare, float_is_zero + + +class AccountAssetCategory(models.Model): + _name = 'account.asset.category' + _description = 'Asset category' + + active = fields.Boolean(default=True) + name = fields.Char(required=True, index=True, string="Asset Type") + account_analytic_id = fields.Many2one('account.analytic.account', + string='Analytic Account') + account_asset_id = fields.Many2one('account.account', + string='Asset Account', required=True, + domain=[('internal_type', '=', 'other'), + ('deprecated', '=', False)], + help="Account used to record the purchase of the asset at its original price.") + account_depreciation_id = fields.Many2one('account.account', + string='Depreciation Entries: Asset Account', + required=True, domain=[ + ('internal_type', '=', 'other'), ('deprecated', '=', False)], + help="Account used in the depreciation entries, to decrease the asset value.") + account_depreciation_expense_id = fields.Many2one('account.account', + string='Depreciation Entries: Expense Account', + required=True, domain=[ + ('internal_type', '=', 'other'), ('deprecated', '=', False)], + help="Account used in the periodical entries, to record a part of the asset as expense.") + journal_id = fields.Many2one('account.journal', string='Journal', + required=True) + company_id = fields.Many2one('res.company', string='Company', + required=True, default=lambda self: self.env.company) + method = fields.Selection( + [('linear', 'Linear'), ('degressive', 'Degressive')], + string='Computation Method', required=True, default='linear', + help="Choose the method to use to compute the amount of depreciation lines.\n" + " * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" + " * Degressive: Calculated on basis of: Residual Value * Degressive Factor") + method_number = fields.Integer(string='Number of Depreciations', default=5, + help="The number of depreciations needed to depreciate your asset") + method_period = fields.Integer(string='Period Length', default=1, + help="State here the time between 2 depreciations, in months", + required=True) + method_progress_factor = fields.Float('Degressive Factor', default=0.3) + method_time = fields.Selection( + [('number', 'Number of Entries'), ('end', 'Ending Date')], + string='Time Method', required=True, default='number', + help="Choose the method to use to compute the dates and number of entries.\n" + " * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" + " * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond.") + method_end = fields.Date('Ending date') + prorata = fields.Boolean(string='Prorata Temporis', + help='Indicates that the first depreciation entry for this asset have to be done from the purchase date instead of the first of January') + open_asset = fields.Boolean(string='Auto-confirm Assets', + help="Check this if you want to automatically confirm the assets of this category when created by invoices.") + group_entries = fields.Boolean(string='Group Journal Entries', + help="Check this if you want to group the generated entries by categories.") + type = fields.Selection([('sale', 'Sale: Revenue Recognition'), + ('purchase', 'Purchase: Asset')], required=True, + index=True, default='purchase') + + @api.onchange('account_asset_id') + def onchange_account_asset(self): + if self.type == "purchase": + self.account_depreciation_id = self.account_asset_id + elif self.type == "sale": + self.account_depreciation_expense_id = self.account_asset_id + + @api.onchange('type') + def onchange_type(self): + if self.type == 'sale': + self.prorata = True + self.method_period = 1 + else: + self.method_period = 12 + + @api.onchange('method_time') + def _onchange_method_time(self): + if self.method_time != 'number': + self.prorata = False + + +class AccountAssetAsset(models.Model): + _name = 'account.asset.asset' + _description = 'Asset/Revenue Recognition' + _inherit = ['mail.thread'] + + entry_count = fields.Integer(compute='_entry_count', + string='# Asset Entries') + name = fields.Char(string='Asset Name', required=True, readonly=True, + states={'draft': [('readonly', False)]}) + code = fields.Char(string='Reference', size=32, readonly=True, + states={'draft': [('readonly', False)]}) + value = fields.Float(string='Gross Value', required=True, readonly=True, + digits=0, states={'draft': [('readonly', False)]}) + currency_id = fields.Many2one('res.currency', string='Currency', + required=True, readonly=True, + states={'draft': [('readonly', False)]}, + default=lambda + self: self.env.company.currency_id.id) + company_id = fields.Many2one('res.company', string='Company', + required=True, readonly=True, + states={'draft': [('readonly', False)]}, + default=lambda self: self.env.company) + note = fields.Text() + category_id = fields.Many2one('account.asset.category', string='Category', + required=True, change_default=True, + readonly=True, + states={'draft': [('readonly', False)]}) + date = fields.Date(string='Date', required=True, readonly=True, + states={'draft': [('readonly', False)]}, + default=fields.Date.context_today) + state = fields.Selection( + [('draft', 'Draft'), ('open', 'Running'), ('close', 'Close')], + 'Status', required=True, copy=False, default='draft', + help="When an asset is created, the status is 'Draft'.\n" + "If the asset is confirmed, the status goes in 'Running' and the depreciation lines can be posted in the accounting.\n" + "You can manually close an asset when the depreciation is over. If the last line of depreciation is posted, the asset automatically goes in that status.") + active = fields.Boolean(default=True) + partner_id = fields.Many2one('res.partner', string='Partner', + readonly=True, + states={'draft': [('readonly', False)]}, ) + method = fields.Selection( + [('linear', 'Linear'), ('degressive', 'Degressive')], + string='Computation Method', required=True, readonly=True, + states={'draft': [('readonly', False)]}, default='linear', + help="Choose the method to use to compute the amount of depreciation lines.\n * Linear: Calculated on basis of: Gross Value / Number of Depreciations\n" + " * Degressive: Calculated on basis of: Residual Value * Degressive Factor") + method_number = fields.Integer(string='Number of Depreciations', + readonly=True, + states={'draft': [('readonly', False)]}, + default=5, + help="The number of depreciations needed to depreciate your asset") + method_period = fields.Integer(string='Number of Months in a Period', + required=True, readonly=True, default=12, + states={'draft': [('readonly', False)]}, + help="The amount of time between two depreciations, in months") + method_end = fields.Date(string='Ending Date', readonly=True, + states={'draft': [('readonly', False)]}) + method_progress_factor = fields.Float(string='Degressive Factor', + readonly=True, default=0.3, states={ + 'draft': [('readonly', False)]}) + value_residual = fields.Float(compute='_amount_residual', + digits=0, string='Residual Value') + method_time = fields.Selection( + [('number', 'Number of Entries'), ('end', 'Ending Date')], + string='Time Method', required=True, readonly=True, default='number', + states={'draft': [('readonly', False)]}, + help="Choose the method to use to compute the dates and number of entries.\n" + " * Number of Entries: Fix the number of entries and the time between 2 depreciations.\n" + " * Ending Date: Choose the time between 2 depreciations and the date the depreciations won't go beyond.") + prorata = fields.Boolean(string='Prorata Temporis', readonly=True, + states={'draft': [('readonly', False)]}, + help='Indicates that the first depreciation entry for this asset have to be done from the purchase date instead of the first January / Start date of fiscal year') + depreciation_line_ids = fields.One2many('account.asset.depreciation.line', + 'asset_id', + string='Depreciation Lines', + readonly=True, states={ + 'draft': [('readonly', False)], 'open': [('readonly', False)]}) + salvage_value = fields.Float(string='Salvage Value', digits=0, + readonly=True, + states={'draft': [('readonly', False)]}, + help="It is the amount you plan to have that you cannot depreciate.") + invoice_id = fields.Many2one('account.move', string='Invoice', + states={'draft': [('readonly', False)]}, + copy=False) + type = fields.Selection(related="category_id.type", string='Type', + required=True) + + def unlink(self): + for asset in self: + if asset.state in ['open', 'close']: + raise UserError( + _('You cannot delete a document is in %s state.') % ( + asset.state,)) + for depreciation_line in asset.depreciation_line_ids: + if depreciation_line.move_id: + raise UserError(_( + 'You cannot delete a document that contains posted entries.')) + return super(AccountAssetAsset, self).unlink() + + def _get_last_depreciation_date(self): + """ + @param id: ids of a account.asset.asset objects + @return: Returns a dictionary of the effective dates of the last depreciation entry made for given asset ids. If there isn't any, return the purchase date of this asset + """ + self.env.cr.execute(""" + SELECT a.id as id, COALESCE(MAX(m.date),a.date) AS date + FROM account_asset_asset a + LEFT JOIN account_asset_depreciation_line rel ON (rel.asset_id = a.id) + LEFT JOIN account_move m ON (rel.move_id = m.id) + WHERE a.id IN %s + GROUP BY a.id, m.date """, (tuple(self.ids),)) + result = dict(self.env.cr.fetchall()) + return result + + @api.model + def _cron_generate_entries(self): + self.compute_generated_entries(datetime.today()) + + @api.model + def compute_generated_entries(self, date, asset_type=None): + # Entries generated : one by grouped category and one by asset from ungrouped category + created_move_ids = [] + type_domain = [] + if asset_type: + type_domain = [('type', '=', asset_type)] + + ungrouped_assets = self.env['account.asset.asset'].search( + type_domain + [('state', '=', 'open'), + ('category_id.group_entries', '=', False)]) + created_move_ids += ungrouped_assets._compute_entries(date, + group_entries=False) + + for grouped_category in self.env['account.asset.category'].search( + type_domain + [('group_entries', '=', True)]): + assets = self.env['account.asset.asset'].search( + [('state', '=', 'open'), + ('category_id', '=', grouped_category.id)]) + created_move_ids += assets._compute_entries(date, + group_entries=True) + return created_move_ids + + def _compute_board_amount(self, sequence, residual_amount, amount_to_depr, + undone_dotation_number, + posted_depreciation_line_ids, total_days, + depreciation_date): + amount = 0 + if sequence == undone_dotation_number: + amount = residual_amount + else: + if self.method == 'linear': + amount = amount_to_depr / (undone_dotation_number - len( + posted_depreciation_line_ids)) + if self.prorata: + amount = amount_to_depr / self.method_number + if sequence == 1: + if self.method_period % 12 != 0: + date = datetime.strptime(str(self.date), '%Y-%m-%d') + month_days = \ + calendar.monthrange(date.year, date.month)[1] + days = month_days - date.day + 1 + amount = ( + amount_to_depr / self.method_number) / month_days * days + else: + days = (self.company_id.compute_fiscalyear_dates( + depreciation_date)[ + 'date_to'] - depreciation_date).days + 1 + amount = ( + amount_to_depr / self.method_number) / total_days * days + elif self.method == 'degressive': + amount = residual_amount * self.method_progress_factor + if self.prorata: + if sequence == 1: + if self.method_period % 12 != 0: + date = datetime.strptime(str(self.date), '%Y-%m-%d') + month_days = \ + calendar.monthrange(date.year, date.month)[1] + days = month_days - date.day + 1 + amount = ( + residual_amount * self.method_progress_factor) / month_days * days + else: + days = (self.company_id.compute_fiscalyear_dates( + depreciation_date)[ + 'date_to'] - depreciation_date).days + 1 + amount = ( + residual_amount * self.method_progress_factor) / total_days * days + return amount + + def _compute_board_undone_dotation_nb(self, depreciation_date, total_days): + undone_dotation_number = self.method_number + if self.method_time == 'end': + end_date = datetime.strptime(str(self.method_end), DF).date() + undone_dotation_number = 0 + while depreciation_date <= end_date: + depreciation_date = date(depreciation_date.year, + depreciation_date.month, + depreciation_date.day) + relativedelta( + months=+self.method_period) + undone_dotation_number += 1 + if self.prorata: + undone_dotation_number += 1 + return undone_dotation_number + + def compute_depreciation_board(self): + self.ensure_one() + posted_depreciation_line_ids = self.depreciation_line_ids.filtered( + lambda x: x.move_check).sorted(key=lambda l: l.depreciation_date) + unposted_depreciation_line_ids = self.depreciation_line_ids.filtered( + lambda x: not x.move_check) + + # Remove old unposted depreciation lines. We cannot use unlink() with One2many field + commands = [(2, line_id.id, False) for line_id in + unposted_depreciation_line_ids] + + if self.value_residual != 0.0: + amount_to_depr = residual_amount = self.value_residual + if self.prorata: + # if we already have some previous validated entries, starting date is last entry + method perio + if posted_depreciation_line_ids and \ + posted_depreciation_line_ids[-1].depreciation_date: + last_depreciation_date = datetime.strptime( + posted_depreciation_line_ids[-1].depreciation_date, + DF).date() + depreciation_date = last_depreciation_date + relativedelta( + months=+self.method_period) + else: + depreciation_date = datetime.strptime( + str(self._get_last_depreciation_date()[self.id]), + DF).date() + else: + # depreciation_date = 1st of January of purchase year if annual valuation, 1st of + # purchase month in other cases + if self.method_period >= 12: + if self.company_id.fiscalyear_last_month: + asset_date = date(year=int(self.date.year), + month=int( + self.company_id.fiscalyear_last_month), + day=int( + self.company_id.fiscalyear_last_day)) + relativedelta( + days=1) + \ + relativedelta(year=int( + self.date.year)) # e.g. 2018-12-31 +1 -> 2019 + else: + asset_date = datetime.strptime( + str(self.date)[:4] + '-01-01', DF).date() + else: + asset_date = datetime.strptime(str(self.date)[:7] + '-01', + DF).date() + # if we already have some previous validated entries, starting date isn't 1st January but last entry + method period + if posted_depreciation_line_ids and \ + posted_depreciation_line_ids[-1].depreciation_date: + last_depreciation_date = datetime.strptime(str( + posted_depreciation_line_ids[-1].depreciation_date), + DF).date() + depreciation_date = last_depreciation_date + relativedelta( + months=+self.method_period) + else: + depreciation_date = asset_date + day = depreciation_date.day + month = depreciation_date.month + year = depreciation_date.year + total_days = (year % 4) and 365 or 366 + + undone_dotation_number = self._compute_board_undone_dotation_nb( + depreciation_date, total_days) + + for x in range(len(posted_depreciation_line_ids), + undone_dotation_number): + sequence = x + 1 + amount = self._compute_board_amount(sequence, residual_amount, + amount_to_depr, + undone_dotation_number, + posted_depreciation_line_ids, + total_days, + depreciation_date) + + amount = self.currency_id.round(amount) + if float_is_zero(amount, + precision_rounding=self.currency_id.rounding): + continue + residual_amount -= amount + vals = { + 'amount': amount, + 'asset_id': self.id, + 'sequence': sequence, + 'name': (self.code or '') + '/' + str(sequence), + 'remaining_value': residual_amount, + 'depreciated_value': self.value - ( + self.salvage_value + residual_amount), + 'depreciation_date': depreciation_date.strftime(DF), + } + commands.append((0, False, vals)) + # Considering Depr. Period as months + depreciation_date = date(year, month, day) + relativedelta( + months=+self.method_period) + day = depreciation_date.day + month = depreciation_date.month + year = depreciation_date.year + + self.write({'depreciation_line_ids': commands}) + + return True + + def validate(self): + self.write({'state': 'open'}) + fields = [ + 'method', + 'method_number', + 'method_period', + 'method_end', + 'method_progress_factor', + 'method_time', + 'salvage_value', + 'invoice_id', + ] + ref_tracked_fields = self.env['account.asset.asset'].fields_get(fields) + for asset in self: + tracked_fields = ref_tracked_fields.copy() + if asset.method == 'linear': + del (tracked_fields['method_progress_factor']) + if asset.method_time != 'end': + del (tracked_fields['method_end']) + else: + del (tracked_fields['method_number']) + dummy, tracking_value_ids = asset._mail_track(tracked_fields, + dict.fromkeys( + fields)) + asset.message_post(subject=_('Asset created'), + tracking_value_ids=tracking_value_ids) + + def _get_disposal_moves(self): + move_ids = [] + for asset in self: + unposted_depreciation_line_ids = asset.depreciation_line_ids.filtered( + lambda x: not x.move_check) + if unposted_depreciation_line_ids: + old_values = { + 'method_end': asset.method_end, + 'method_number': asset.method_number, + } + + # Remove all unposted depr. lines + commands = [(2, line_id.id, False) for line_id in + unposted_depreciation_line_ids] + + # Create a new depr. line with the residual amount and post it + sequence = len(asset.depreciation_line_ids) - len( + unposted_depreciation_line_ids) + 1 + today = datetime.today().strftime(DF) + vals = { + 'amount': asset.value_residual, + 'asset_id': asset.id, + 'sequence': sequence, + 'name': (asset.code or '') + '/' + str(sequence), + 'remaining_value': 0, + 'depreciated_value': asset.value - asset.salvage_value, + # the asset is completely depreciated + 'depreciation_date': today, + } + commands.append((0, False, vals)) + asset.write( + {'depreciation_line_ids': commands, 'method_end': today, + 'method_number': sequence}) + tracked_fields = self.env['account.asset.asset'].fields_get( + ['method_number', 'method_end']) + changes, tracking_value_ids = asset._mail_track( + tracked_fields, old_values) + if changes: + asset.message_post(subject=_( + 'Asset sold or disposed. Accounting entry awaiting for validation.'), + tracking_value_ids=tracking_value_ids) + move_ids += asset.depreciation_line_ids[-1].create_move( + post_move=False) + + return move_ids + + def set_to_close(self): + move_ids = self._get_disposal_moves() + if move_ids: + name = _('Disposal Move') + view_mode = 'form' + if len(move_ids) > 1: + name = _('Disposal Moves') + view_mode = 'tree,form' + return { + 'name': name, + 'view_mode': view_mode, + 'res_model': 'account.move', + 'type': 'ir.actions.act_window', + 'target': 'current', + 'res_id': move_ids[0], + } + # Fallback, as if we just clicked on the smartbutton + return self.open_entries() + + def set_to_draft(self): + self.write({'state': 'draft'}) + + @api.depends('value', 'salvage_value', 'depreciation_line_ids.move_check', + 'depreciation_line_ids.amount') + def _amount_residual(self): + for record in self: + total_amount = 0.0 + for line in record.depreciation_line_ids: + if line.move_check: + total_amount += line.amount + record.value_residual = record.value - total_amount - record.salvage_value + + @api.onchange('company_id') + def onchange_company_id(self): + self.currency_id = self.company_id.currency_id.id + + @api.depends('depreciation_line_ids.move_id') + def _entry_count(self): + for asset in self: + res = self.env['account.asset.depreciation.line'].search_count( + [('asset_id', '=', asset.id), ('move_id', '!=', False)]) + asset.entry_count = res or 0 + + @api.constrains('prorata', 'method_time') + def _check_prorata(self): + if self.prorata and self.method_time != 'number': + raise ValidationError(_( + 'Prorata temporis can be applied only for time method "number of depreciations".')) + + @api.onchange('category_id') + def onchange_category_id(self): + vals = self.onchange_category_id_values(self.category_id.id) + # We cannot use 'write' on an object that doesn't exist yet + if vals: + for k, v in vals['value'].items(): + setattr(self, k, v) + + def onchange_category_id_values(self, category_id): + if category_id: + category = self.env['account.asset.category'].browse(category_id) + return { + 'value': { + 'method': category.method, + 'method_number': category.method_number, + 'method_time': category.method_time, + 'method_period': category.method_period, + 'method_progress_factor': category.method_progress_factor, + 'method_end': category.method_end, + 'prorata': category.prorata, + } + } + + @api.onchange('method_time') + def onchange_method_time(self): + if self.method_time != 'number': + self.prorata = False + + def copy_data(self, default=None): + if default is None: + default = {} + default['name'] = self.name + _(' (copy)') + return super(AccountAssetAsset, self).copy_data(default) + + def _compute_entries(self, date, group_entries=False): + depreciation_ids = self.env['account.asset.depreciation.line'].search([ + ('asset_id', 'in', self.ids), ('depreciation_date', '<=', date), + ('move_check', '=', False)]) + if group_entries: + return depreciation_ids.create_grouped_move() + return depreciation_ids.create_move() + + @api.model + def create(self, vals): + asset = super(AccountAssetAsset, + self.with_context(mail_create_nolog=True)).create(vals) + asset.sudo().compute_depreciation_board() + return asset + + def write(self, vals): + res = super(AccountAssetAsset, self).write(vals) + if 'depreciation_line_ids' not in vals and 'state' not in vals: + for rec in self: + rec.compute_depreciation_board() + return res + + def open_entries(self): + move_ids = [] + for asset in self: + for depreciation_line in asset.depreciation_line_ids: + if depreciation_line.move_id: + move_ids.append(depreciation_line.move_id.id) + return { + 'name': _('Journal Entries'), + 'view_mode': 'tree,form', + 'res_model': 'account.move', + 'view_id': False, + 'type': 'ir.actions.act_window', + 'domain': [('id', 'in', move_ids)], + } + + +class AccountAssetDepreciationLine(models.Model): + _name = 'account.asset.depreciation.line' + _description = 'Asset depreciation line' + + name = fields.Char(string='Depreciation Name', required=True, index=True) + sequence = fields.Integer(required=True) + asset_id = fields.Many2one('account.asset.asset', string='Asset', + required=True, ondelete='cascade') + parent_state = fields.Selection(related='asset_id.state', + string='State of Asset') + amount = fields.Float(string='Current Depreciation', digits=0, + required=True) + remaining_value = fields.Float(string='Next Period Depreciation', digits=0, + required=True) + depreciated_value = fields.Float(string='Cumulative Depreciation', + required=True) + depreciation_date = fields.Date('Depreciation Date', index=True) + move_id = fields.Many2one('account.move', string='Depreciation Entry') + move_check = fields.Boolean(compute='_get_move_check', string='Linked', store=True) + move_posted_check = fields.Boolean(compute='_get_move_posted_check', + string='Posted', store=True) + + @api.depends('move_id') + def _get_move_check(self): + for line in self: + line.move_check = bool(line.move_id) + + @api.depends('move_id.state') + def _get_move_posted_check(self): + for line in self: + line.move_posted_check = True if line.move_id and line.move_id.state == 'posted' else False + + def create_move(self, post_move=True): + created_moves = self.env['account.move'] + prec = self.env['decimal.precision'].precision_get('Account') + if self.mapped('move_id'): + raise UserError(_( + 'This depreciation is already linked to a journal entry! Please post or delete it.')) + for line in self: + category_id = line.asset_id.category_id + depreciation_date = self.env.context.get( + 'depreciation_date') or line.depreciation_date or fields.Date.context_today( + self) + company_currency = line.asset_id.company_id.currency_id + current_currency = line.asset_id.currency_id + amount = current_currency.with_context( + date=depreciation_date).compute(line.amount, company_currency) + asset_name = line.asset_id.name + ' (%s/%s)' % ( + line.sequence, len(line.asset_id.depreciation_line_ids)) + partner = self.env['res.partner']._find_accounting_partner( + line.asset_id.partner_id) + move_line_1 = { + 'name': asset_name, + 'account_id': category_id.account_depreciation_id.id, + 'debit': 0.0 if float_compare(amount, 0.0, + precision_digits=prec) > 0 else -amount, + 'credit': amount if float_compare(amount, 0.0, + precision_digits=prec) > 0 else 0.0, + 'journal_id': category_id.journal_id.id, + 'partner_id': partner.id, + 'analytic_account_id': category_id.account_analytic_id.id if category_id.type == 'sale' else False, + 'currency_id': company_currency != current_currency and current_currency.id or False, + 'amount_currency': company_currency != current_currency and - 1.0 * line.amount or 0.0, + } + move_line_2 = { + 'name': asset_name, + 'account_id': category_id.account_depreciation_expense_id.id, + 'credit': 0.0 if float_compare(amount, 0.0, + precision_digits=prec) > 0 else -amount, + 'debit': amount if float_compare(amount, 0.0, + precision_digits=prec) > 0 else 0.0, + 'journal_id': category_id.journal_id.id, + 'partner_id': partner.id, + 'analytic_account_id': category_id.account_analytic_id.id if category_id.type == 'purchase' else False, + 'currency_id': company_currency != current_currency and current_currency.id or False, + 'amount_currency': company_currency != current_currency and line.amount or 0.0, + } + move_vals = { + 'ref': line.asset_id.code, + 'date': depreciation_date or False, + 'journal_id': category_id.journal_id.id, + 'line_ids': [(0, 0, move_line_1), (0, 0, move_line_2)], + } + move = self.env['account.move'].create(move_vals) + line.write({'move_id': move.id, 'move_check': True}) + created_moves |= move + + if post_move and created_moves: + created_moves.filtered(lambda m: any( + m.asset_depreciation_ids.mapped( + 'asset_id.category_id.open_asset'))).post() + return [x.id for x in created_moves] + + def create_grouped_move(self, post_move=True): + if not self.exists(): + return [] + + created_moves = self.env['account.move'] + category_id = self[ + 0].asset_id.category_id # we can suppose that all lines have the same category + depreciation_date = self.env.context.get( + 'depreciation_date') or fields.Date.context_today(self) + amount = 0.0 + for line in self: + # Sum amount of all depreciation lines + company_currency = line.asset_id.company_id.currency_id + current_currency = line.asset_id.currency_id + amount += current_currency.compute(line.amount, company_currency) + + name = category_id.name + _(' (grouped)') + move_line_1 = { + 'name': name, + 'account_id': category_id.account_depreciation_id.id, + 'debit': 0.0, + 'credit': amount, + 'journal_id': category_id.journal_id.id, + 'analytic_account_id': category_id.account_analytic_id.id if category_id.type == 'sale' else False, + } + move_line_2 = { + 'name': name, + 'account_id': category_id.account_depreciation_expense_id.id, + 'credit': 0.0, + 'debit': amount, + 'journal_id': category_id.journal_id.id, + 'analytic_account_id': category_id.account_analytic_id.id if category_id.type == 'purchase' else False, + } + move_vals = { + 'ref': category_id.name, + 'date': depreciation_date or False, + 'journal_id': category_id.journal_id.id, + 'line_ids': [(0, 0, move_line_1), (0, 0, move_line_2)], + } + move = self.env['account.move'].create(move_vals) + self.write({'move_id': move.id, 'move_check': True}) + created_moves |= move + + if post_move and created_moves: + self.post_lines_and_close_asset() + created_moves.post() + return [x.id for x in created_moves] + + def post_lines_and_close_asset(self): + # we re-evaluate the assets to determine whether we can close them + # `message_post` invalidates the (whole) cache + # preprocess the assets and lines in which a message should be posted, + # and then post in batch will prevent the re-fetch of the same data over and over. + assets_to_close = self.env['account.asset.asset'] + for line in self: + asset = line.asset_id + if asset.currency_id.is_zero(asset.value_residual): + assets_to_close |= asset + self.log_message_when_posted() + assets_to_close.write({'state': 'close'}) + for asset in assets_to_close: + asset.message_post(body=_("Document closed.")) + + def log_message_when_posted(self): + def _format_message(message_description, tracked_values): + message = '' + if message_description: + message = '%s' % message_description + for name, values in tracked_values.items(): + message += '
    • %s: ' % name + message += '%s
' % values + return message + + # `message_post` invalidates the (whole) cache + # preprocess the assets in which messages should be posted, + # and then post in batch will prevent the re-fetch of the same data over and over. + assets_to_post = {} + for line in self: + if line.move_id and line.move_id.state == 'draft': + partner_name = line.asset_id.partner_id.name + currency_name = line.asset_id.currency_id.name + msg_values = {_('Currency'): currency_name, + _('Amount'): line.amount} + if partner_name: + msg_values[_('Partner')] = partner_name + msg = _format_message(_('Depreciation line posted.'), + msg_values) + assets_to_post.setdefault(line.asset_id, []).append(msg) + for asset, messages in assets_to_post.items(): + for msg in messages: + asset.message_post(body=msg) + + def unlink(self): + for record in self: + if record.move_check: + if record.asset_id.category_id.type == 'purchase': + msg = _("You cannot delete posted depreciation lines.") + else: + msg = _("You cannot delete posted installment lines.") + raise UserError(msg) + return super(AccountAssetDepreciationLine, self).unlink() diff --git a/base_accounting_kit/models/account_dashboard.py b/base_accounting_kit/models/account_dashboard.py new file mode 100644 index 000000000..e2cab9f28 --- /dev/null +++ b/base_accounting_kit/models/account_dashboard.py @@ -0,0 +1,1622 @@ +# -*- coding: utf-8 -*- + +import calendar +import datetime +from datetime import datetime + +from dateutil.relativedelta import relativedelta + +from odoo import models, api +from odoo.http import request + + +class DashBoard(models.Model): + _inherit = 'account.move' + + # function to getting expenses + + # function to getting income of this year + + @api.model + def get_income_this_year(self, *post): + + company_id = self.get_current_company_value() + + month_list = [] + for i in range(11, -1, -1): + l_month = datetime.now() - relativedelta(months=i) + text = format(l_month, '%B') + month_list.append(text) + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute(('''select sum(debit)-sum(credit) as income ,to_char(account_move_line.date, 'Month') as month , + internal_group from account_move_line ,account_account where + account_move_line.account_id=account_account.id AND internal_group = 'income' + AND to_char(DATE(NOW()), 'YY') = to_char(account_move_line.date, 'YY') + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + AND %s + group by internal_group,month + ''') % (states_arg)) + record = self._cr.dictfetchall() + + self._cr.execute(('''select sum(debit)-sum(credit) as expense ,to_char(account_move_line.date, 'Month') as month , + internal_group from account_move_line ,account_account where + account_move_line.account_id=account_account.id AND internal_group = 'expense' + AND to_char(DATE(NOW()), 'YY') = to_char(account_move_line.date, 'YY') + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + AND %s + group by internal_group,month + ''') % (states_arg)) + + result = self._cr.dictfetchall() + records = [] + for month in month_list: + last_month_inc = list(filter(lambda m: m['month'].strip() == month, record)) + last_month_exp = list(filter(lambda m: m['month'].strip() == month, result)) + if not last_month_inc and not last_month_exp: + records.append({ + 'month': month, + 'income': 0.0, + 'expense': 0.0, + 'profit': 0.0, + }) + elif (not last_month_inc) and last_month_exp: + last_month_exp[0].update({ + 'income': 0.0, + 'expense': -1 * last_month_exp[0]['expense'] if last_month_exp[0]['expense'] < 1 else + last_month_exp[0]['expense'] + }) + last_month_exp[0].update({ + 'profit': last_month_exp[0]['income'] - last_month_exp[0]['expense'] + }) + records.append(last_month_exp[0]) + elif (not last_month_exp) and last_month_inc: + last_month_inc[0].update({ + 'expense': 0.0, + 'income': -1 * last_month_inc[0]['income'] if last_month_inc[0]['income'] < 1 else + last_month_inc[0]['income'] + }) + last_month_inc[0].update({ + 'profit': last_month_inc[0]['income'] - last_month_inc[0]['expense'] + }) + records.append(last_month_inc[0]) + else: + last_month_inc[0].update({ + 'income': -1 * last_month_inc[0]['income'] if last_month_inc[0]['income'] < 1 else + last_month_inc[0]['income'], + 'expense': -1 * last_month_exp[0]['expense'] if last_month_exp[0]['expense'] < 1 else + last_month_exp[0]['expense'] + }) + last_month_inc[0].update({ + 'profit': last_month_inc[0]['income'] - last_month_inc[0]['expense'] + }) + records.append(last_month_inc[0]) + income = [] + expense = [] + month = [] + profit = [] + for rec in records: + income.append(rec['income']) + expense.append(rec['expense']) + month.append(rec['month']) + profit.append(rec['profit']) + return { + 'income': income, + 'expense': expense, + 'month': month, + 'profit': profit, + } + + # function to getting income of last year + + @api.model + def get_income_last_year(self, *post): + + company_id = self.get_current_company_value() + + month_list = [] + for i in range(11, -1, -1): + l_month = datetime.now() - relativedelta(months=i) + text = format(l_month, '%B') + month_list.append(text) + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute(('''select sum(debit)-sum(credit) as income ,to_char(account_move_line.date, 'Month') as month , + internal_group from account_move_line ,account_account + where account_move_line.account_id=account_account.id AND internal_group = 'income' + AND Extract(year FROM account_move_line.date) = Extract(year FROM DATE(NOW())) -1 + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + AND %s + group by internal_group,month + ''') % (states_arg)) + record = self._cr.dictfetchall() + + self._cr.execute(('''select sum(debit)-sum(credit) as expense ,to_char(account_move_line.date, 'Month') as month , + internal_group from account_move_line , account_account where + account_move_line.account_id=account_account.id AND internal_group = 'expense' + AND Extract(year FROM account_move_line.date) = Extract(year FROM DATE(NOW())) -1 + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + AND %s + group by internal_group,month + ''') % (states_arg)) + + result = self._cr.dictfetchall() + records = [] + for month in month_list: + last_month_inc = list(filter(lambda m: m['month'].strip() == month, record)) + last_month_exp = list(filter(lambda m: m['month'].strip() == month, result)) + if not last_month_inc and not last_month_exp: + records.append({ + 'month': month, + 'income': 0.0, + 'expense': 0.0, + 'profit': 0.0, + }) + elif (not last_month_inc) and last_month_exp: + last_month_exp[0].update({ + 'income': 0.0, + 'expense': -1 * last_month_exp[0]['expense'] if last_month_exp[0]['expense'] < 1 else + last_month_exp[0]['expense'] + }) + last_month_exp[0].update({ + 'profit': last_month_exp[0]['income'] - last_month_exp[0]['expense'] + }) + records.append(last_month_exp[0]) + elif (not last_month_exp) and last_month_inc: + last_month_inc[0].update({ + 'expense': 0.0, + 'income': -1 * last_month_inc[0]['income'] if last_month_inc[0]['income'] < 1 else + last_month_inc[0]['income'] + }) + last_month_inc[0].update({ + 'profit': last_month_inc[0]['income'] - last_month_inc[0]['expense'] + }) + records.append(last_month_inc[0]) + else: + last_month_inc[0].update({ + 'income': -1 * last_month_inc[0]['income'] if last_month_inc[0]['income'] < 1 else + last_month_inc[0]['income'], + 'expense': -1 * last_month_exp[0]['expense'] if last_month_exp[0]['expense'] < 1 else + last_month_exp[0]['expense'] + }) + last_month_inc[0].update({ + 'profit': last_month_inc[0]['income'] - last_month_inc[0]['expense'] + }) + records.append(last_month_inc[0]) + income = [] + expense = [] + month = [] + profit = [] + for rec in records: + income.append(rec['income']) + expense.append(rec['expense']) + month.append(rec['month']) + profit.append(rec['profit']) + return { + 'income': income, + 'expense': expense, + 'month': month, + 'profit': profit, + } + + # function to getting income of last month + + @api.model + def get_income_last_month(self, *post): + + company_id = self.get_current_company_value() + day_list = [] + now = datetime.now() + day = \ + calendar.monthrange(now.year - 1 if now.month == 1 else now.year, + now.month - 1 if not now.month == 1 else 12)[ + 1] + + for x in range(1, day + 1): + day_list.append(x) + + one_month_ago = (datetime.now() - relativedelta(months=1)).month + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute(('''select sum(debit)-sum(credit) as income ,cast(to_char(account_move_line.date, 'DD')as int) + as date , internal_group from account_move_line , account_account where + Extract(month FROM account_move_line.date) in ''' + str(tuple(company_id)) + ''' + AND %s + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + AND account_move_line.account_id=account_account.id AND internal_group='income' + group by internal_group,date + ''') % (states_arg)) + + record = self._cr.dictfetchall() + + self._cr.execute(('''select sum(debit)-sum(credit) as expense ,cast(to_char(account_move_line.date, 'DD')as int) + as date ,internal_group from account_move_line ,account_account where + Extract(month FROM account_move_line.date) in ''' + str(tuple(company_id)) + ''' + AND %s + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + AND account_move_line.account_id=account_account.id AND internal_group='expense' + group by internal_group,date + ''') % (states_arg)) + result = self._cr.dictfetchall() + records = [] + for date in day_list: + last_month_inc = list(filter(lambda m: m['date'] == date, record)) + last_month_exp = list(filter(lambda m: m['date'] == date, result)) + if not last_month_inc and not last_month_exp: + records.append({ + 'date': date, + 'income': 0.0, + 'expense': 0.0, + 'profit': 0.0 + }) + elif (not last_month_inc) and last_month_exp: + last_month_exp[0].update({ + 'income': 0.0, + 'expense': -1 * last_month_exp[0]['expense'] if last_month_exp[0]['expense'] < 1 else + last_month_exp[0]['expense'] + }) + last_month_exp[0].update({ + 'profit': last_month_exp[0]['income'] - last_month_exp[0]['expense'] + }) + records.append(last_month_exp[0]) + elif (not last_month_exp) and last_month_inc: + last_month_inc[0].update({ + 'expense': 0.0, + 'income': -1 * last_month_inc[0]['income'] if last_month_inc[0]['income'] < 1 else + last_month_inc[0]['income'] + }) + last_month_inc[0].update({ + 'profit': last_month_inc[0]['income'] - last_month_inc[0]['expense'] + }) + records.append(last_month_inc[0]) + else: + last_month_inc[0].update({ + 'income': -1 * last_month_inc[0]['income'] if last_month_inc[0]['income'] < 1 else + last_month_inc[0]['income'], + 'expense': -1 * last_month_exp[0]['expense'] if last_month_exp[0]['expense'] < 1 else + last_month_exp[0]['expense'] + }) + last_month_inc[0].update({ + 'profit': last_month_inc[0]['income'] - last_month_inc[0]['expense'] + }) + records.append(last_month_inc[0]) + income = [] + expense = [] + date = [] + profit = [] + for rec in records: + income.append(rec['income']) + expense.append(rec['expense']) + date.append(rec['date']) + profit.append(rec['profit']) + return { + 'income': income, + 'expense': expense, + 'date': date, + 'profit': profit + + } + + # function to getting income of this month + + @api.model + def get_income_this_month(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + day_list = [] + now = datetime.now() + day = calendar.monthrange(now.year, now.month)[1] + for x in range(1, day + 1): + day_list.append(x) + + self._cr.execute(('''select sum(debit)-sum(credit) as income ,cast(to_char(account_move_line.date, 'DD')as int) + as date , internal_group from account_move_line , account_account + where Extract(month FROM account_move_line.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move_line.date) = Extract(YEAR FROM DATE(NOW())) + AND %s + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + AND account_move_line.account_id=account_account.id AND internal_group='income' + group by internal_group,date + ''') % (states_arg)) + + record = self._cr.dictfetchall() + + self._cr.execute(('''select sum(debit)-sum(credit) as expense ,cast(to_char(account_move_line.date, 'DD')as int) + as date , internal_group from account_move_line , account_account where + Extract(month FROM account_move_line.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move_line.date) = Extract(YEAR FROM DATE(NOW())) + AND %s + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + AND account_move_line.account_id=account_account.id AND internal_group='expense' + group by internal_group,date + ''') % (states_arg)) + result = self._cr.dictfetchall() + records = [] + for date in day_list: + last_month_inc = list(filter(lambda m: m['date'] == date, record)) + last_month_exp = list(filter(lambda m: m['date'] == date, result)) + if not last_month_inc and not last_month_exp: + records.append({ + 'date': date, + 'income': 0.0, + 'expense': 0.0, + 'profit': 0.0 + }) + elif (not last_month_inc) and last_month_exp: + last_month_exp[0].update({ + 'income': 0.0, + 'expense': -1 * last_month_exp[0]['expense'] if last_month_exp[0]['expense'] < 1 else + last_month_exp[0]['expense'] + }) + last_month_exp[0].update({ + 'profit': last_month_exp[0]['income'] - last_month_exp[0]['expense'] + }) + records.append(last_month_exp[0]) + elif (not last_month_exp) and last_month_inc: + last_month_inc[0].update({ + 'expense': 0.0, + 'income': -1 * last_month_inc[0]['income'] if last_month_inc[0]['income'] < 1 else + last_month_inc[0]['income'] + }) + last_month_inc[0].update({ + 'profit': last_month_inc[0]['income'] - last_month_inc[0]['expense'] + }) + records.append(last_month_inc[0]) + else: + last_month_inc[0].update({ + 'income': -1 * last_month_inc[0]['income'] if last_month_inc[0]['income'] < 1 else + last_month_inc[0]['income'], + 'expense': -1 * last_month_exp[0]['expense'] if last_month_exp[0]['expense'] < 1 else + last_month_exp[0]['expense'] + }) + last_month_inc[0].update({ + 'profit': last_month_inc[0]['income'] - last_month_inc[0]['expense'] + }) + records.append(last_month_inc[0]) + income = [] + expense = [] + date = [] + profit = [] + for rec in records: + income.append(rec['income']) + expense.append(rec['expense']) + date.append(rec['date']) + profit.append(rec['profit']) + return { + 'income': income, + 'expense': expense, + 'date': date, + 'profit': profit + + } + + # function to getting late bills + + @api.model + def get_latebills(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + + self._cr.execute((''' select res_partner.name as partner, res_partner.commercial_partner_id as res , + account_move.commercial_partner_id as parent, sum(account_move.amount_total) as amount + from account_move,res_partner where + account_move.partner_id=res_partner.id AND account_move.move_type = 'in_invoice' AND + payment_state = 'not_paid' AND + account_move.company_id in ''' + str(tuple(company_id)) + ''' AND + %s + AND account_move.commercial_partner_id=res_partner.commercial_partner_id + group by parent,partner,res + order by amount desc ''') % (states_arg)) + + record = self._cr.dictfetchall() + + bill_partner = [item['partner'] for item in record] + + bill_amount = [item['amount'] for item in record] + + amounts = sum(bill_amount[9:]) + name = bill_partner[9:] + results = [] + pre_partner = [] + + bill_amount = bill_amount[:9] + bill_amount.append(amounts) + bill_partner = bill_partner[:9] + bill_partner.append("Others") + records = { + 'bill_partner': bill_partner, + 'bill_amount': bill_amount, + 'result': results, + + } + return records + + # return record + + # function to getting over dues + + @api.model + def get_overdues(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + + self._cr.execute((''' select res_partner.name as partner, res_partner.commercial_partner_id as res, + account_move.commercial_partner_id as parent, sum(account_move.amount_total) as amount + from account_move, account_move_line, res_partner, account_account where + account_move.partner_id=res_partner.id AND account_move.move_type = 'out_invoice' + AND payment_state = 'not_paid' + AND %s + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + AND account_account.internal_type = 'payable' + AND account_move.commercial_partner_id=res_partner.commercial_partner_id + group by parent,partner,res + order by amount desc + ''') % (states_arg)) + record = self._cr.dictfetchall() + due_partner = [item['partner'] for item in record] + due_amount = [item['amount'] for item in record] + + amounts = sum(due_amount[9:]) + name = due_partner[9:] + result = [] + pre_partner = [] + + due_amount = due_amount[:9] + due_amount.append(amounts) + due_partner = due_partner[:9] + due_partner.append("Others") + records = { + 'due_partner': due_partner, + 'due_amount': due_amount, + 'result': result, + + } + return records + + @api.model + def get_overdues_this_month_and_year(self, *post): + + states_arg = "" + if post[0] != 'posted': + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + + company_id = self.get_current_company_value() + if post[1] == 'this_month': + self._cr.execute((''' + select to_char(account_move.date, 'Month') as month, res_partner.name as due_partner, account_move.partner_id as parent, + sum(account_move.amount_total) as amount from account_move, res_partner where account_move.partner_id = res_partner.id + AND account_move.move_type = 'out_invoice' + AND payment_state = 'not_paid' + AND %s + AND Extract(month FROM account_move.invoice_date_due) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.invoice_date_due) = Extract(YEAR FROM DATE(NOW())) + AND account_move.partner_id = res_partner.commercial_partner_id + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + group by parent, due_partner, month + order by amount desc ''') % (states_arg)) + else: + self._cr.execute((''' select res_partner.name as due_partner, account_move.partner_id as parent, + sum(account_move.amount_total) as amount from account_move, res_partner where account_move.partner_id = res_partner.id + AND account_move.move_type = 'out_invoice' + AND payment_state = 'not_paid' + AND %s + AND Extract(YEAR FROM account_move.invoice_date_due) = Extract(YEAR FROM DATE(NOW())) + AND account_move.partner_id = res_partner.commercial_partner_id + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + + group by parent, due_partner + order by amount desc ''') % (states_arg)) + + record = self._cr.dictfetchall() + due_partner = [item['due_partner'] for item in record] + due_amount = [item['amount'] for item in record] + + amounts = sum(due_amount[9:]) + name = due_partner[9:] + result = [] + pre_partner = [] + + due_amount = due_amount[:9] + due_amount.append(amounts) + due_partner = due_partner[:9] + due_partner.append("Others") + records = { + 'due_partner': due_partner, + 'due_amount': due_amount, + 'result': result, + + } + return records + + @api.model + def get_latebillss(self, *post): + company_id = self.get_current_company_value() + + partners = self.env['res.partner'].search([('active', '=', True)]) + + states_arg = "" + if post[0] != 'posted': + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + + if post[1] == 'this_month': + self._cr.execute((''' + select to_char(account_move.date, 'Month') as month, res_partner.name as bill_partner, account_move.partner_id as parent, + sum(account_move.amount_total) as amount from account_move, res_partner where account_move.partner_id = res_partner.id + AND account_move.move_type = 'in_invoice' + AND payment_state = 'not_paid' + AND %s + AND Extract(month FROM account_move.invoice_date_due) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.invoice_date_due) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + AND account_move.partner_id = res_partner.commercial_partner_id + group by parent, bill_partner, month + order by amount desc ''') % (states_arg)) + else: + self._cr.execute((''' select res_partner.name as bill_partner, account_move.partner_id as parent, + sum(account_move.amount_total) as amount from account_move, res_partner where account_move.partner_id = res_partner.id + AND account_move.move_type = 'in_invoice' + AND payment_state = 'not_paid' + AND %s + AND Extract(YEAR FROM account_move.invoice_date_due) = Extract(YEAR FROM DATE(NOW())) + AND account_move.partner_id = res_partner.commercial_partner_id + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + group by parent, bill_partner + order by amount desc ''') % (states_arg)) + + result = self._cr.dictfetchall() + bill_partner = [item['bill_partner'] for item in result] + + bill_amount = [item['amount'] for item in result] + + amounts = sum(bill_amount[9:]) + name = bill_partner[9:] + results = [] + pre_partner = [] + + bill_amount = bill_amount[:9] + bill_amount.append(amounts) + bill_partner = bill_partner[:9] + bill_partner.append("Others") + records = { + 'bill_partner': bill_partner, + 'bill_amount': bill_amount, + 'result': results, + + } + return records + + @api.model + def get_top_10_customers_month(self, *post): + record_invoice = {} + record_refund = {} + company_id = self.get_current_company_value() + states_arg = "" + if post[0] != 'posted': + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + if post[1] == 'this_month': + self._cr.execute((''' select res_partner.name as customers, account_move.commercial_partner_id as parent, + sum(account_move.amount_total) as amount from account_move, res_partner + where account_move.commercial_partner_id = res_partner.id + AND account_move.company_id in %s + AND account_move.move_type = 'out_invoice' + AND %s + AND Extract(month FROM account_move.invoice_date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.invoice_date) = Extract(YEAR FROM DATE(NOW())) + group by parent, customers + order by amount desc + limit 10 + ''') % (tuple(company_id), states_arg)) + record_invoice = self._cr.dictfetchall() + self._cr.execute((''' select res_partner.name as customers, account_move.commercial_partner_id as parent, + sum(account_move.amount_total) as amount from account_move, res_partner + where account_move.commercial_partner_id = res_partner.id + AND account_move.company_id in %s + AND account_move.move_type = 'out_refund' + AND %s + AND Extract(month FROM account_move.invoice_date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.invoice_date) = Extract(YEAR FROM DATE(NOW())) + group by parent, customers + order by amount desc + limit 10 + ''') % (tuple(company_id), states_arg)) + record_refund = self._cr.dictfetchall() + else: + one_month_ago = (datetime.now() - relativedelta(months=1)).month + self._cr.execute((''' select res_partner.name as customers, account_move.commercial_partner_id as parent, + sum(account_move.amount_total) as amount from account_move, res_partner + where account_move.commercial_partner_id = res_partner.id + AND account_move.company_id in %s + AND account_move.move_type = 'out_invoice' + AND %s + AND Extract(month FROM account_move.invoice_date) = ''' + str( + one_month_ago) + ''' + group by parent, customers + order by amount desc + limit 10 + ''') % (tuple(company_id), states_arg)) + record_invoice = self._cr.dictfetchall() + self._cr.execute((''' select res_partner.name as customers, account_move.commercial_partner_id as parent, + sum(account_move.amount_total) as amount from account_move, res_partner + where account_move.commercial_partner_id = res_partner.id + AND account_move.company_id in %s + AND account_move.move_type = 'out_refund' + AND %s + AND Extract(month FROM account_move.invoice_date) = ''' + str( + one_month_ago) + ''' + group by parent, customers + order by amount desc + limit 10 + ''') % (tuple(company_id), states_arg)) + record_refund = self._cr.dictfetchall() + summed = [] + for out_sum in record_invoice: + parent = out_sum['parent'] + su = out_sum['amount'] - \ + (list(filter(lambda refund: refund['parent'] == out_sum['parent'], record_refund))[0][ + 'amount'] if len( + list(filter(lambda refund: refund['parent'] == out_sum['parent'], record_refund))) > 0 else 0.0) + summed.append({ + 'customers': out_sum['customers'], + 'amount': su, + 'parent': parent + }) + return summed + + # function to get total invoice + + @api.model + def get_total_invoice(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + + self._cr.execute(('''select sum(amount_total) as customer_invoice from account_move where move_type ='out_invoice' + AND %s AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_customer = self._cr.dictfetchall() + + self._cr.execute(('''select sum(amount_total) as supplier_invoice from account_move where move_type ='in_invoice' + AND %s AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_supplier = self._cr.dictfetchall() + + self._cr.execute(('''select sum(amount_total) as credit_note from account_move where move_type ='out_refund' + AND %s AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + result_credit_note = self._cr.dictfetchall() + + self._cr.execute(('''select sum(amount_total) as refund from account_move where move_type ='in_refund' + AND %s AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + result_refund = self._cr.dictfetchall() + + customer_invoice = [item['customer_invoice'] for item in record_customer] + supplier_invoice = [item['supplier_invoice'] for item in record_supplier] + credit_note = [item['credit_note'] for item in result_credit_note] + refund = [item['refund'] for item in result_refund] + + return customer_invoice, credit_note, supplier_invoice, refund + + @api.model + def get_total_invoice_current_year(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + + self._cr.execute(('''select sum(amount_total_signed) as customer_invoice from account_move where move_type ='out_invoice' + AND %s + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_customer_current_year = self._cr.dictfetchall() + + self._cr.execute(('''select sum(-(amount_total_signed)) as supplier_invoice from account_move where move_type ='in_invoice' + AND %s + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_supplier_current_year = self._cr.dictfetchall() + result_credit_note_current_year = [{'credit_note': 0.0}] + result_refund_current_year = [{'refund': 0.0}] + self._cr.execute(('''select sum(amount_total_signed) - sum(amount_residual_signed) as customer_invoice_paid from account_move where move_type ='out_invoice' + AND %s + AND payment_state = 'paid' + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_paid_customer_invoice_current_year = self._cr.dictfetchall() + + self._cr.execute(('''select sum(-(amount_total_signed)) - sum(-(amount_residual_signed)) as supplier_invoice_paid from account_move where move_type ='in_invoice' + AND %s + AND payment_state = 'paid' + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + result_paid_supplier_invoice_current_year = self._cr.dictfetchall() + record_paid_customer_credit_current_year = [{'customer_credit_paid': 0.0}] + result_paid_supplier_refund_current_year = [{'supplier_refund_paid': 0.0}] + customer_invoice_current_year = [item['customer_invoice'] for item in record_customer_current_year] + supplier_invoice_current_year = [item['supplier_invoice'] for item in record_supplier_current_year] + + credit_note_current_year = [item['credit_note'] for item in result_credit_note_current_year] + refund_current_year = [item['refund'] for item in result_refund_current_year] + + paid_customer_invoice_current_year = [item['customer_invoice_paid'] for item in + record_paid_customer_invoice_current_year] + paid_supplier_invoice_current_year = [item['supplier_invoice_paid'] for item in + result_paid_supplier_invoice_current_year] + + paid_customer_credit_current_year = [item['customer_credit_paid'] for item in + record_paid_customer_credit_current_year] + paid_supplier_refund_current_year = [item['supplier_refund_paid'] for item in + result_paid_supplier_refund_current_year] + + return customer_invoice_current_year, credit_note_current_year, supplier_invoice_current_year, refund_current_year, paid_customer_invoice_current_year, paid_supplier_invoice_current_year, paid_customer_credit_current_year, paid_supplier_refund_current_year + + @api.model + def get_total_invoice_current_month(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + + self._cr.execute(('''select sum(amount_total_signed) as customer_invoice from account_move where move_type ='out_invoice' + AND %s + AND Extract(month FROM account_move.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_customer_current_month = self._cr.dictfetchall() + + self._cr.execute(('''select sum(-(amount_total_signed)) as supplier_invoice from account_move where move_type ='in_invoice' + AND %s + AND Extract(month FROM account_move.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_supplier_current_month = self._cr.dictfetchall() + result_credit_note_current_month = [{'credit_note': 0.0}] + result_refund_current_month = [{'refund': 0.0}] + self._cr.execute(('''select sum(amount_total_signed) - sum(amount_residual_signed) as customer_invoice_paid from account_move where move_type ='out_invoice' + AND %s + AND payment_state = 'paid' + AND Extract(month FROM account_move.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_paid_customer_invoice_current_month = self._cr.dictfetchall() + + self._cr.execute(('''select sum(-(amount_total_signed)) - sum(-(amount_residual_signed)) as supplier_invoice_paid from account_move where move_type ='in_invoice' + AND %s + AND payment_state = 'paid' + AND Extract(month FROM account_move.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + result_paid_supplier_invoice_current_month = self._cr.dictfetchall() + record_paid_customer_credit_current_month = [{'customer_credit_paid': 0.0}] + result_paid_supplier_refund_current_month = [{'supplier_refund_paid': 0.0}] + + customer_invoice_current_month = [item['customer_invoice'] for item in record_customer_current_month] + supplier_invoice_current_month = [item['supplier_invoice'] for item in record_supplier_current_month] + credit_note_current_month = [item['credit_note'] for item in result_credit_note_current_month] + refund_current_month = [item['refund'] for item in result_refund_current_month] + paid_customer_invoice_current_month = [item['customer_invoice_paid'] for item in + record_paid_customer_invoice_current_month] + paid_supplier_invoice_current_month = [item['supplier_invoice_paid'] for item in + result_paid_supplier_invoice_current_month] + + paid_customer_credit_current_month = [item['customer_credit_paid'] for item in + record_paid_customer_credit_current_month] + paid_supplier_refund_current_month = [item['supplier_refund_paid'] for item in + result_paid_supplier_refund_current_month] + + currency = self.get_currency() + return customer_invoice_current_month, credit_note_current_month, supplier_invoice_current_month, refund_current_month, paid_customer_invoice_current_month, paid_supplier_invoice_current_month, paid_customer_credit_current_month, paid_supplier_refund_current_month, currency + + @api.model + def get_total_invoice_this_month(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + + self._cr.execute(('''select sum(amount_total) from account_move where move_type = 'out_invoice' + AND %s + AND Extract(month FROM account_move.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record = self._cr.dictfetchall() + return record + + # function to get total invoice last month + + @api.model + def get_total_invoice_last_month(self): + + one_month_ago = (datetime.now() - relativedelta(months=1)).month + + self._cr.execute('''select sum(amount_total) from account_move where move_type = 'out_invoice' AND + account_move.state = 'posted' + AND Extract(month FROM account_move.date) = ''' + str(one_month_ago) + ''' + ''') + record = self._cr.dictfetchall() + return record + + # function to get total invoice last year + + @api.model + def get_total_invoice_last_year(self): + + self._cr.execute(''' select sum(amount_total) from account_move where move_type = 'out_invoice' + AND account_move.state = 'posted' + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) - 1 + ''') + record = self._cr.dictfetchall() + return record + + # function to get total invoice this year + + @api.model + def get_total_invoice_this_year(self): + + company_id = self.get_current_company_value() + + self._cr.execute(''' select sum(amount_total) from account_move where move_type = 'out_invoice' + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) AND + account_move.state = 'posted' AND + account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') + record = self._cr.dictfetchall() + return record + + # function to get unreconcile items + + @api.model + def unreconcile_items(self): + self._cr.execute(''' + select count(*) FROM account_move_line l,account_account a + where L.account_id=a.id AND l.full_reconcile_id IS NULL AND + l.balance != 0 AND a.reconcile IS TRUE ''') + record = self._cr.dictfetchall() + return record + + # function to get unreconcile items this month + + @api.model + def unreconcile_items_this_month(self, *post): + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + qry = ''' select count(*) FROM account_move_line l,account_account a + where Extract(month FROM l.date) = Extract(month FROM DATE(NOW())) AND + Extract(YEAR FROM l.date) = Extract(YEAR FROM DATE(NOW())) AND + L.account_id=a.id AND l.full_reconcile_id IS NULL AND + l.balance != 0 AND a.reconcile IS F + AND l.''' + states_arg + ''' + AND l.company_id in ''' + str(tuple(company_id)) + ''' + ''' + + self._cr.execute((''' select count(*) FROM account_move_line l,account_account a + where Extract(month FROM l.date) = Extract(month FROM DATE(NOW())) AND + Extract(YEAR FROM l.date) = Extract(YEAR FROM DATE(NOW())) AND + L.account_id=a.id AND l.full_reconcile_id IS NULL AND + l.balance != 0 AND a.reconcile IS TRUE + AND l.%s + AND l.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record = self._cr.dictfetchall() + return record + + # function to get unreconcile items last month + + @api.model + def unreconcile_items_last_month(self): + + one_month_ago = (datetime.now() - relativedelta(months=1)).month + + self._cr.execute(''' select count(*) FROM account_move_line l,account_account a + where Extract(month FROM l.date) = ''' + str(one_month_ago) + ''' AND + L.account_id=a.id AND l.full_reconcile_id IS NULL AND l.balance != 0 AND a.reconcile IS TRUE + ''') + record = self._cr.dictfetchall() + return record + + # function to get unreconcile items this year + + @api.model + def unreconcile_items_this_year(self, *post): + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute((''' select count(*) FROM account_move_line l,account_account a + where Extract(year FROM l.date) = Extract(year FROM DATE(NOW())) AND + l.account_id=a.id AND l.full_reconcile_id IS NULL AND + l.balance != 0 AND a.reconcile IS TRUE + AND l.%s + AND l.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record = self._cr.dictfetchall() + return record + + @api.model + def click_expense_month(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + self._cr.execute((''' select account_move_line.id from account_account, account_move_line where + account_move_line.account_id = account_account.id AND account_account.internal_group = 'expense' AND + %s + AND Extract(month FROM account_move_line.date) = Extract(month FROM DATE(NOW())) + AND Extract(year FROM account_move_line.date) = Extract(year FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record = [row[0] for row in self._cr.fetchall()] + return record + + @api.model + def click_expense_year(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + self._cr.execute((''' select account_move_line.id from account_account, account_move_line where + account_move_line.account_id = account_account.id AND account_account.internal_group = 'expense' AND + %s + AND Extract(YEAR FROM account_move_line.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record = [row[0] for row in self._cr.fetchall()] + return record + + @api.model + def click_total_income_month(self, *post): + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute(('''select account_move_line.id from account_account, account_move_line where + account_move_line.account_id = account_account.id AND account_account.internal_group = 'income' + AND %s + AND Extract(month FROM account_move_line.date) = Extract(month FROM DATE(NOW())) + AND Extract(year FROM account_move_line.date) = Extract(year FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + + ''') % (states_arg)) + record = [row[0] for row in self._cr.fetchall()] + return record + + @api.model + def click_total_income_year(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute((''' select account_move_line.id from account_account, account_move_line where + account_move_line.account_id = account_account.id AND account_account.internal_group = 'income' + AND %s + AND Extract(YEAR FROM account_move_line.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record = [row[0] for row in self._cr.fetchall()] + return record + + @api.model + def click_profit_income_month(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute(('''select account_move_line.id from account_account, account_move_line where + account_move_line.account_id = account_account.id AND + %s AND + (account_account.internal_group = 'income' or + account_account.internal_group = 'expense' ) + AND Extract(month FROM account_move_line.date) = Extract(month FROM DATE(NOW())) + AND Extract(year FROM account_move_line.date) = Extract(year FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + profit = [row[0] for row in self._cr.fetchall()] + return profit + + @api.model + def click_profit_income_year(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute(('''select account_move_line.id from account_account, account_move_line where + account_move_line.account_id = account_account.id AND + %s AND + (account_account.internal_group = 'income' or + account_account.internal_group = 'expense' ) + AND Extract(year FROM account_move_line.date) = Extract(year FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + profit = [row[0] for row in self._cr.fetchall()] + return profit + + @api.model + def click_bill_year(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + self._cr.execute(('''select account_move.id from account_move where move_type ='in_invoice' + AND %s + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_supplier_current_year = [row[0] for row in self._cr.fetchall()] + return record_supplier_current_year + + @api.model + def click_bill_year_paid(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + + self._cr.execute(('''select account_move.id from account_move where move_type ='in_invoice' + AND %s + AND payment_state = 'paid' + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + result_paid_supplier_invoice_current_year = [row[0] for row in self._cr.fetchall()] + return result_paid_supplier_invoice_current_year + + @api.model + def click_invoice_year_paid(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + self._cr.execute(('''select account_move.id from account_move where move_type ='out_invoice' + AND %s + AND payment_state = 'paid' + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_paid_customer_invoice_current_year = [row[0] for row in self._cr.fetchall()] + return record_paid_customer_invoice_current_year + + @api.model + def click_invoice_year(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + self._cr.execute(('''select account_move.id from account_move where move_type ='out_invoice' + AND %s + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_customer_current_year = [row[0] for row in self._cr.fetchall()] + return record_customer_current_year + + @api.model + def click_bill_month(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + self._cr.execute(('''select account_move.id from account_move where move_type ='in_invoice' + AND %s + AND Extract(month FROM account_move.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + bill_month = [row[0] for row in self._cr.fetchall()] + return bill_month + + @api.model + def click_bill_month_paid(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + self._cr.execute(('''select account_move.id from account_move where move_type ='in_invoice' + AND %s + AND Extract(month FROM account_move.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND payment_state = 'paid' + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + result_paid_supplier_invoice_current_month = [row[0] for row in self._cr.fetchall()] + return result_paid_supplier_invoice_current_month + + @api.model + def click_invoice_month_paid(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + self._cr.execute(('''select account_move.id from account_move where move_type ='out_invoice' + AND %s + AND Extract(month FROM account_move.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND payment_state = 'paid' + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_paid_customer_invoice_current_month = [row[0] for row in self._cr.fetchall()] + return record_paid_customer_invoice_current_month + + @api.model + def click_invoice_month(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ account_move.state in ('posted', 'draft')""" + else: + states_arg = """ account_move.state = 'posted'""" + self._cr.execute(('''select account_move.id from account_move where move_type ='out_invoice' + AND %s + AND Extract(month FROM account_move.date) = Extract(month FROM DATE(NOW())) + AND Extract(YEAR FROM account_move.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record_customer_current_month = [row[0] for row in self._cr.fetchall()] + return record_customer_current_month + + @api.model + def click_unreconcile_month(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + qry = ''' select count(*) FROM account_move_line l,account_account a + where Extract(month FROM l.date) = Extract(month FROM DATE(NOW())) AND + Extract(YEAR FROM l.date) = Extract(YEAR FROM DATE(NOW())) AND + L.account_id=a.id AND l.full_reconcile_id IS NULL AND + l.balance != 0 AND a.reconcile IS F + AND l.''' + states_arg + ''' + AND l.company_id in ''' + str(tuple(company_id)) + ''' + ''' + + self._cr.execute((''' select l.id FROM account_move_line l,account_account a + where Extract(month FROM l.date) = Extract(month FROM DATE(NOW())) AND + Extract(YEAR FROM l.date) = Extract(YEAR FROM DATE(NOW())) AND + L.account_id=a.id AND l.full_reconcile_id IS NULL AND + l.balance != 0 AND a.reconcile IS TRUE + AND l.%s + AND l.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record = [row[0] for row in self._cr.fetchall()] + return record + + @api.model + def click_unreconcile_year(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + self._cr.execute((''' select l.id FROM account_move_line l,account_account a + where Extract(year FROM l.date) = Extract(year FROM DATE(NOW())) AND + L.account_id=a.id AND l.full_reconcile_id IS NULL AND + l.balance != 0 AND a.reconcile IS TRUE + AND l.%s + AND l.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record = [row[0] for row in self._cr.fetchall()] + return record + + # function to get unreconcile items last year + + @api.model + def unreconcile_items_last_year(self): + + self._cr.execute(''' select count(*) FROM account_move_line l,account_account a + where Extract(year FROM l.date) = Extract(year FROM DATE(NOW())) - 1 AND + L.account_id=a.id AND l.full_reconcile_id IS NULL AND + l.balance != 0 AND a.reconcile IS TRUE + ''') + record = self._cr.dictfetchall() + return record + + # function to get total income + + @api.model + def month_income(self): + + self._cr.execute(''' select sum(debit) as debit , sum(credit) as credit from account_move, account_account,account_move_line + where account_move.move_type = 'entry' AND account_move.state = 'posted' AND account_move_line.account_id=account_account.id AND + account_account.internal_group='income' + AND to_char(DATE(NOW()), 'MM') = to_char(account_move_line.date, 'MM') + ''') + record = self._cr.dictfetchall() + return record + + # function to get total income this month + + @api.model + def month_income_this_month(self, *post): + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute(('''select sum(debit) as debit, sum(credit) as credit from account_account, account_move_line where + account_move_line.account_id = account_account.id AND account_account.internal_group = 'income' + AND %s + AND Extract(month FROM account_move_line.date) = Extract(month FROM DATE(NOW())) + AND Extract(year FROM account_move_line.date) = Extract(year FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + + ''') % (states_arg)) + record = self._cr.dictfetchall() + return record + + @api.model + def profit_income_this_month(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute(('''select sum(debit) - sum(credit) as profit, account_account.internal_group from account_account, account_move_line where + + account_move_line.account_id = account_account.id AND + %s AND + (account_account.internal_group = 'income' or + account_account.internal_group = 'expense' ) + AND Extract(month FROM account_move_line.date) = Extract(month FROM DATE(NOW())) + AND Extract(year FROM account_move_line.date) = Extract(year FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + group by internal_group + ''') % (states_arg)) + income = self._cr.dictfetchall() + profit = [item['profit'] for item in income] + internal_group = [item['internal_group'] for item in income] + net_profit = True + loss = True + if profit and profit == 0: + if (-profit[1]) > (profit[0]): + net_profit = -profit[1] - profit[0] + elif (profit[1]) > (profit[0]): + net_profit = -profit[1] - profit[0] + else: + net_profit = -profit[1] - profit[0] + + return profit + + def get_current_company_value(self): + + cookies_cids = [int(r) for r in request.httprequest.cookies.get('cids').split(",")] \ + if request.httprequest.cookies.get('cids') \ + else [request.env.user.company_id.id] + + for company_id in cookies_cids: + if company_id not in self.env.user.company_ids.ids: + cookies_cids.remove(company_id) + if not cookies_cids: + cookies_cids = [self.env.company.id] + if len(cookies_cids) == 1: + cookies_cids.append(0) + return cookies_cids + + @api.model + def profit_income_this_year(self, *post): + company_id = self.get_current_company_value() + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute(('''select sum(debit) - sum(credit) as profit, account_account.internal_group from account_account, account_move_line where + + account_move_line.account_id = account_account.id AND + %s AND + (account_account.internal_group = 'income' or + account_account.internal_group = 'expense' ) + AND Extract(year FROM account_move_line.date) = Extract(year FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + group by internal_group + ''') % (states_arg)) + income = self._cr.dictfetchall() + profit = [item['profit'] for item in income] + internal_group = [item['internal_group'] for item in income] + net_profit = True + loss = True + + if profit and profit == 0: + if (-profit[1]) > (profit[0]): + net_profit = -profit[1] - profit[0] + elif (profit[1]) > (profit[0]): + net_profit = -profit[1] - profit[0] + else: + net_profit = -profit[1] - profit[0] + + return profit + + # function to get total income last month + + @api.model + def month_income_last_month(self): + + one_month_ago = (datetime.now() - relativedelta(months=1)).month + + self._cr.execute(''' + select sum(debit) as debit, sum(credit) as credit from account_account, + account_move_line where + account_move_line.account_id = account_account.id + AND account_account.internal_group = 'income' AND + account_move_line.parent_state = 'posted' + AND Extract(month FROM account_move_line.date) = ''' + str(one_month_ago) + ''' + ''') + + record = self._cr.dictfetchall() + + return record + + # function to get total income this year + + @api.model + def month_income_this_year(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute((''' select sum(debit) as debit, sum(credit) as credit from account_account, account_move_line where + account_move_line.account_id = account_account.id AND account_account.internal_group = 'income' + AND %s + AND Extract(YEAR FROM account_move_line.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + ''') % (states_arg)) + record = self._cr.dictfetchall() + return record + + # function to get total income last year + + @api.model + def month_income_last_year(self): + + self._cr.execute(''' select sum(debit) as debit, sum(credit) as credit from account_account, account_move_line where + account_move_line.parent_state = 'posted' + AND account_move_line.account_id = account_account.id AND account_account.internal_group = 'income' + AND Extract(YEAR FROM account_move_line.date) = Extract(YEAR FROM DATE(NOW())) - 1 + ''') + record = self._cr.dictfetchall() + return record + + # function to get currency + + @api.model + def get_currency(self): + company_ids = self.get_current_company_value() + if 0 in company_ids: + company_ids.remove(0) + current_company_id = company_ids[0] + current_company = self.env['res.company'].browse(current_company_id) + default = current_company.currency_id or self.env.ref('base.main_company').currency_id + lang = self.env.user.lang + if not lang: + lang = 'en_US' + lang = lang.replace("_", '-') + currency = {'position': default.position, 'symbol': default.symbol, 'language': lang} + return currency + + # function to get total expense + + @api.model + def month_expense(self): + + self._cr.execute(''' select sum(debit) as debit , sum(credit) as credit from account_move, account_account,account_move_line + where account_move.move_type = 'entry' AND account_move.state = 'posted' AND account_move_line.account_id=account_account.id AND + account_account.internal_group='expense' + AND to_char(DATE(NOW()), 'MM') = to_char(account_move_line.date, 'MM') + ''') + record = self._cr.dictfetchall() + return record + + # function to get total expense this month + + @api.model + def month_expense_this_month(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute((''' select sum(debit) as debit, sum(credit) as credit from account_account, account_move_line where + + account_move_line.account_id = account_account.id AND account_account.internal_group = 'expense' AND + %s + AND Extract(month FROM account_move_line.date) = Extract(month FROM DATE(NOW())) + AND Extract(year FROM account_move_line.date) = Extract(year FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + + + ''') % (states_arg)) + record = self._cr.dictfetchall() + return record + + # function to get total expense this year + + @api.model + def month_expense_this_year(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state in ('posted', 'draft')""" + else: + states_arg = """ parent_state = 'posted'""" + + self._cr.execute((''' select sum(debit) as debit, sum(credit) as credit from account_account, account_move_line where + + account_move_line.account_id = account_account.id AND account_account.internal_group = 'expense' AND + %s + AND Extract(YEAR FROM account_move_line.date) = Extract(YEAR FROM DATE(NOW())) + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + + + + ''') % (states_arg)) + record = self._cr.dictfetchall() + return record + + @api.model + def bank_balance(self, *post): + + company_id = self.get_current_company_value() + + states_arg = "" + if post != ('posted',): + states_arg = """ parent_state = 'posted'""" + else: + states_arg = """ parent_state in ('posted', 'draft')""" + + self._cr.execute((''' select account_account.name as name, sum(balance) as balance, + min(account_account.id) as id from account_move_line left join + account_account on account_account.id = account_move_line.account_id join + account_account_type on account_account_type.id = account_account.user_type_id + where account_account_type.name = 'Bank and Cash' + AND %s + AND account_move_line.company_id in ''' + str(tuple(company_id)) + ''' + group by account_account.name + + ''') % (states_arg)) + + record = self._cr.dictfetchall() + + banks = [item['name'] for item in record] + + banking = [item['balance'] for item in record] + + bank_ids = [item['id'] for item in record] + + records = { + 'banks': banks, + 'banking': banking, + 'bank_ids': bank_ids + + } + return records diff --git a/base_accounting_kit/models/account_followup.py b/base_accounting_kit/models/account_followup.py new file mode 100644 index 000000000..5c2712534 --- /dev/null +++ b/base_accounting_kit/models/account_followup.py @@ -0,0 +1,51 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import fields, models + + +class Followup(models.Model): + _name = 'account.followup' + _description = 'Account Follow-up' + _rec_name = 'name' + + followup_line_ids = fields.One2many('followup.line', 'followup_id', + 'Follow-up', copy=True) + company_id = fields.Many2one('res.company', 'Company', + default=lambda self: self.env.company) + name = fields.Char(related='company_id.name', readonly=True) + + +class FollowupLine(models.Model): + _name = 'followup.line' + _description = 'Follow-up Criteria' + _order = 'delay' + + name = fields.Char('Follow-Up Action', required=True, translate=True) + sequence = fields.Integer( + help="Gives the sequence order when displaying a list of follow-up lines.") + delay = fields.Integer('Due Days', required=True, + help="The number of days after the due date of the invoice" + " to wait before sending the reminder." + " Could be negative if you want to send a polite alert beforehand.") + followup_id = fields.Many2one('account.followup', 'Follow Ups', + ondelete="cascade") diff --git a/base_accounting_kit/models/account_journal.py b/base_accounting_kit/models/account_journal.py new file mode 100755 index 000000000..f8e65bfed --- /dev/null +++ b/base_accounting_kit/models/account_journal.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import models, api + + +class AccountJournal(models.Model): + _inherit = "account.journal" + + def action_open_reconcile(self): + if self.type in ['bank', 'cash']: + # Open reconciliation view for bank statements belonging to this journal + bank_stmt = self.env['account.bank.statement'].search([('journal_id', 'in', self.ids)]).mapped('line_ids') + return { + 'type': 'ir.actions.client', + 'tag': 'bank_statement_reconciliation_view', + 'context': {'statement_line_ids': bank_stmt.ids, 'company_ids': self.mapped('company_id').ids}, + } + else: + # Open reconciliation view for customers/suppliers + action_context = {'show_mode_selector': False, 'company_ids': self.mapped('company_id').ids} + if self.type == 'sale': + action_context.update({'mode': 'customers'}) + elif self.type == 'purchase': + action_context.update({'mode': 'suppliers'}) + return { + 'type': 'ir.actions.client', + 'tag': 'manual_reconciliation_view', + 'context': action_context, + } \ No newline at end of file diff --git a/base_accounting_kit/models/account_move.py b/base_accounting_kit/models/account_move.py new file mode 100644 index 000000000..845a072f0 --- /dev/null +++ b/base_accounting_kit/models/account_move.py @@ -0,0 +1,177 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from datetime import datetime + +from dateutil.relativedelta import relativedelta + +from odoo import api, fields, models, _ +from odoo.addons.base.models import decimal_precision as dp +from odoo.exceptions import UserError +from odoo.tools import DEFAULT_SERVER_DATE_FORMAT as DF + + +class AccountMove(models.Model): + _inherit = 'account.move' + + asset_depreciation_ids = fields.One2many('account.asset.depreciation.line', + 'move_id', + string='Assets Depreciation Lines') + + def button_cancel(self): + for move in self: + for line in move.asset_depreciation_ids: + line.move_posted_check = False + return super(AccountMove, self).button_cancel() + + def post(self): + + self.mapped('asset_depreciation_ids').post_lines_and_close_asset() + return super(AccountMove, self).post() + + @api.model + def _refund_cleanup_lines(self, lines): + result = super(AccountMove, self)._refund_cleanup_lines(lines) + for i, line in enumerate(lines): + for name, field in line._fields.items(): + if name == 'asset_category_id': + result[i][2][name] = False + break + return result + + def action_cancel(self): + res = super(AccountMove, self).action_cancel() + self.env['account.asset.asset'].sudo().search( + [('invoice_id', 'in', self.ids)]).write({'active': False}) + return res + + def action_post(self): + result = super(AccountMove, self).action_post() + + for inv in self: + context = dict(self.env.context) + # Within the context of an invoice, + # this default value is for the type of the invoice, not the type of the asset. + # This has to be cleaned from the context before creating the asset, + # otherwise it tries to create the asset with the type of the invoice. + context.pop('default_type', None) + inv.invoice_line_ids.with_context(context).asset_create() + return result + + +class AccountInvoiceLine(models.Model): + _inherit = 'account.move.line' + + asset_category_id = fields.Many2one('account.asset.category', + string='Asset Category') + asset_start_date = fields.Date(string='Asset Start Date', + compute='_get_asset_date', readonly=True, + store=True) + asset_end_date = fields.Date(string='Asset End Date', + compute='_get_asset_date', readonly=True, + store=True) + asset_mrr = fields.Float(string='Monthly Recurring Revenue', + compute='_get_asset_date', + readonly=True, digits='Account', + store=True) + + @api.depends('asset_category_id', 'move_id.invoice_date') + def _get_asset_date(self): + for record in self: + record.asset_mrr = 0 + record.asset_start_date = False + record.asset_end_date = False + cat = record.asset_category_id + if cat: + if cat.method_number == 0 or cat.method_period == 0: + raise UserError(_( + 'The number of depreciations or the period length of your asset category cannot be null.')) + months = cat.method_number * cat.method_period + if record.move_id in ['out_invoice', 'out_refund']: + record.asset_mrr = record.price_subtotal_signed / months + if record.move_id.invoice_date: + start_date = datetime.strptime( + str(record.move_id.invoice_date), DF).replace(day=1) + end_date = (start_date + relativedelta(months=months, + days=-1)) + record.asset_start_date = start_date.strftime(DF) + record.asset_end_date = end_date.strftime(DF) + + def asset_create(self): + for record in self: + if record.asset_category_id: + vals = { + 'name': record.name, + 'code': record.move_id.name or False, + 'category_id': record.asset_category_id.id, + 'value': record.price_subtotal, + 'partner_id': record.partner_id.id, + 'company_id': record.move_id.company_id.id, + 'currency_id': record.move_id.company_currency_id.id, + 'date': record.move_id.invoice_date, + 'invoice_id': record.move_id.id, + } + changed_vals = record.env[ + 'account.asset.asset'].onchange_category_id_values( + vals['category_id']) + vals.update(changed_vals['value']) + asset = record.env['account.asset.asset'].create(vals) + if record.asset_category_id.open_asset: + asset.validate() + return True + + @api.onchange('asset_category_id') + def onchange_asset_category_id(self): + if self.move_id == 'out_invoice' and self.asset_category_id: + self.account_id = self.asset_category_id.account_asset_id.id + elif self.move_id == 'in_invoice' and self.asset_category_id: + self.account_id = self.asset_category_id.account_asset_id.id + + @api.onchange('product_uom_id') + def _onchange_uom_id(self): + result = super(AccountInvoiceLine, self)._onchange_uom_id() + self.onchange_asset_category_id() + return result + + @api.onchange('product_id') + def _onchange_product_id(self): + vals = super(AccountInvoiceLine, self)._onchange_product_id() + if self.product_id: + if self.move_id == 'out_invoice': + self.asset_category_id = self.product_id.product_tmpl_id.deferred_revenue_category_id + elif self.move_id == 'in_invoice': + self.asset_category_id = self.product_id.product_tmpl_id.asset_category_id + return vals + + def _set_additional_fields(self, invoice): + if not self.asset_category_id: + if invoice.type == 'out_invoice': + self.asset_category_id = self.product_id.product_tmpl_id.deferred_revenue_category_id.id + elif invoice.type == 'in_invoice': + self.asset_category_id = self.product_id.product_tmpl_id.asset_category_id.id + self.onchange_asset_category_id() + super(AccountInvoiceLine, self)._set_additional_fields(invoice) + + def get_invoice_line_account(self, type, product, fpos, company): + return product.asset_category_id.account_asset_id or super( + AccountInvoiceLine, self).get_invoice_line_account(type, product, + fpos, company) diff --git a/base_accounting_kit/models/account_payment.py b/base_accounting_kit/models/account_payment.py new file mode 100755 index 000000000..311a69cca --- /dev/null +++ b/base_accounting_kit/models/account_payment.py @@ -0,0 +1,156 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import models, fields, api, _ +from odoo.exceptions import UserError + + +class AccountRegisterPayments(models.TransientModel): + _inherit = "account.payment.register" + + bank_reference = fields.Char(copy=False) + cheque_reference = fields.Char(copy=False) + effective_date = fields.Date('Effective Date', + help='Effective date of PDC', copy=False, + default=False) + + def _prepare_payment_vals(self, invoices): + res = super(AccountRegisterPayments, self)._prepare_payment_vals( + invoices) + # Check payment method is Check or PDC + check_pdc_ids = self.env['account.payment.method'].search( + [('code', 'in', ['pdc', 'check_printing'])]) + if self.payment_method_id.id in check_pdc_ids.ids: + currency_id = self.env['res.currency'].browse(res['currency_id']) + journal_id = self.env['account.journal'].browse(res['journal_id']) + # Updating values in case of Multi payments + res.update({ + 'bank_reference': self.bank_reference, + 'cheque_reference': self.cheque_reference, + 'check_manual_sequencing': journal_id.check_manual_sequencing, + 'effective_date': self.effective_date, + 'check_amount_in_words': currency_id.amount_to_text( + res['amount']), + }) + return res + + +class AccountPayment(models.Model): + _inherit = "account.payment" + + bank_reference = fields.Char(copy=False) + cheque_reference = fields.Char(copy=False) + effective_date = fields.Date('Effective Date', + help='Effective date of PDC', copy=False, + default=False) + + def open_payment_matching_screen(self): + # Open reconciliation view for customers/suppliers + move_line_id = False + for move_line in self.line_ids: + if move_line.account_id.reconcile: + move_line_id = move_line.id + break + if not self.partner_id: + raise UserError(_("Payments without a customer can't be matched")) + action_context = {'company_ids': [self.company_id.id], 'partner_ids': [ + self.partner_id.commercial_partner_id.id]} + if self.partner_type == 'customer': + action_context.update({'mode': 'customers'}) + elif self.partner_type == 'supplier': + action_context.update({'mode': 'suppliers'}) + if move_line_id: + action_context.update({'move_line_id': move_line_id}) + return { + 'type': 'ir.actions.client', + 'tag': 'manual_reconciliation_view', + 'context': action_context, + } + + def print_checks(self): + """ Check that the recordset is valid, set the payments state to + sent and call print_checks() """ + # Since this method can be called via a client_action_multi, we + # need to make sure the received records are what we expect + self = self.filtered(lambda r: + r.payment_method_id.code + in ['check_printing', 'pdc'] + and r.state != 'reconciled') + if len(self) == 0: + raise UserError(_( + "Payments to print as a checks must have 'Check' " + "or 'PDC' selected as payment method and " + "not have already been reconciled")) + if any(payment.journal_id != self[0].journal_id for payment in self): + raise UserError(_( + "In order to print multiple checks at once, they " + "must belong to the same bank journal.")) + + if not self[0].journal_id.check_manual_sequencing: + # The wizard asks for the number printed on the first + # pre-printed check so payments are attributed the + # number of the check the'll be printed on. + last_printed_check = self.search([ + ('journal_id', '=', self[0].journal_id.id), + ('check_number', '!=', "0")], order="check_number desc", + limit=1) + next_check_number = last_printed_check and int( + last_printed_check.check_number) + 1 or 1 + return { + 'name': _('Print Pre-numbered Checks'), + 'type': 'ir.actions.act_window', + 'res_model': 'print.prenumbered.checks', + 'view_mode': 'form', + 'target': 'new', + 'context': { + 'payment_ids': self.ids, + 'default_next_check_number': next_check_number, + } + } + else: + self.filtered(lambda r: r.state == 'draft').post() + self.write({'state': 'sent'}) + return self.do_print_checks() + + def _prepare_payment_moves(self): + """ supered function to set effective date """ + res = super(AccountPayment, self)._prepare_payment_moves() + inbound_pdc_id = self.env.ref( + 'base_accounting_kit.account_payment_method_pdc_in').id + outbound_pdc_id = self.env.ref( + 'base_accounting_kit.account_payment_method_pdc_out').id + if self.payment_method_id.id == inbound_pdc_id or \ + self.payment_method_id.id == outbound_pdc_id \ + and self.effective_date: + res[0]['date'] = self.effective_date + for line in res[0]['line_ids']: + line[2]['date_maturity'] = self.effective_date + return res + + +class AccountPaymentMethod(models.Model): + _inherit = "account.payment.method" + + @api.model + def _get_payment_method_information(self): + res = super()._get_payment_method_information() + res['pdc'] = {'mode': 'multi', 'domain': [('type', '=', 'bank')]} + return res \ No newline at end of file diff --git a/base_accounting_kit/models/credit_limit.py b/base_accounting_kit/models/credit_limit.py new file mode 100644 index 000000000..eb4651420 --- /dev/null +++ b/base_accounting_kit/models/credit_limit.py @@ -0,0 +1,148 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import models, fields, api +from odoo.exceptions import UserError +from odoo.tools.translate import _ + + +class ResPartner(models.Model): + _inherit = 'res.partner' + + warning_stage = fields.Float(string='Warning Amount', + help="A warning message will appear once the " + "selected customer is crossed warning " + "amount. Set its value to 0.00 to" + " disable this feature") + blocking_stage = fields.Float(string='Blocking Amount', + help="Cannot make sales once the selected " + "customer is crossed blocking amount." + "Set its value to 0.00 to disable " + "this feature") + due_amount = fields.Float(string="Total Sale", + compute="compute_due_amount") + active_limit = fields.Boolean("Active Credit Limit", default=False) + + enable_credit_limit = fields.Boolean(string="Credit Limit Enabled", + compute="_compute_enable_credit_limit") + + def compute_due_amount(self): + for rec in self: + if not rec.id: + continue + rec.due_amount = rec.credit - rec.debit + + def _compute_enable_credit_limit(self): + """ Check credit limit is enabled in account settings """ + params = self.env['ir.config_parameter'].sudo() + customer_credit_limit = params.get_param('customer_credit_limit', + default=False) + for rec in self: + rec.enable_credit_limit = True if customer_credit_limit else False + + @api.constrains('warning_stage', 'blocking_stage') + def constrains_warning_stage(self): + if self.active_limit and self.enable_credit_limit: + if self.warning_stage >= self.blocking_stage: + if self.blocking_stage > 0: + raise UserError(_( + "Warning amount should be less than Blocking amount")) + + +class SaleOrder(models.Model): + _inherit = 'sale.order' + + has_due = fields.Boolean() + is_warning = fields.Boolean() + due_amount = fields.Float(related='partner_id.due_amount') + + def _action_confirm(self): + """To check the selected customers due amount is exceed than + blocking stage""" + if self.partner_id.active_limit \ + and self.partner_id.enable_credit_limit: + if self.due_amount >= self.partner_id.blocking_stage: + if self.partner_id.blocking_stage != 0: + raise UserError(_( + "%s is in Blocking Stage and " + "has a due amount of %s %s to pay") % ( + self.partner_id.name, self.due_amount, + self.currency_id.symbol)) + return super(SaleOrder, self)._action_confirm() + + @api.onchange('partner_id') + def check_due(self): + """To show the due amount and warning stage""" + if self.partner_id and self.partner_id.due_amount > 0 \ + and self.partner_id.active_limit \ + and self.partner_id.enable_credit_limit: + self.has_due = True + else: + self.has_due = False + if self.partner_id and self.partner_id.active_limit\ + and self.partner_id.enable_credit_limit: + if self.due_amount >= self.partner_id.warning_stage: + if self.partner_id.warning_stage != 0: + self.is_warning = True + else: + self.is_warning = False + + +class AccountMove(models.Model): + _inherit = 'account.move' + + has_due = fields.Boolean() + is_warning = fields.Boolean() + due_amount = fields.Float(related='partner_id.due_amount') + + def action_post(self): + """To check the selected customers due amount is exceed than + blocking stage""" + pay_type = ['out_invoice', 'out_refund', 'out_receipt'] + for rec in self: + if rec.partner_id.active_limit and rec.move_type in pay_type \ + and rec.partner_id.enable_credit_limit: + if rec.due_amount >= rec.partner_id.blocking_stage: + if rec.partner_id.blocking_stage != 0: + raise UserError(_( + "%s is in Blocking Stage and " + "has a due amount of %s %s to pay") % ( + rec.partner_id.name, rec.due_amount, + rec.currency_id.symbol)) + return super(AccountMove, self).action_post() + + @api.onchange('partner_id') + def check_due(self): + """To show the due amount and warning stage""" + if self.partner_id and self.partner_id.due_amount > 0 \ + and self.partner_id.active_limit \ + and self.partner_id.enable_credit_limit: + self.has_due = True + else: + self.has_due = False + if self.partner_id and self.partner_id.active_limit \ + and self.partner_id.enable_credit_limit: + if self.due_amount >= self.partner_id.warning_stage: + if self.partner_id.warning_stage != 0: + self.is_warning = True + else: + self.is_warning = False diff --git a/base_accounting_kit/models/multiple_invoice.py b/base_accounting_kit/models/multiple_invoice.py new file mode 100644 index 000000000..7f727c38c --- /dev/null +++ b/base_accounting_kit/models/multiple_invoice.py @@ -0,0 +1,46 @@ +# -*- coding: utf-8 -*- +from odoo import fields, models + + +class MultipleInvoice(models.Model): + """Multiple Invoice Model""" + _name = "multiple.invoice" + _order = "sequence" + + sequence = fields.Integer('Sequence No') + copy_name = fields.Char('Invoice Copy Name') + journal_id = fields.Many2one('account.journal', string="Journal") + + +class AccountJournal(models.Model): + """Inheriting Account Journal Model""" + _inherit = "account.journal" + + multiple_invoice_ids = fields.One2many('multiple.invoice', 'journal_id', + string='Multiple Invoice') + multiple_invoice_type = fields.Selection( + [('text', 'Text'), ('watermark', 'Watermark')], required=True, + default='text', string="Display Type") + + text_position = fields.Selection([ + ('header', 'Header'), + ('footer', 'Footer'), + ('body', 'Document Body') + ], required=True, default='header') + + body_text_position = fields.Selection([ + ('tl', 'Top Left'), + ('tr', 'Top Right'), + ('bl', 'Bottom Left'), + ('br', 'Bottom Right'), + + ], default='tl') + + text_align = fields.Selection([ + ('right', 'Right'), + ('left', 'Left'), + ('center', 'Center'), + + ], default='right') + + layout = fields.Char(related="company_id.external_report_layout_id.key") \ No newline at end of file diff --git a/base_accounting_kit/models/multiple_invoice_layout.py b/base_accounting_kit/models/multiple_invoice_layout.py new file mode 100644 index 000000000..821750324 --- /dev/null +++ b/base_accounting_kit/models/multiple_invoice_layout.py @@ -0,0 +1,151 @@ +# -*- coding: utf-8 -*- + +from odoo import api, fields, models + +from odoo.modules import get_resource_path + +try: + import sass as libsass +except ImportError: + libsass = None + + +class MultipleInvoiceLayout(models.TransientModel): + """ + Customise the invoice copy document layout and display a live preview + """ + + _name = 'multiple.invoice.layout' + _description = 'Multiple Invoice Document Layout' + + def _get_default_journal(self): + return self.env['account.journal'].search( + [('id', '=', self.env.context.get('active_id'))]).id + + company_id = fields.Many2one( + 'res.company', default=lambda self: self.env.company, required=True) + + layout = fields.Char(related="company_id.external_report_layout_id.key") + + journal_id = fields.Many2one('account.journal', string='Journal', + required=True, default=_get_default_journal) + + multiple_invoice_type = fields.Selection( + related='journal_id.multiple_invoice_type', readonly=False, + required=True) + + text_position = fields.Selection(related='journal_id.text_position', + readonly=False, required=True, + default='header') + + body_text_position = fields.Selection( + related='journal_id.body_text_position', + readonly=False) + + text_align = fields.Selection( + related='journal_id.text_align', + readonly=False) + + preview = fields.Html(compute='_compute_preview', + sanitize=False, + sanitize_tags=False, + sanitize_attributes=False, + sanitize_style=False, + sanitize_form=False, + strip_style=False, + strip_classes=False) + + @api.depends('multiple_invoice_type', 'text_position', 'body_text_position', + 'text_align') + def _compute_preview(self): + """ compute a qweb based preview to display on the wizard """ + + styles = self._get_asset_style() + + for wizard in self: + if wizard.company_id: + preview_css = self._get_css_for_preview(styles, wizard.id) + layout = self._get_layout_for_preview() + ir_ui_view = wizard.env['ir.ui.view'] + wizard.preview = ir_ui_view._render_template( + 'base_accounting_kit.multiple_invoice_wizard_preview', + {'company': wizard.company_id, 'preview_css': preview_css, + 'layout': layout, + 'mi_type': self.multiple_invoice_type, + 'txt_position': self.text_position, + 'body_txt_position': self.body_text_position, + 'txt_align': self.text_align, + 'mi': self.env.ref( + 'base_accounting_kit.multiple_invoice_sample_name') + }) + else: + wizard.preview = False + + def _get_asset_style(self): + template_style = self.env.ref('web.styles_company_report', + raise_if_not_found=False) + if not template_style: + return b'' + + company_styles = template_style._render({ + 'company_ids': self.company_id, + }) + + return company_styles + + @api.model + def _get_css_for_preview(self, scss, new_id): + """ + Compile the scss into css. + """ + css_code = self._compile_scss(scss) + return css_code + + @api.model + def _compile_scss(self, scss_source): + """ + This code will compile valid scss into css. + Parameters are the same from odoo/addons/base/models/assetsbundle.py + Simply copied and adapted slightly + """ + + # No scss ? still valid, returns empty css + if not scss_source.strip(): + return "" + + precision = 8 + output_style = 'expanded' + bootstrap_path = get_resource_path('web', 'static', 'lib', 'bootstrap', + 'scss') + + try: + return libsass.compile( + string=scss_source, + include_paths=[ + bootstrap_path, + ], + output_style=output_style, + precision=precision, + ) + except libsass.CompileError as e: + raise libsass.CompileError(e.args[0]) + + def _get_layout_for_preview(self): + if self.layout == 'web.external_layout_boxed': + new_layout = 'base_accounting_kit.boxed' + + elif self.layout == 'web.external_layout_bold': + new_layout = 'base_accounting_kit.bold' + + elif self.layout == 'web.external_layout_striped': + new_layout = 'base_accounting_kit.striped' + + else: + new_layout = 'base_accounting_kit.standard' + + return new_layout + + def document_layout_save(self): + # meant to be overridden + return self.env.context.get('report_action') or { + 'type': 'ir.actions.act_window_close'} \ No newline at end of file diff --git a/base_accounting_kit/models/payment_matching.py b/base_accounting_kit/models/payment_matching.py new file mode 100644 index 000000000..0099765ff --- /dev/null +++ b/base_accounting_kit/models/payment_matching.py @@ -0,0 +1,1180 @@ +# -*- coding: utf-8 -*- + +import copy +from odoo import api, fields, models, _ +from odoo.exceptions import UserError +from odoo.osv import expression +from odoo.tools.misc import formatLang, format_date, parse_date + + +class AccountReconciliation(models.AbstractModel): + _name = 'account.reconciliation.widget' + _description = 'Account Reconciliation widget' + + #################################################### + # Public + #################################################### + + @api.model + def process_bank_statement_line(self, st_line_ids, data): + """Handles data sent from the bank statement reconciliation widget + (and can otherwise serve as an old-API bridge) + + :param st_line_ids + :param list of dicts data: must contains the keys + 'counterpart_aml_dicts', 'payment_aml_ids' and 'new_aml_dicts', + whose value is the same as described in process_reconciliation + except that ids are used instead of recordsets. + :returns dict: used as a hook to add additional keys. + """ + st_lines = self.env['account.bank.statement.line'].browse(st_line_ids) + AccountMoveLine = self.env['account.move.line'] + ctx = dict(self._context, force_price_include=False) + + processed_moves = self.env['account.move'] + for st_line, datum in zip(st_lines, copy.deepcopy(data)): + payment_aml_rec = AccountMoveLine.browse(datum.get('payment_aml_ids', [])) + + for aml_dict in datum.get('counterpart_aml_dicts', []): + aml_dict['move_line'] = AccountMoveLine.browse( + aml_dict['counterpart_aml_id'] + ) + del aml_dict['counterpart_aml_id'] + + if datum.get('partner_id') is not None: + st_line.write({'partner_id': datum['partner_id']}) + + ctx['default_to_check'] = datum.get('to_check') + moves = st_line.with_context(ctx).process_reconciliation( + datum.get('counterpart_aml_dicts', []), + payment_aml_rec, + datum.get('new_aml_dicts', [])) + processed_moves = (processed_moves | moves) + return {'moves': processed_moves.ids, 'statement_line_ids': processed_moves.mapped('line_ids.statement_line_id').ids} + + @api.model + def get_move_lines_for_bank_statement_line(self, st_line_id, partner_id=None, excluded_ids=None, search_str=False, offset=0, limit=None, mode=None): + """ Returns move lines for the bank statement reconciliation widget, + formatted as a list of dicts + + :param st_line_id: ids of the statement lines + :param partner_id: optional partner id to select only the moves + line corresponding to the partner + :param excluded_ids: optional move lines ids excluded from the + result + :param search_str: optional search (can be the amout, display_name, + partner name, move line name) + :param offset: useless but kept in stable to preserve api + :param limit: number of the result to search + :param mode: 'rp' for receivable/payable or 'other' + """ + st_line = self.env['account.bank.statement.line'].browse(st_line_id) + + # Blue lines = payment on bank account not assigned to a statement yet + aml_accounts = [ + st_line.journal_id.default_account_id.id + ] + + if partner_id is None: + partner_id = st_line.partner_id.id + + domain = self._domain_move_lines_for_reconciliation(st_line, aml_accounts, partner_id, excluded_ids=excluded_ids, search_str=search_str, mode=mode) + recs_count = self.env['account.move.line'].search_count(domain) + + from_clause, where_clause, where_clause_params = self.env['account.move.line']._where_calc(domain).get_sql() + query_str = ''' + SELECT "account_move_line".id FROM {from_clause} + {where_str} + ORDER BY ("account_move_line".debit - "account_move_line".credit) = {amount} DESC, + "account_move_line".date_maturity ASC, + "account_move_line".id ASC + {limit_str} + '''.format( + from_clause=from_clause, + where_str=where_clause and (" WHERE %s" % where_clause) or '', + amount=st_line.amount, + limit_str=limit and ' LIMIT %s' or '', + ) + params = where_clause_params + (limit and [limit] or []) + self.env['account.move'].flush() + self.env['account.move.line'].flush() + self.env['account.bank.statement'].flush() + self._cr.execute(query_str, params) + res = self._cr.fetchall() + + aml_recs = self.env['account.move.line'].browse([i[0] for i in res]) + target_currency = st_line.currency_id or st_line.journal_id.currency_id or st_line.journal_id.company_id.currency_id + return self._prepare_move_lines(aml_recs, target_currency=target_currency, target_date=st_line.date, recs_count=recs_count) + + @api.model + def _get_bank_statement_line_partners(self, st_lines): + params = [] + + # Add the res.partner.ban's IR rules. In case partners are not shared between companies, + # identical bank accounts may exist in a company we don't have access to. + ir_rules_query = self.env['res.partner.bank']._where_calc([]) + self.env['res.partner.bank']._apply_ir_rules(ir_rules_query, 'read') + from_clause, where_clause, where_clause_params = ir_rules_query.get_sql() + if where_clause: + where_bank = ('AND %s' % where_clause).replace('res_partner_bank', 'bank') + params += where_clause_params + else: + where_bank = '' + + # Add the res.partner's IR rules. In case partners are not shared between companies, + # identical partners may exist in a company we don't have access to. + ir_rules_query = self.env['res.partner']._where_calc([]) + self.env['res.partner']._apply_ir_rules(ir_rules_query, 'read') + from_clause, where_clause, where_clause_params = ir_rules_query.get_sql() + if where_clause: + where_partner = ('AND %s' % where_clause).replace('res_partner', 'p3') + params += where_clause_params + else: + where_partner = '' + + query = ''' + SELECT + st_line.id AS id, + COALESCE(p1.id,p2.id,p3.id) AS partner_id + FROM account_bank_statement_line st_line + JOIN account_move move ON move.id = st_line.move_id + ''' + query += "LEFT JOIN res_partner_bank bank ON bank.id = move.partner_bank_id OR bank.sanitized_acc_number ILIKE regexp_replace(st_line.account_number, '\W+', '', 'g') %s\n" % (where_bank) + query += 'LEFT JOIN res_partner p1 ON st_line.partner_id=p1.id \n' + query += 'LEFT JOIN res_partner p2 ON bank.partner_id=p2.id \n' + # By definition the commercial partner_id doesn't have a parent_id set + query += 'LEFT JOIN res_partner p3 ON p3.name ILIKE st_line.partner_name %s AND p3.parent_id is NULL \n' % (where_partner) + query += 'WHERE st_line.id IN %s' + + params += [tuple(st_lines.ids)] + + self._cr.execute(query, params) + + result = {} + for res in self._cr.dictfetchall(): + result[res['id']] = res['partner_id'] + return result + + @api.model + def get_bank_statement_line_data(self, st_line_ids, excluded_ids=None): + """ Returns the data required to display a reconciliation widget, for + each statement line in self + + :param st_line_id: ids of the statement lines + :param excluded_ids: optional move lines ids excluded from the + result + """ + results = { + 'lines': [], + 'value_min': 0, + 'value_max': 0, + 'reconciled_aml_ids': [], + } + + if not st_line_ids: + return results + + excluded_ids = excluded_ids or [] + + # Make a search to preserve the table's order. + bank_statement_lines = self.env['account.bank.statement.line'].search([('id', 'in', st_line_ids)]) + results['value_max'] = len(bank_statement_lines) + reconcile_model = self.env['account.reconcile.model'].search([('rule_type', '!=', 'writeoff_button')]) + + # Search for missing partners when opening the reconciliation widget. + if bank_statement_lines: + partner_map = self._get_bank_statement_line_partners(bank_statement_lines) + matching_amls = reconcile_model._apply_rules(bank_statement_lines, excluded_ids=excluded_ids, partner_map=partner_map) + + # Iterate on st_lines to keep the same order in the results list. + bank_statements_left = self.env['account.bank.statement'] + for line in bank_statement_lines: + if matching_amls[line.id].get('status') == 'reconciled': + reconciled_move_lines = matching_amls[line.id].get('reconciled_lines') + results['value_min'] += 1 + results['reconciled_aml_ids'] += reconciled_move_lines and reconciled_move_lines.ids or [] + else: + aml_ids = matching_amls[line.id]['aml_ids'] + bank_statements_left += line.statement_id + target_currency = line.currency_id or line.journal_id.currency_id or line.journal_id.company_id.currency_id + + amls = aml_ids and self.env['account.move.line'].browse(aml_ids) + line_vals = { + 'st_line': self._get_statement_line(line), + 'reconciliation_proposition': aml_ids and self._prepare_move_lines(amls, target_currency=target_currency, target_date=line.date) or [], + 'model_id': matching_amls[line.id].get('model') and matching_amls[line.id]['model'].id, + 'write_off': matching_amls[line.id].get('status') == 'write_off', + } + if not line.partner_id and partner_map.get(line.id): + partner = self.env['res.partner'].browse(partner_map[line.id]) + line_vals.update({ + 'partner_id': partner.id, + 'partner_name': partner.name, + }) + results['lines'].append(line_vals) + + return results + + @api.model + def get_bank_statement_data(self, bank_statement_line_ids, srch_domain=[]): + """ Get statement lines of the specified statements or all unreconciled + statement lines and try to automatically reconcile them / find them + a partner. + Return ids of statement lines left to reconcile and other data for + the reconciliation widget. + + :param bank_statement_line_ids: ids of the bank statement lines + """ + if not bank_statement_line_ids: + return {} + domain = [['id', 'in', tuple(bank_statement_line_ids)], ('is_reconciled', '=', False)] + srch_domain + bank_statement_lines = self.env['account.bank.statement.line'].search(domain) + bank_statements = bank_statement_lines.mapped('statement_id') + + results = self.get_bank_statement_line_data(bank_statement_lines.ids) + bank_statement_lines_left = self.env['account.bank.statement.line'].browse([line['st_line']['id'] for line in results['lines']]) + bank_statements_left = bank_statement_lines_left.mapped('statement_id') + + results.update({ + 'statement_name': len(bank_statements_left) == 1 and bank_statements_left.name or False, + 'journal_id': bank_statements and bank_statements[0].journal_id.id or False, + 'notifications': [] + }) + + if len(results['lines']) < len(bank_statement_lines): + results['notifications'].append({ + 'type': 'info', + 'template': 'reconciliation.notification.reconciled', + 'reconciled_aml_ids': results['reconciled_aml_ids'], + 'nb_reconciled_lines': results['value_min'], + 'details': { + 'name': _('Journal Items'), + 'model': 'account.move.line', + 'ids': results['reconciled_aml_ids'], + } + }) + + return results + + @api.model + def get_move_lines_for_manual_reconciliation(self, account_id, partner_id=False, excluded_ids=None, search_str=False, offset=0, limit=None, target_currency_id=False): + """ Returns unreconciled move lines for an account or a partner+account, formatted for the manual reconciliation widget """ + + Account_move_line = self.env['account.move.line'] + Account = self.env['account.account'] + Currency = self.env['res.currency'] + + domain = self._domain_move_lines_for_manual_reconciliation(account_id, partner_id, excluded_ids, search_str) + recs_count = Account_move_line.search_count(domain) + lines = Account_move_line.search(domain, limit=limit, order="date_maturity desc, id desc") + if target_currency_id: + target_currency = Currency.browse(target_currency_id) + else: + account = Account.browse(account_id) + target_currency = account.currency_id or account.company_id.currency_id + return self._prepare_move_lines(lines, target_currency=target_currency,recs_count=recs_count) + + @api.model + def get_all_data_for_manual_reconciliation(self, partner_ids, account_ids): + """ Returns the data required for the invoices & payments matching of partners/accounts. + If an argument is None, fetch all related reconciliations. Use [] to fetch nothing. + """ + MoveLine = self.env['account.move.line'] + aml_ids = self._context.get('active_ids') and self._context.get('active_model') == 'account.move.line' and tuple(self._context.get('active_ids')) + if aml_ids: + aml = MoveLine.browse(aml_ids) + account = aml[0].account_id + currency = account.currency_id or account.company_id.currency_id + return { + 'accounts': [{ + 'reconciliation_proposition': self._prepare_move_lines(aml, target_currency=currency), + 'company_id': account.company_id.id, + 'currency_id': currency.id, + 'mode': 'accounts', + 'account_id': account.id, + 'account_name': account.name, + 'account_code': account.code, + }], + 'customers': [], + 'suppliers': [], + } + # If we have specified partner_ids, don't return the list of reconciliation for specific accounts as it will + # show entries that are not reconciled with other partner. Asking for a specific partner on a specific account + # is never done. + accounts_data = [] + if not partner_ids or not any(partner_ids): + accounts_data = self.get_data_for_manual_reconciliation('account', account_ids) + return { + 'customers': self.get_data_for_manual_reconciliation('partner', partner_ids, 'receivable'), + 'suppliers': self.get_data_for_manual_reconciliation('partner', partner_ids, 'payable'), + 'accounts': accounts_data, + } + + @api.model + def get_data_for_manual_reconciliation(self, res_type, res_ids=None, account_type=None): + """ Returns the data required for the invoices & payments matching of partners/accounts (list of dicts). + If no res_ids is passed, returns data for all partners/accounts that can be reconciled. + + :param res_type: either 'partner' or 'account' + :param res_ids: ids of the partners/accounts to reconcile, use None to fetch data indiscriminately + of the id, use [] to prevent from fetching any data at all. + :param account_type: if a partner is both customer and vendor, you can use 'payable' to reconcile + the vendor-related journal entries and 'receivable' for the customer-related entries. + """ + + Account = self.env['account.account'] + Partner = self.env['res.partner'] + + if res_ids is not None and len(res_ids) == 0: + # Note : this short-circuiting is better for performances, but also required + # since postgresql doesn't implement empty list (so 'AND id in ()' is useless) + return [] + res_ids = res_ids and tuple(res_ids) + + assert res_type in ('partner', 'account') + assert account_type in ('payable', 'receivable', None) + is_partner = res_type == 'partner' + res_alias = is_partner and 'p' or 'a' + aml_ids = self._context.get('active_ids') and self._context.get('active_model') == 'account.move.line' and tuple(self._context.get('active_ids')) + all_entries = self._context.get('all_entries', False) + all_entries_query = """ + AND EXISTS ( + SELECT NULL + FROM account_move_line l + JOIN account_move move ON l.move_id = move.id + JOIN account_journal journal ON l.journal_id = journal.id + WHERE l.account_id = a.id + {inner_where} + AND l.amount_residual != 0 + AND move.state = 'posted' + ) + """.format(inner_where=is_partner and 'AND l.partner_id = p.id' or ' ') + only_dual_entries_query = """ + AND EXISTS ( + SELECT NULL + FROM account_move_line l + JOIN account_move move ON l.move_id = move.id + JOIN account_journal journal ON l.journal_id = journal.id + WHERE l.account_id = a.id + {inner_where} + AND l.amount_residual > 0 + AND move.state = 'posted' + ) + AND EXISTS ( + SELECT NULL + FROM account_move_line l + JOIN account_move move ON l.move_id = move.id + JOIN account_journal journal ON l.journal_id = journal.id + WHERE l.account_id = a.id + {inner_where} + AND l.amount_residual < 0 + AND move.state = 'posted' + ) + """.format(inner_where=is_partner and 'AND l.partner_id = p.id' or ' ') + query = (""" + SELECT {select} account_id, account_name, account_code, max_date + FROM ( + SELECT {inner_select} + a.id AS account_id, + a.name AS account_name, + a.code AS account_code, + MAX(l.write_date) AS max_date + FROM + account_move_line l + RIGHT JOIN account_account a ON (a.id = l.account_id) + RIGHT JOIN account_account_type at ON (at.id = a.user_type_id) + {inner_from} + WHERE + a.reconcile IS TRUE + AND l.full_reconcile_id is NULL + {where1} + {where2} + {where3} + AND l.company_id = {company_id} + {where4} + {where5} + GROUP BY {group_by1} a.id, a.name, a.code {group_by2} + {order_by} + ) as s + {outer_where} + """.format( + select=is_partner and "partner_id, partner_name, to_char(last_time_entries_checked, 'YYYY-MM-DD') AS last_time_entries_checked," or ' ', + inner_select=is_partner and 'p.id AS partner_id, p.name AS partner_name, p.last_time_entries_checked AS last_time_entries_checked,' or ' ', + inner_from=is_partner and 'RIGHT JOIN res_partner p ON (l.partner_id = p.id)' or ' ', + where1=is_partner and ' ' or "AND ((at.type <> 'payable' AND at.type <> 'receivable') OR l.partner_id IS NULL)", + where2=account_type and "AND at.type = %(account_type)s" or '', + where3=res_ids and 'AND ' + res_alias + '.id in %(res_ids)s' or '', + company_id=self.env.company.id, + where4=aml_ids and 'AND l.id IN %(aml_ids)s' or ' ', + where5=all_entries and all_entries_query or only_dual_entries_query, + group_by1=is_partner and 'l.partner_id, p.id,' or ' ', + group_by2=is_partner and ', p.last_time_entries_checked' or ' ', + order_by=is_partner and 'ORDER BY p.last_time_entries_checked' or 'ORDER BY a.code', + outer_where=is_partner and 'WHERE (last_time_entries_checked IS NULL OR max_date > last_time_entries_checked)' or ' ', + )) + self.env['account.move.line'].flush() + self.env['account.account'].flush() + self.env.cr.execute(query, locals()) + + # Apply ir_rules by filtering out + rows = self.env.cr.dictfetchall() + ids = [x['account_id'] for x in rows] + allowed_ids = set(Account.browse(ids).ids) + rows = [row for row in rows if row['account_id'] in allowed_ids] + if is_partner: + ids = [x['partner_id'] for x in rows] + allowed_ids = set(Partner.browse(ids).ids) + rows = [row for row in rows if row['partner_id'] in allowed_ids] + + # Keep mode for future use in JS + if res_type == 'account': + mode = 'accounts' + else: + mode = 'customers' if account_type == 'receivable' else 'suppliers' + + # Fetch other data + for row in rows: + account = Account.browse(row['account_id']) + currency = account.currency_id or account.company_id.currency_id + row['currency_id'] = currency.id + partner_id = is_partner and row['partner_id'] or None + rec_prop = aml_ids and self.env['account.move.line'].browse(aml_ids) or self._get_move_line_reconciliation_proposition(account.id, partner_id) + row['reconciliation_proposition'] = self._prepare_move_lines(rec_prop, target_currency=currency) + row['mode'] = mode + row['company_id'] = account.company_id.id + + # Return the partners with a reconciliation proposition first, since they are most likely to + # be reconciled. + return [r for r in rows if r['reconciliation_proposition']] + [r for r in rows if not r['reconciliation_proposition']] + + @api.model + def process_move_lines(self, data): + """ Used to validate a batch of reconciliations in a single call + :param data: list of dicts containing: + - 'type': either 'partner' or 'account' + - 'id': id of the affected res.partner or account.account + - 'mv_line_ids': ids of existing account.move.line to reconcile + - 'new_mv_line_dicts': list of dicts containing values suitable for account_move_line.create() + """ + + Partner = self.env['res.partner'] + Account = self.env['account.account'] + + for datum in data: + if len(datum['mv_line_ids']) >= 1 or len(datum['mv_line_ids']) + len(datum['new_mv_line_dicts']) >= 2: + self._process_move_lines(datum['mv_line_ids'], datum['new_mv_line_dicts']) + + if datum['type'] == 'partner': + partners = Partner.browse(datum['id']) + partners.mark_as_reconciled() + + #################################################### + # Private + #################################################### + + def _str_domain_for_mv_line(self, search_str): + return [ + '|', ('account_id.code', 'ilike', search_str), + '|', ('move_id.name', 'ilike', search_str), + '|', ('move_id.ref', 'ilike', search_str), + '|', ('date_maturity', 'like', parse_date(self.env, search_str)), + '&', ('name', '!=', '/'), ('name', 'ilike', search_str) + ] + + @api.model + def _domain_move_lines(self, search_str): + """ Returns the domain from the search_str search + :param search_str: search string + """ + if not search_str: + return [] + str_domain = self._str_domain_for_mv_line(search_str) + if search_str[0] in ['-', '+']: + try: + amounts_str = search_str.split('|') + for amount_str in amounts_str: + amount = amount_str[0] == '-' and float(amount_str) or float(amount_str[1:]) + amount_domain = [ + '|', ('amount_residual', '=', amount), + '|', ('amount_residual_currency', '=', amount), + '|', (amount_str[0] == '-' and 'credit' or 'debit', '=', float(amount_str[1:])), + ('amount_currency', '=', amount), + ] + str_domain = expression.OR([str_domain, amount_domain]) + except: + pass + else: + try: + amount = float(search_str) + amount_domain = [ + '|', ('amount_residual', '=', amount), + '|', ('amount_residual_currency', '=', amount), + '|', ('amount_residual', '=', -amount), + '|', ('amount_residual_currency', '=', -amount), + '&', ('account_id.internal_type', '=', 'liquidity'), + '|', '|', '|', ('debit', '=', amount), ('credit', '=', amount), ('amount_currency', '=', amount), ('amount_currency', '=', -amount), + ] + str_domain = expression.OR([str_domain, amount_domain]) + except: + pass + return str_domain + + @api.model + def _domain_move_lines_for_reconciliation(self, st_line, aml_accounts, partner_id, excluded_ids=[], search_str=False, mode='rp'): + """ Return the domain for account.move.line records which can be used for bank statement reconciliation. + + :param aml_accounts: + :param partner_id: + :param excluded_ids: + :param search_str: + :param mode: 'rp' for receivable/payable or 'other' + """ + AccountMoveLine = self.env['account.move.line'] + + #Always exclude the journal items that have been marked as 'to be checked' in a former bank statement reconciliation + to_check_excluded = AccountMoveLine.search(AccountMoveLine._get_suspense_moves_domain()).ids + excluded_ids.extend(to_check_excluded) + + domain_reconciliation = [ + '&', '&', '&', + ('statement_line_id', '=', False), + ('account_id', 'in', aml_accounts), + ('payment_id', '<>', False), + ('balance', '!=', 0.0), + ] + + # default domain matching + domain_matching = [ + '&', '&', + ('reconciled', '=', False), + ('account_id.reconcile', '=', True), + ('balance', '!=', 0.0), + ] + + domain = expression.OR([domain_reconciliation, domain_matching]) + if partner_id: + domain = expression.AND([domain, [('partner_id', '=', partner_id)]]) + if mode == 'rp': + domain = expression.AND([domain, + [('account_id.internal_type', 'in', ['receivable', 'payable', 'liquidity'])] + ]) + else: + domain = expression.AND([domain, + [('account_id.internal_type', 'not in', ['receivable', 'payable', 'liquidity'])] + ]) + + # Domain factorized for all reconciliation use cases + if search_str: + str_domain = self._domain_move_lines(search_str=search_str) + str_domain = expression.OR([ + str_domain, + [('partner_id.name', 'ilike', search_str)] + ]) + domain = expression.AND([ + domain, + str_domain + ]) + + if excluded_ids: + domain = expression.AND([ + [('id', 'not in', excluded_ids)], + domain + ]) + # filter on account.move.line having the same company as the statement line + domain = expression.AND([domain, [('company_id', '=', st_line.company_id.id)]]) + + # take only moves in valid state. Draft is accepted only when "Post At" is set + # to "Bank Reconciliation" in the associated journal + domain_post_at = [ + + ('move_id.state', 'not in', ['draft', 'cancel']), + ] + domain = expression.AND([domain, domain_post_at]) + + if st_line.company_id.account_bank_reconciliation_start: + domain = expression.AND([domain, [('date', '>=', st_line.company_id.account_bank_reconciliation_start)]]) + return domain + + @api.model + def _domain_move_lines_for_manual_reconciliation(self, account_id, partner_id=False, excluded_ids=None, search_str=False): + """ Create domain criteria that are relevant to manual reconciliation. """ + domain = [ + ('reconciled', '=', False), + ('account_id', '=', account_id), + ('move_id.state', '=', 'posted') + ] + domain = expression.AND([domain, [('balance', '!=', 0.0)]]) + if partner_id: + domain = expression.AND([domain, [('partner_id', '=', partner_id)]]) + if excluded_ids: + domain = expression.AND([[('id', 'not in', excluded_ids)], domain]) + if search_str: + str_domain = self._domain_move_lines(search_str=search_str) + domain = expression.AND([domain, str_domain]) + # filter on account.move.line having the same company as the given account + account = self.env['account.account'].browse(account_id) + domain = expression.AND([domain, [('company_id', '=', account.company_id.id)]]) + return domain + + @api.model + def _prepare_move_lines(self, move_lines, target_currency=False, target_date=False, recs_count=0): + """ Returns move lines formatted for the manual/bank reconciliation widget + + :param move_line_ids: + :param target_currency: currency (browse) you want the move line debit/credit converted into + :param target_date: date to use for the monetary conversion + """ + context = dict(self._context or {}) + ret = [] + + for line in move_lines: + company_currency = line.company_id.currency_id + line_currency = (line.currency_id and line.amount_currency) and line.currency_id or company_currency + ret_line = { + 'id': line.id, + 'name': line.name and line.name != '/' and line.move_id.name != line.name and line.move_id.name + ': ' + line.name or line.move_id.name, + 'ref': line.move_id.ref or '', + # For reconciliation between statement transactions and already registered payments (eg. checks) + # NB : we don't use the 'reconciled' field because the line we're selecting is not the one that gets reconciled + 'account_id': [line.account_id.id, line.account_id.display_name], + 'already_paid': line.account_id.internal_type == 'liquidity', + 'account_code': line.account_id.code, + 'account_name': line.account_id.name, + 'account_type': line.account_id.internal_type, + 'date_maturity': format_date(self.env, line.date_maturity), + 'date': format_date(self.env, line.date), + 'journal_id': [line.journal_id.id, line.journal_id.display_name], + 'partner_id': line.partner_id.id, + 'partner_name': line.partner_id.name, + 'currency_id': line_currency.id, + } + + debit = line.debit + credit = line.credit + amount = line.amount_residual + amount_currency = line.amount_residual_currency + + # For already reconciled lines, don't use amount_residual(_currency) + if line.account_id.internal_type == 'liquidity': + amount = debit - credit + amount_currency = line.amount_currency + + target_currency = target_currency or company_currency + + # Use case: + # Let's assume that company currency is in USD and that we have the 3 following move lines + # Debit Credit Amount currency Currency + # 1) 25 0 0 NULL + # 2) 17 0 25 EUR + # 3) 33 0 25 YEN + # + # If we ask to see the information in the reconciliation widget in company currency, we want to see + # The following information + # 1) 25 USD (no currency information) + # 2) 17 USD [25 EUR] (show 25 euro in currency information, in the little bill) + # 3) 33 USD [25 YEN] (show 25 yen in currency information) + # + # If we ask to see the information in another currency than the company let's say EUR + # 1) 35 EUR [25 USD] + # 2) 25 EUR (no currency information) + # 3) 50 EUR [25 YEN] + # In that case, we have to convert the debit-credit to the currency we want and we show next to it + # the value of the amount_currency or the debit-credit if no amount currency + if target_currency == company_currency: + if line_currency == target_currency: + amount = amount + amount_currency = "" + total_amount = debit - credit + total_amount_currency = "" + else: + amount = amount + amount_currency = amount_currency + total_amount = debit - credit + total_amount_currency = line.amount_currency + + if target_currency != company_currency: + if line_currency == target_currency: + amount = amount_currency + amount_currency = "" + total_amount = line.amount_currency + total_amount_currency = "" + else: + amount_currency = line.currency_id and amount_currency or amount + company = line.account_id.company_id + date = target_date or line.date + amount = company_currency._convert(amount, target_currency, company, date) + total_amount = company_currency._convert((line.debit - line.credit), target_currency, company, date) + total_amount_currency = line.currency_id and line.amount_currency or (line.debit - line.credit) + + ret_line['recs_count'] = recs_count + ret_line['debit'] = amount > 0 and amount or 0 + ret_line['credit'] = amount < 0 and -amount or 0 + ret_line['amount_currency'] = amount_currency + ret_line['amount_str'] = formatLang(self.env, abs(amount), currency_obj=target_currency) + ret_line['total_amount_str'] = formatLang(self.env, abs(total_amount), currency_obj=target_currency) + ret_line['amount_currency_str'] = amount_currency and formatLang(self.env, abs(amount_currency), currency_obj=line_currency) or "" + ret_line['total_amount_currency_str'] = total_amount_currency and formatLang(self.env, abs(total_amount_currency), currency_obj=line_currency) or "" + ret.append(ret_line) + return ret + + @api.model + def _get_statement_line(self, st_line): + """ Returns the data required by the bank statement reconciliation widget to display a statement line """ + + statement_currency = st_line.journal_id.currency_id or st_line.journal_id.company_id.currency_id + if st_line.amount_currency and st_line.currency_id: + amount = st_line.amount_currency + amount_currency = st_line.amount + amount_currency_str = formatLang(self.env, abs(amount_currency), currency_obj=statement_currency) + else: + amount = st_line.amount + amount_currency = amount + amount_currency_str = "" + amount_str = formatLang(self.env, abs(amount), currency_obj=st_line.currency_id or statement_currency) + + data = { + 'id': st_line.id, + 'ref': st_line.ref, + 'note': st_line.narration or "", + 'name': st_line.name, + 'date': format_date(self.env, st_line.date), + 'amount': amount, + 'amount_str': amount_str, # Amount in the statement line currency + 'currency_id': st_line.currency_id.id or statement_currency.id, + 'partner_id': st_line.partner_id.id, + 'journal_id': st_line.journal_id.id, + 'statement_id': st_line.statement_id.id, + 'account_id': [st_line.journal_id.default_account_id.id, st_line.journal_id.default_account_id.display_name], + 'account_code': st_line.journal_id.default_account_id.code, + 'account_name': st_line.journal_id.default_account_id.name, + 'partner_name': st_line.partner_id.name, + 'communication_partner_name': st_line.partner_name, + 'amount_currency_str': amount_currency_str, # Amount in the statement currency + 'amount_currency': amount_currency, # Amount in the statement currency + 'has_no_partner': not st_line.partner_id.id, + 'company_id': st_line.company_id.id, + } + if st_line.partner_id: + data['open_balance_account_id'] = amount > 0 and st_line.partner_id.property_account_receivable_id.id or st_line.partner_id.property_account_payable_id.id + + return data + + @api.model + def _get_move_line_reconciliation_proposition(self, account_id, partner_id=None): + """ Returns two lines whose amount are opposite """ + + Account_move_line = self.env['account.move.line'] + + ir_rules_query = Account_move_line._where_calc([]) + Account_move_line._apply_ir_rules(ir_rules_query, 'read') + from_clause, where_clause, where_clause_params = ir_rules_query.get_sql() + where_str = where_clause and (" WHERE %s" % where_clause) or '' + + # Get pairs + query = """ + SELECT a.id, b.id + FROM account_move_line a, account_move_line b, + account_move move_a, account_move move_b, + account_journal journal_a, account_journal journal_b + WHERE a.id != b.id + AND move_a.id = a.move_id + AND move_a.state = 'posted' + AND move_a.journal_id = journal_a.id + AND move_b.id = b.move_id + AND move_b.journal_id = journal_b.id + AND move_b.state = 'posted' + AND a.amount_residual = -b.amount_residual + AND a.balance != 0.0 + AND b.balance != 0.0 + AND NOT a.reconciled + AND a.account_id = %s + AND (%s IS NULL AND b.account_id = %s) + AND (%s IS NULL AND NOT b.reconciled OR b.id = %s) + AND (%s is NULL OR (a.partner_id = %s AND b.partner_id = %s)) + AND a.id IN (SELECT "account_move_line".id FROM {0}) + AND b.id IN (SELECT "account_move_line".id FROM {0}) + ORDER BY a.date desc + LIMIT 1 + """.format(from_clause + where_str) + move_line_id = self.env.context.get('move_line_id') or None + params = [ + account_id, + move_line_id, account_id, + move_line_id, move_line_id, + partner_id, partner_id, partner_id, + ] + where_clause_params + where_clause_params + self.env.cr.execute(query, params) + + pairs = self.env.cr.fetchall() + + if pairs: + return Account_move_line.browse(pairs[0]) + return Account_move_line + + @api.model + def _process_move_lines(self, move_line_ids, new_mv_line_dicts): + """ Create new move lines from new_mv_line_dicts (if not empty) then call reconcile_partial on self and new move lines + + :param new_mv_line_dicts: list of dicts containing values suitable for account_move_line.create() + """ + if len(move_line_ids) < 1 or len(move_line_ids) + len(new_mv_line_dicts) < 2: + raise UserError(_('A reconciliation must involve at least 2 move lines.')) + + account_move_line = self.env['account.move.line'].browse(move_line_ids) + writeoff_lines = self.env['account.move.line'] + + # Create writeoff move lines + if len(new_mv_line_dicts) > 0: + company_currency = account_move_line[0].account_id.company_id.currency_id + same_currency = False + currencies = list(set([aml.currency_id or company_currency for aml in account_move_line])) + if len(currencies) == 1 and currencies[0] != company_currency: + same_currency = True + # We don't have to convert debit/credit to currency as all values in the reconciliation widget are displayed in company currency + # If all the lines are in the same currency, create writeoff entry with same currency also + for mv_line_dict in new_mv_line_dicts: + if not same_currency: + mv_line_dict['amount_currency'] = False + writeoff_lines += account_move_line._create_writeoff([mv_line_dict]) + + (account_move_line + writeoff_lines).reconcile() + else: + account_move_line.reconcile() + + +class AccountInvoiceLine(models.Model): + _inherit = 'account.move.line' + + def _create_writeoff(self, writeoff_vals): + """ Create a writeoff move per journal for the account.move.lines in self. If debit/credit is not specified in vals, + the writeoff amount will be computed as the sum of amount_residual of the given recordset. + :param writeoff_vals: list of dicts containing values suitable for account_move_line.create(). The data in vals will + be processed to create bot writeoff account.move.line and their enclosing account.move. + """ + def compute_writeoff_counterpart_vals(values): + line_values = values.copy() + line_values['debit'], line_values['credit'] = line_values['credit'], line_values['debit'] + if 'amount_currency' in values: + line_values['amount_currency'] = -line_values['amount_currency'] + return line_values + # Group writeoff_vals by journals + writeoff_dict = {} + for val in writeoff_vals: + journal_id = val.get('journal_id', False) + if not writeoff_dict.get(journal_id, False): + writeoff_dict[journal_id] = [val] + else: + writeoff_dict[journal_id].append(val) + + partner_id = self.env['res.partner']._find_accounting_partner(self[0].partner_id).id + company_currency = self[0].account_id.company_id.currency_id + writeoff_currency = self[0].account_id.currency_id or company_currency + line_to_reconcile = self.env['account.move.line'] + # Iterate and create one writeoff by journal + writeoff_moves = self.env['account.move'] + for journal_id, lines in writeoff_dict.items(): + total = 0 + total_currency = 0 + writeoff_lines = [] + date = fields.Date.today() + for vals in lines: + # Check and complete vals + if 'account_id' not in vals or 'journal_id' not in vals: + raise UserError(_("It is mandatory to specify an account and a journal to create a write-off.")) + if ('debit' in vals) ^ ('credit' in vals): + raise UserError(_("Either pass both debit and credit or none.")) + if 'date' not in vals: + vals['date'] = self._context.get('date_p') or fields.Date.today() + vals['date'] = fields.Date.to_date(vals['date']) + if vals['date'] and vals['date'] < date: + date = vals['date'] + if 'name' not in vals: + vals['name'] = self._context.get('comment') or _('Write-Off') + if 'analytic_account_id' not in vals: + vals['analytic_account_id'] = self.env.context.get('analytic_id', False) + #compute the writeoff amount if not given + if 'credit' not in vals and 'debit' not in vals: + amount = sum([r.amount_residual for r in self]) + vals['credit'] = amount > 0 and amount or 0.0 + vals['debit'] = amount < 0 and abs(amount) or 0.0 + vals['partner_id'] = partner_id + total += vals['debit']-vals['credit'] + if 'amount_currency' not in vals and writeoff_currency != company_currency: + vals['currency_id'] = writeoff_currency.id + sign = 1 if vals['debit'] > 0 else -1 + vals['amount_currency'] = sign * abs(sum([r.amount_residual_currency for r in self])) + total_currency += vals['amount_currency'] + + writeoff_lines.append(compute_writeoff_counterpart_vals(vals)) + + # Create balance line + writeoff_lines.append({ + 'name': _('Write-Off'), + 'debit': total > 0 and total or 0.0, + 'credit': total < 0 and -total or 0.0, + 'amount_currency': total_currency, + 'currency_id': total_currency and writeoff_currency.id or False, + 'journal_id': journal_id, + 'account_id': self[0].account_id.id, + 'partner_id': partner_id + }) + + # Create the move + writeoff_move = self.env['account.move'].create({ + 'journal_id': journal_id, + 'date': date, + 'state': 'draft', + 'line_ids': [(0, 0, line) for line in writeoff_lines], + }) + writeoff_moves += writeoff_move + line_to_reconcile += writeoff_move.line_ids.filtered(lambda r: r.account_id == self[0].account_id).sorted(key='id')[-1:] + + #post all the writeoff moves at once + if writeoff_moves: + writeoff_moves.action_post() + + # Return the writeoff move.line which is to be reconciled + return line_to_reconcile + + +class AccountBankStatement(models.Model): + + _inherit = "account.bank.statement" + + accounting_date = fields.Date(string="Accounting Date", + help="If set, the accounting entries created during the bank statement reconciliation process will be created at this date.\n" + "This is useful if the accounting period in which the entries should normally be booked is already closed.", + states={'open': [('readonly', False)]}, readonly=True) + + def action_bank_reconcile_bank_statements(self): + self.ensure_one() + bank_stmt_lines = self.mapped('line_ids') + return { + 'type': 'ir.actions.client', + 'tag': 'bank_statement_reconciliation_view', + 'context': {'statement_line_ids': bank_stmt_lines.ids, 'company_ids': self.mapped('company_id').ids}, + } + + +class AccountBankStatementLine(models.Model): + + _inherit = "account.bank.statement.line" + + move_name = fields.Char(string='Journal Entry Name', readonly=True, + default=False, copy=False, + help="Technical field holding the number given to the journal entry, automatically set when the statement line is reconciled then stored to set the same number again if the line is cancelled, set to draft and re-processed again.") + + def process_reconciliation(self, counterpart_aml_dicts=None, payment_aml_rec=None, new_aml_dicts=None): + """Match statement lines with existing payments (eg. checks) and/or + payables/receivables (eg. invoices and credit notes) and/or new move + lines (eg. write-offs). + If any new journal item needs to be created (via new_aml_dicts or + counterpart_aml_dicts), a new journal entry will be created and will + contain those items, as well as a journal item for the bank statement + line. + Finally, mark the statement line as reconciled by putting the matched + moves ids in the column journal_entry_ids. + + :param self: browse collection of records that are supposed to have no + accounting entries already linked. + :param (list of dicts) counterpart_aml_dicts: move lines to create to + reconcile with existing payables/receivables. + The expected keys are : + - 'name' + - 'debit' + - 'credit' + - 'move_line' + # The move line to reconcile (partially if specified + # debit/credit is lower than move line's credit/debit) + + :param (list of recordsets) payment_aml_rec: recordset move lines + representing existing payments (which are already fully reconciled) + + :param (list of dicts) new_aml_dicts: move lines to create. The expected + keys are : + - 'name' + - 'debit' + - 'credit' + - 'account_id' + - (optional) 'tax_ids' + - (optional) Other account.move.line fields like analytic_account_id + or analytics_id + - (optional) 'reconcile_model_id' + + :returns: The journal entries with which the transaction was matched. + If there was at least an entry in counterpart_aml_dicts or + new_aml_dicts, this list contains the move created by the + reconciliation, containing entries for the statement.line (1), the + counterpart move lines (0..*) and the new move lines (0..*). + """ + payable_account_type = self.env.ref("account.data_account_type_payable") + receivable_account_type = self.env.ref("account.data_account_type_receivable") + suspense_moves_mode = self._context.get("suspense_moves_mode") + counterpart_aml_dicts = counterpart_aml_dicts or [] + payment_aml_rec = payment_aml_rec or self.env["account.move.line"] + new_aml_dicts = new_aml_dicts or [] + + aml_obj = self.env["account.move.line"] + + company_currency = self.journal_id.company_id.currency_id + statement_currency = self.journal_id.currency_id or company_currency + + counterpart_moves = self.env["account.move"] + + # Check and prepare received data + if any(rec.statement_id for rec in payment_aml_rec): + raise UserError(_("A selected move line was already reconciled.")) + for aml_dict in counterpart_aml_dicts: + if aml_dict["move_line"].reconciled and not suspense_moves_mode: + raise UserError(_("A selected move line was already reconciled.")) + if isinstance(aml_dict["move_line"], int): + aml_dict["move_line"] = aml_obj.browse(aml_dict["move_line"]) + + account_types = self.env["account.account.type"] + for aml_dict in counterpart_aml_dicts + new_aml_dicts: + if aml_dict.get("tax_ids") and isinstance(aml_dict["tax_ids"][0], int): + # Transform the value in the format required for One2many and + # Many2many fields + aml_dict["tax_ids"] = [(4, id, None) for id in aml_dict["tax_ids"]] + + user_type_id = ( + self.env["account.account"] + .browse(aml_dict.get("account_id")) + .user_type_id + ) + if ( + user_type_id in [payable_account_type, receivable_account_type] + and user_type_id not in account_types + ): + account_types |= user_type_id + # Fully reconciled moves are just linked to the bank statement + total = self.amount + currency = self.currency_id or statement_currency + for aml_rec in payment_aml_rec: + balance = ( + aml_rec.amount_currency if aml_rec.currency_id else aml_rec.balance + ) + aml_currency = aml_rec.currency_id or aml_rec.company_currency_id + total -= aml_currency._convert( + balance, currency, aml_rec.company_id, aml_rec.date + ) + aml_rec.with_context(check_move_validity=False).write({"statement_line_id": self.id}) + counterpart_moves = counterpart_moves | aml_rec.move_id + # Update + if aml_rec.payment_id and aml_rec.move_id.state == "draft": + # In case the journal is set to only post payments when performing bank + #reconciliation, we modify its date and post it. + aml_rec.move_id.date = self.date + aml_rec.payment_id.payment_date = self.date + aml_rec.move_id.action_post() + # We check the paid status of the invoices reconciled with this payment + for invoice in aml_rec.payment_id.reconciled_invoice_ids: + self._check_invoice_state(invoice) + + # Create move line(s). Either matching an existing journal entry (eg. invoice), in which + # case we reconcile the existing and the new move lines together, or being a write-off. + if counterpart_aml_dicts or new_aml_dicts: + aml_obj = self.env["account.move.line"] + self.move_id.line_ids.with_context(force_delete=True).unlink() + liquidity_aml_dict = self._prepare_liquidity_move_line_vals() + aml_obj.with_context(check_move_validity=False).create(liquidity_aml_dict) + + self.sequence = self.statement_id.line_ids.ids.index(self.id) + 1 + counterpart_moves = counterpart_moves | self.move_id + + # Complete dicts to create both counterpart move lines and write-offs + to_create = counterpart_aml_dicts + new_aml_dicts + date = self.date or fields.Date.today() + for aml_dict in to_create: + aml_dict["move_id"] = self.move_id.id + aml_dict["partner_id"] = self.partner_id.id + aml_dict["statement_line_id"] = self.id + self._prepare_move_line_for_currency(aml_dict, date) + + # Create write-offs + for aml_dict in new_aml_dicts: + aml_obj.with_context(check_move_validity=False).create(aml_dict) + + # Create counterpart move lines and reconcile them + aml_to_reconcile = [] + for aml_dict in counterpart_aml_dicts: + if not aml_dict["move_line"].statement_line_id: + aml_dict["move_line"].write({"statement_line_id": self.id}) + if aml_dict["move_line"].partner_id.id: + aml_dict["partner_id"] = aml_dict["move_line"].partner_id.id + aml_dict["account_id"] = aml_dict["move_line"].account_id.id + + counterpart_move_line = aml_dict.pop("move_line") + new_aml = aml_obj.with_context(check_move_validity=False).create(aml_dict) + + aml_to_reconcile.append((new_aml, counterpart_move_line)) + + # Post to allow reconcile + if self.move_id.state == 'draft': + self.move_id.with_context(skip_account_move_synchronization=True).action_post() + + # Reconcile new lines with counterpart + for new_aml, counterpart_move_line in aml_to_reconcile: + (new_aml | counterpart_move_line).reconcile() + + self._check_invoice_state(counterpart_move_line.move_id) + + # Needs to be called manually as lines were created 1 by 1 + if self.move_id.state == 'draft': + self.move_id.with_context(skip_account_move_synchronization=True).action_post() + # record the move name on the statement line to be able to retrieve + # it in case of unreconciliation + self.write({"move_name": self.move_id.name}) + + elif self.move_name: + raise UserError(_('Operation not allowed. Since your statement line already received a number (%s), you cannot reconcile it entirely with existing journal entries otherwise it would make a gap in the numbering. You should book an entry and make a regular revert of it in case you want to cancel it.')% (self.move_name)) + + # create the res.partner.bank if needed + if self.account_number and self.partner_id and not self.bank_account_id: + # Search bank account without partner to handle the case the res.partner.bank already exists but is set + # on a different partner. + self.partner_bank_id = self._find_or_create_bank_account() + + counterpart_moves._check_balanced() + return counterpart_moves + + def _prepare_move_line_for_currency(self, aml_dict, date): + self.ensure_one() + company_currency = self.journal_id.company_id.currency_id + statement_currency = self.journal_id.currency_id or company_currency + st_line_currency = self.currency_id or statement_currency + st_line_currency_rate = self.currency_id and (self.amount_currency / self.amount) or False + company = self.company_id + + if st_line_currency.id != company_currency.id: + aml_dict['amount_currency'] = aml_dict['debit'] - aml_dict['credit'] + aml_dict['currency_id'] = st_line_currency.id + if self.currency_id and statement_currency.id == company_currency.id and st_line_currency_rate: + # Statement is in company currency but the transaction is in foreign currency + aml_dict['debit'] = company_currency.round(aml_dict['debit'] / st_line_currency_rate) + aml_dict['credit'] = company_currency.round(aml_dict['credit'] / st_line_currency_rate) + elif self.currency_id and st_line_currency_rate: + # Statement is in foreign currency and the transaction is in another one + aml_dict['debit'] = statement_currency._convert(aml_dict['debit'] / st_line_currency_rate, company_currency, company, date) + aml_dict['credit'] = statement_currency._convert(aml_dict['credit'] / st_line_currency_rate, company_currency, company, date) + else: + # Statement is in foreign currency and no extra currency is given for the transaction + aml_dict['debit'] = st_line_currency._convert(aml_dict['debit'], company_currency, company, date) + aml_dict['credit'] = st_line_currency._convert(aml_dict['credit'], company_currency, company, date) + elif statement_currency.id != company_currency.id: + # Statement is in foreign currency but the transaction is in company currency + prorata_factor = (aml_dict['debit'] - aml_dict['credit']) / self.amount_currency + aml_dict['amount_currency'] = prorata_factor * self.amount + aml_dict['currency_id'] = statement_currency.id + + def _check_invoice_state(self, invoice): + if invoice.is_invoice(include_receipts=True): + invoice._compute_amount() + + +class ResCompany(models.Model): + _inherit = "res.company" + + account_bank_reconciliation_start = fields.Date(string="Bank Reconciliation Threshold", help="""The bank reconciliation widget won't ask to reconcile payments older than this date. + This is useful if you install accounting after having used invoicing for some time and + don't want to reconcile all the past payments with bank statements.""") diff --git a/base_accounting_kit/models/product_template.py b/base_accounting_kit/models/product_template.py new file mode 100644 index 000000000..f5f5b5c81 --- /dev/null +++ b/base_accounting_kit/models/product_template.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import api, fields, models + + +class ProductTemplate(models.Model): + _inherit = 'product.template' + + asset_category_id = fields.Many2one('account.asset.category', string='Asset Type', company_dependent=True, ondelete="restrict") + deferred_revenue_category_id = fields.Many2one('account.asset.category', string='Deferred Revenue Type', company_dependent=True, ondelete="restrict") + + def _get_asset_accounts(self): + res = super(ProductTemplate, self)._get_asset_accounts() + if self.asset_category_id: + res['stock_input'] = self.property_account_expense_id + if self.deferred_revenue_category_id: + res['stock_output'] = self.property_account_income_id + return res diff --git a/base_accounting_kit/models/recurring_payments.py b/base_accounting_kit/models/recurring_payments.py new file mode 100644 index 000000000..ba2ba7b45 --- /dev/null +++ b/base_accounting_kit/models/recurring_payments.py @@ -0,0 +1,179 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from datetime import datetime, date + +from dateutil.relativedelta import relativedelta + +from odoo import models, fields, api, _ +from odoo.exceptions import UserError + + +class FilterRecurringEntries(models.Model): + _inherit = 'account.move' + + recurring_ref = fields.Char() + + +class RecurringPayments(models.Model): + _name = 'account.recurring.payments' + _description = 'Accounting Recurring Payment' + + def _get_next_schedule(self): + if self.date: + recurr_dates = [] + today = datetime.today() + start_date = datetime.strptime(str(self.date), '%Y-%m-%d') + while start_date <= today: + recurr_dates.append(str(start_date.date())) + if self.recurring_period == 'days': + start_date += relativedelta(days=self.recurring_interval) + elif self.recurring_period == 'weeks': + start_date += relativedelta(weeks=self.recurring_interval) + elif self.recurring_period == 'months': + start_date += relativedelta(months=self.recurring_interval) + else: + start_date += relativedelta(years=self.recurring_interval) + self.next_date = start_date.date() + + name = fields.Char('Name') + debit_account = fields.Many2one('account.account', 'Debit Account', + required=True, + domain="['|', ('company_id', '=', False), " + "('company_id', '=', company_id)]") + credit_account = fields.Many2one('account.account', 'Credit Account', + required=True, + domain="['|', ('company_id', '=', False), " + "('company_id', '=', company_id)]") + journal_id = fields.Many2one('account.journal', 'Journal', required=True) + analytic_account_id = fields.Many2one('account.analytic.account', + 'Analytic Account') + date = fields.Date('Starting Date', required=True, default=date.today()) + next_date = fields.Date('Next Schedule', compute=_get_next_schedule, + readonly=True, copy=False) + recurring_period = fields.Selection(selection=[('days', 'Days'), + ('weeks', 'Weeks'), + ('months', 'Months'), + ('years', 'Years')], + store=True, required=True) + amount = fields.Float('Amount') + description = fields.Text('Description') + state = fields.Selection(selection=[('draft', 'Draft'), + ('running', 'Running')], + default='draft', string='Status') + journal_state = fields.Selection(selection=[('draft', 'Unposted'), + ('posted', 'Posted')], + required=True, default='draft', + string='Generate Journal As') + recurring_interval = fields.Integer('Recurring Interval', default=1) + partner_id = fields.Many2one('res.partner', 'Partner') + pay_time = fields.Selection(selection=[('pay_now', 'Pay Directly'), + ('pay_later', 'Pay Later')], + store=True, required=True) + company_id = fields.Many2one('res.company', + default=lambda l: l.env.company.id) + recurring_lines = fields.One2many('account.recurring.entries.line', 'tmpl_id') + + @api.onchange('partner_id') + def onchange_partner_id(self): + if self.partner_id.property_account_receivable_id: + self.credit_account = self.partner_id.property_account_payable_id + + @api.model + def _cron_generate_entries(self): + data = self.env['account.recurring.payments'].search( + [('state', '=', 'running')]) + entries = self.env['account.move'].search( + [('recurring_ref', '!=', False)]) + journal_dates = [] + journal_codes = [] + remaining_dates = [] + for entry in entries: + journal_dates.append(str(entry.date)) + if entry.recurring_ref: + journal_codes.append(str(entry.recurring_ref)) + today = datetime.today() + for line in data: + if line.date: + recurr_dates = [] + start_date = datetime.strptime(str(line.date), '%Y-%m-%d') + while start_date <= today: + recurr_dates.append(str(start_date.date())) + if line.recurring_period == 'days': + start_date += relativedelta( + days=line.recurring_interval) + elif line.recurring_period == 'weeks': + start_date += relativedelta( + weeks=line.recurring_interval) + elif line.recurring_period == 'months': + start_date += relativedelta( + months=line.recurring_interval) + else: + start_date += relativedelta( + years=line.recurring_interval) + for rec in recurr_dates: + recurr_code = str(line.id) + '/' + str(rec) + if recurr_code not in journal_codes: + remaining_dates.append({ + 'date': rec, + 'template_name': line.name, + 'amount': line.amount, + 'tmpl_id': line.id, + }) + child_ids = self.recurring_lines.create(remaining_dates) + for line in child_ids: + tmpl_id = line.tmpl_id + recurr_code = str(tmpl_id.id) + '/' + str(line.date) + line_ids = [(0, 0, { + 'account_id': tmpl_id.credit_account.id, + 'partner_id': tmpl_id.partner_id.id, + 'credit': line.amount, + 'analytic_account_id': tmpl_id.analytic_account_id.id, + }), (0, 0, { + 'account_id': tmpl_id.debit_account.id, + 'partner_id': tmpl_id.partner_id.id, + 'debit': line.amount, + 'analytic_account_id': tmpl_id.analytic_account_id.id, + })] + vals = { + 'date': line.date, + 'recurring_ref': recurr_code, + 'company_id': self.env.company.id, + 'journal_id': tmpl_id.journal_id.id, + 'ref': line.template_name, + 'narration': 'Recurring entry', + 'line_ids': line_ids + } + move_id = self.env['account.move'].create(vals) + if tmpl_id.journal_state == 'posted': + move_id.post() + + + class GetAllRecurringEntries(models.TransientModel): + _name = 'account.recurring.entries.line' + _description = 'Account Recurring Entries Line' + + date = fields.Date('Date') + template_name = fields.Char('Name') + amount = fields.Float('Amount') + tmpl_id = fields.Many2one('account.recurring.payments', string='id') + + diff --git a/base_accounting_kit/models/res_config_settings.py b/base_accounting_kit/models/res_config_settings.py new file mode 100644 index 000000000..675671d76 --- /dev/null +++ b/base_accounting_kit/models/res_config_settings.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import models, fields, api + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + customer_credit_limit = fields.Boolean(string="Customer Credit Limit") + + @api.model + def get_values(self): + res = super(ResConfigSettings, self).get_values() + params = self.env['ir.config_parameter'].sudo() + customer_credit_limit = params.get_param('customer_credit_limit', + default=False) + res.update(customer_credit_limit=customer_credit_limit) + return res + + def set_values(self): + super(ResConfigSettings, self).set_values() + self.env['ir.config_parameter'].sudo().set_param( + "customer_credit_limit", + self.customer_credit_limit) diff --git a/base_accounting_kit/models/res_partner.py b/base_accounting_kit/models/res_partner.py new file mode 100644 index 000000000..52d3e67d0 --- /dev/null +++ b/base_accounting_kit/models/res_partner.py @@ -0,0 +1,113 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from datetime import date, timedelta + +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + invoice_list = fields.One2many('account.move', 'partner_id', + string="Invoice Details", + readonly=True, + domain=( + [('payment_state', '=', 'not_paid'), + ('move_type', '=', 'out_invoice')])) + total_due = fields.Monetary(compute='_compute_for_followup', store=False, + readonly=True) + next_reminder_date = fields.Date(compute='_compute_for_followup', + store=False, readonly=True) + total_overdue = fields.Monetary(compute='_compute_for_followup', + store=False, readonly=True) + followup_status = fields.Selection( + [('in_need_of_action', 'In need of action'), + ('with_overdue_invoices', 'With overdue invoices'), + ('no_action_needed', 'No action needed')], + string='Followup status', + ) + + def _compute_for_followup(self): + """ + Compute the fields 'total_due', 'total_overdue' , 'next_reminder_date' and 'followup_status' + """ + for record in self: + total_due = 0 + total_overdue = 0 + today = fields.Date.today() + for am in record.invoice_list: + if am.company_id == self.env.company: + amount = am.amount_residual + total_due += amount + + is_overdue = today > am.invoice_date_due if am.invoice_date_due else today > am.date + if is_overdue: + total_overdue += amount or 0 + min_date = record.get_min_date() + action = record.action_after() + if min_date: + date_reminder = min_date + timedelta(days=action) + if date_reminder: + record.next_reminder_date = date_reminder + else: + date_reminder = today + record.next_reminder_date = date_reminder + if total_overdue > 0 and date_reminder > today: + followup_status = "with_overdue_invoices" + elif total_due > 0 and date_reminder <= today: + followup_status = "in_need_of_action" + else: + followup_status = "no_action_needed" + record.total_due = total_due + record.total_overdue = total_overdue + record.followup_status = followup_status + + def get_min_date(self): + today = date.today() + for this in self: + if this.invoice_list: + min_list = this.invoice_list.mapped('invoice_date_due') + while False in min_list: + min_list.remove(False) + return min(min_list) + else: + return today + + def get_delay(self): + delay = """select id,delay from followup_line where followup_id = + (select id from account_followup where company_id = %s) + order by delay limit 1""" + self._cr.execute(delay, [self.env.company.id]) + record = self._cr.dictfetchall() + + return record + + + def action_after(self): + lines = self.env['followup.line'].search([( + 'followup_id.company_id', '=', self.env.company.id)]) + + if lines: + record = self.get_delay() + for i in record: + return i['delay'] diff --git a/base_accounting_kit/report/__init__.py b/base_accounting_kit/report/__init__.py new file mode 100644 index 000000000..e96b59f6a --- /dev/null +++ b/base_accounting_kit/report/__init__.py @@ -0,0 +1,35 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies(). +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from . import general_ledger_report +from . import account_report_common_account +from . import report_partner_ledger +from . import report_tax +from . import report_trial_balance +from . import report_aged_partner +from . import report_journal_audit +from . import report_financial +from . import cash_flow_report +from . import account_bank_book +from . import account_cash_book +from . import account_day_book +from . import account_asset_report +from . import multiple_invoice_report diff --git a/base_accounting_kit/report/account_asset_report.py b/base_accounting_kit/report/account_asset_report.py new file mode 100644 index 000000000..7917958c5 --- /dev/null +++ b/base_accounting_kit/report/account_asset_report.py @@ -0,0 +1,68 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, fields, models, tools + + +class AssetAssetReport(models.Model): + _name = "asset.asset.report" + _description = "Assets Analysis" + _auto = False + + name = fields.Char(string='Year', required=False, readonly=True) + date = fields.Date(readonly=True) + depreciation_date = fields.Date(string='Depreciation Date', readonly=True) + asset_id = fields.Many2one('account.asset.asset', string='Asset', readonly=True) + asset_category_id = fields.Many2one('account.asset.category', string='Asset category', readonly=True) + partner_id = fields.Many2one('res.partner', string='Partner', readonly=True) + state = fields.Selection([('draft', 'Draft'), ('open', 'Running'), ('close', 'Close')], string='Status', readonly=True) + depreciation_value = fields.Float(string='Amount of Depreciation Lines', readonly=True) + installment_value = fields.Float(string='Amount of Installment Lines', readonly=True) + move_check = fields.Boolean(string='Posted', readonly=True) + installment_nbr = fields.Integer(string='# of Installment Lines', readonly=True) + depreciation_nbr = fields.Integer(string='# of Depreciation Lines', readonly=True) + gross_value = fields.Float(string='Gross Amount', readonly=True) + posted_value = fields.Float(string='Posted Amount', readonly=True) + unposted_value = fields.Float(string='Unposted Amount', readonly=True) + company_id = fields.Many2one('res.company', string='Company', readonly=True) + + def init(self): + tools.drop_view_if_exists(self._cr, 'asset_asset_report') + self._cr.execute(""" + create or replace view asset_asset_report as ( + select + min(dl.id) as id, + dl.name as name, + dl.depreciation_date as depreciation_date, + a.date as date, + (CASE WHEN dlmin.id = min(dl.id) + THEN a.value + ELSE 0 + END) as gross_value, + dl.amount as depreciation_value, + dl.amount as installment_value, + (CASE WHEN dl.move_check + THEN dl.amount + ELSE 0 + END) as posted_value, + (CASE WHEN NOT dl.move_check + THEN dl.amount + ELSE 0 + END) as unposted_value, + dl.asset_id as asset_id, + dl.move_check as move_check, + a.category_id as asset_category_id, + a.partner_id as partner_id, + a.state as state, + count(dl.*) as installment_nbr, + count(dl.*) as depreciation_nbr, + a.company_id as company_id + from account_asset_depreciation_line dl + left join account_asset_asset a on (dl.asset_id=a.id) + left join (select min(d.id) as id,ac.id as ac_id from account_asset_depreciation_line as d inner join account_asset_asset as ac ON (ac.id=d.asset_id) group by ac_id) as dlmin on dlmin.ac_id=a.id + where a.active is true + group by + dl.amount,dl.asset_id,dl.depreciation_date,dl.name, + a.date, dl.move_check, a.state, a.category_id, a.partner_id, a.company_id, + a.value, a.id, a.salvage_value, dlmin.id + )""") diff --git a/base_accounting_kit/report/account_asset_report_views.xml b/base_accounting_kit/report/account_asset_report_views.xml new file mode 100644 index 000000000..b9cbea4fe --- /dev/null +++ b/base_accounting_kit/report/account_asset_report_views.xml @@ -0,0 +1,77 @@ + + + + + asset.asset.report.pivot + asset.asset.report + + + + + + + + + + asset.asset.report.graph + asset.asset.report + + + + + + + + + + + asset.asset.report.search + asset.asset.report + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Assets Analysis + asset.asset.report + graph,pivot + + [('asset_category_id.type', '=', 'purchase')] + {'search_default_only_active': 1} + +

+ From this report, you can have an overview on all depreciations. The + search bar can also be used to personalize your assets depreciation reporting. +

+
+
+ + +
diff --git a/base_accounting_kit/report/account_bank_book.py b/base_accounting_kit/report/account_bank_book.py new file mode 100644 index 000000000..a4faa2f0b --- /dev/null +++ b/base_accounting_kit/report/account_bank_book.py @@ -0,0 +1,176 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from datetime import time + +from odoo import models, api, _ +from odoo.exceptions import UserError + + +class ReportBankBook(models.AbstractModel): + _name = 'report.base_accounting_kit.report_bank_book' + _description = 'Bank Book Report' + + def _get_account_move_entry(self, accounts, init_balance, sortby, + display_account): + cr = self.env.cr + move_line = self.env['account.move.line'] + move_lines = {x: [] for x in accounts.ids} + + # Prepare initial sql query and Get the initial move lines + if init_balance: + init_tables, init_where_clause, init_where_params = move_line.with_context( + date_from=self.env.context.get('date_from'), date_to=False, + initial_bal=True)._query_get() + init_wheres = [""] + if init_where_clause.strip(): + init_wheres.append(init_where_clause.strip()) + init_filters = " AND ".join(init_wheres) + filters = init_filters.replace('account_move_line__move_id', + 'm').replace('account_move_line', + 'l') + sql = ("""SELECT 0 AS lid, l.account_id AS account_id, \ + '' AS ldate, '' AS lcode, 0.0 AS amount_currency, \ + '' AS lref, 'Initial Balance' AS lname, \ + COALESCE(SUM(l.debit),0.0) AS debit, \ + COALESCE(SUM(l.credit),0.0) AS credit, \ + COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) as balance, \ + '' AS lpartner_id,\ + '' AS move_name, '' AS mmove_id, '' AS currency_code,\ + NULL AS currency_id,\ + '' AS invoice_id, '' AS invoice_type, '' AS invoice_number,\ + '' AS partner_name\ + FROM account_move_line l\ + LEFT JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + WHERE l.account_id IN %s""" + filters + ' GROUP BY l.account_id') + params = (tuple(accounts.ids),) + tuple(init_where_params) + cr.execute(sql, params) + for row in cr.dictfetchall(): + move_lines[row.pop('account_id')].append(row) + sql_sort = 'l.date, l.move_id' + if sortby == 'sort_journal_partner': + sql_sort = 'j.code, p.name, l.move_id' + + # Prepare sql query base on selected parameters from wizard + tables, where_clause, where_params = move_line._query_get() + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + filters = " AND ".join(wheres) + filters = filters.replace('account_move_line__move_id', 'm').replace( + 'account_move_line', 'l') + + # Get move lines base on sql query and Calculate the total + # balance of move lines + sql = ('''SELECT l.id AS lid, l.account_id \ + AS account_id, l.date AS ldate, j.code AS lcode,\ + l.currency_id, l.amount_currency, l.ref AS lref, l.name AS lname,\ + COALESCE(l.debit,0) AS debit, \ + COALESCE(l.credit,0) AS credit, \ + COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) AS balance,\ + m.name AS move_name, c.symbol AS \ + currency_code, p.name AS partner_name\ + FROM account_move_line l\ + JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + JOIN account_account acc ON (l.account_id = acc.id) \ + WHERE l.account_id IN %s ''' + filters + ''' GROUP BY \ + l.id, l.account_id, l.date, j.code, l.currency_id, \ + l.amount_currency, l.ref, l.name, m.name, \ + c.symbol, p.name ORDER BY ''' + sql_sort) + params = (tuple(accounts.ids),) + tuple(where_params) + cr.execute(sql, params) + + for row in cr.dictfetchall(): + balance = 0 + for line in move_lines.get(row['account_id']): + balance += line['debit'] - line['credit'] + row['balance'] += balance + move_lines[row.pop('account_id')].append(row) + + # Calculate the debit, credit and balance for Accounts + account_res = [] + for account in accounts: + currency = account.currency_id and \ + account.currency_id or account.company_id.currency_id + res = dict((fn, 0.0) for fn in ['credit', 'debit', 'balance']) + res['code'] = account.code + res['name'] = account.name + res['move_lines'] = move_lines[account.id] + for line in res.get('move_lines'): + res['debit'] += line['debit'] + res['credit'] += line['credit'] + res['balance'] = line['balance'] + if display_account == 'all': + account_res.append(res) + if display_account == 'movement' and res.get('move_lines'): + account_res.append(res) + if display_account == 'not_zero' and not currency.is_zero( + res['balance']): + account_res.append(res) + + return account_res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get('active_model'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + + model = self.env.context.get('active_model') + docs = self.env[model].browse(self.env.context.get('active_ids', [])) + init_balance = data['form'].get('initial_balance', True) + sortby = data['form'].get('sortby', 'sort_date') + display_account = 'movement' + codes = [] + if data['form'].get('journal_ids', False): + codes = [journal.code for journal in + self.env['account.journal'].search( + [('id', 'in', data['form']['journal_ids'])])] + account_ids = data['form']['account_ids'] + accounts = self.env['account.account'].search( + [('id', 'in', account_ids)]) + if not accounts: + journals = self.env['account.journal'].search([('type', '=', 'bank')]) + accounts = [] + for journal in journals: + accounts.append(journal.company_id.account_journal_payment_credit_account_id.id) + accounts = self.env['account.account'].search([('id', 'in', accounts)]) + + accounts_res = self.with_context(data['form'].get('used_context', {}))._get_account_move_entry( + accounts, + init_balance, + sortby, + display_account) + return { + 'doc_ids': docids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'Accounts': accounts_res, + 'print_journal': codes, + } diff --git a/base_accounting_kit/report/account_bank_book_view.xml b/base_accounting_kit/report/account_bank_book_view.xml new file mode 100644 index 000000000..b4410ae3b --- /dev/null +++ b/base_accounting_kit/report/account_bank_book_view.xml @@ -0,0 +1,133 @@ + + + + diff --git a/base_accounting_kit/report/account_cash_book.py b/base_accounting_kit/report/account_cash_book.py new file mode 100644 index 000000000..2d36ddbf6 --- /dev/null +++ b/base_accounting_kit/report/account_cash_book.py @@ -0,0 +1,167 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from datetime import time + +from odoo import models, api, _ +from odoo.exceptions import UserError + + +class ReportCashBook(models.AbstractModel): + _name = 'report.base_accounting_kit.report_cash_book' + _description = 'Cash Book Report' + + def _get_account_move_entry(self, accounts, init_balance, sortby, + display_account): + + cr = self.env.cr + move_line = self.env['account.move.line'] + move_lines = {x: [] for x in accounts.ids} + + # Prepare initial sql query and Get the initial move lines + if init_balance: + init_tables, init_where_clause, init_where_params = move_line.with_context( + date_from=self.env.context.get('date_from'), date_to=False, + initial_bal=True)._query_get() + init_wheres = [""] + if init_where_clause.strip(): + init_wheres.append(init_where_clause.strip()) + init_filters = " AND ".join(init_wheres) + filters = init_filters.replace('account_move_line__move_id', + 'm').replace('account_move_line', + 'l') + sql = ("""SELECT 0 AS lid, l.account_id AS account_id, '' AS ldate, '' AS lcode, 0.0 AS amount_currency, '' AS lref, 'Initial Balance' AS lname, COALESCE(SUM(l.debit),0.0) AS debit, COALESCE(SUM(l.credit),0.0) AS credit, COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) as balance, '' AS lpartner_id,\ + '' AS move_name, '' AS mmove_id, '' AS currency_code,\ + NULL AS currency_id,\ + '' AS invoice_id, '' AS invoice_type, '' AS invoice_number,\ + '' AS partner_name\ + FROM account_move_line l\ + LEFT JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + WHERE l.account_id IN %s""" + filters + ' GROUP BY l.account_id') + params = (tuple(accounts.ids),) + tuple(init_where_params) + cr.execute(sql, params) + for row in cr.dictfetchall(): + move_lines[row.pop('account_id')].append(row) + sql_sort = 'l.date, l.move_id' + if sortby == 'sort_journal_partner': + sql_sort = 'j.code, p.name, l.move_id' + + # Prepare sql query base on selected parameters from wizard + tables, where_clause, where_params = move_line._query_get() + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + filters = " AND ".join(wheres) + filters = filters.replace('account_move_line__move_id', 'm').replace( + 'account_move_line', 'l') + if not accounts: + journals = self.env['account.journal'].search([('type', '=', 'cash')]) + accounts = [] + for journal in journals: + accounts.append(journal.company_id.account_journal_payment_credit_account_id.id) + accounts = self.env['account.account'].search([('id','in',accounts)]) + + # Get move lines base on sql query and Calculate the total balance of move lines + sql = ('''SELECT l.id AS lid, l.account_id AS account_id, l.date AS ldate, j.code AS lcode, l.currency_id, l.amount_currency, l.ref AS lref, l.name AS lname, COALESCE(l.debit,0) AS debit, COALESCE(l.credit,0) AS credit, COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) AS balance,\ + m.name AS move_name, c.symbol AS currency_code, p.name AS partner_name\ + FROM account_move_line l\ + JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + JOIN account_account acc ON (l.account_id = acc.id) \ + WHERE l.account_id IN %s ''' + filters + ''' GROUP BY l.id, l.account_id, l.date, j.code, l.currency_id, l.amount_currency, l.ref, l.name, m.name, c.symbol, p.name ORDER BY ''' + sql_sort) + params = (tuple(accounts.ids),) + tuple(where_params) + cr.execute(sql, params) + + for row in cr.dictfetchall(): + balance = 0 + for line in move_lines.get(row['account_id']): + balance += line['debit'] - line['credit'] + row['balance'] += balance + move_lines[row.pop('account_id')].append(row) + + # Calculate the debit, credit and balance for Accounts + account_res = [] + for account in accounts: + currency = account.currency_id and account.currency_id or account.company_id.currency_id + res = dict((fn, 0.0) for fn in ['credit', 'debit', 'balance']) + res['code'] = account.code + res['name'] = account.name + res['move_lines'] = move_lines[account.id] + for line in res.get('move_lines'): + res['debit'] += line['debit'] + res['credit'] += line['credit'] + res['balance'] = line['balance'] + if display_account == 'all': + account_res.append(res) + if display_account == 'movement' and res.get('move_lines'): + account_res.append(res) + if display_account == 'not_zero' and not currency.is_zero( + res['balance']): + account_res.append(res) + + return account_res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get('active_model'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + + model = self.env.context.get('active_model') + docs = self.env[model].browse( + self.env.context.get('active_ids', [])) + init_balance = data['form'].get('initial_balance', True) + sortby = data['form'].get('sortby', 'sort_date') + display_account = 'movement' + codes = [] + if data['form'].get('journal_ids', False): + codes = [journal.code for journal in + self.env['account.journal'].search( + [('id', 'in', data['form']['journal_ids'])])] + account_ids = data['form']['account_ids'] + accounts = self.env['account.account'].search( + [('id', 'in', account_ids)]) + if not accounts: + journals = self.env['account.journal'].search([('type', '=', 'cash')]) + accounts = [] + for journal in journals: + accounts.append(journal.company_id.account_journal_payment_credit_account_id.id) + accounts = self.env['account.account'].search([('id', 'in', accounts)]) + accounts_res = self.with_context( + data['form'].get('used_context', {}))._get_account_move_entry( + accounts, + init_balance, + sortby, + display_account) + return { + 'doc_ids': docids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'Accounts': accounts_res, + 'print_journal': codes, + } diff --git a/base_accounting_kit/report/account_cash_book_view.xml b/base_accounting_kit/report/account_cash_book_view.xml new file mode 100644 index 000000000..e26ae7e08 --- /dev/null +++ b/base_accounting_kit/report/account_cash_book_view.xml @@ -0,0 +1,108 @@ + + + + + diff --git a/base_accounting_kit/report/account_day_book.py b/base_accounting_kit/report/account_day_book.py new file mode 100644 index 000000000..fcc7e8b4d --- /dev/null +++ b/base_accounting_kit/report/account_day_book.py @@ -0,0 +1,125 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +import time +from datetime import timedelta, datetime + +from odoo import models, api, _ +from odoo.exceptions import UserError + + +class DayBookPdfReport(models.AbstractModel): + _name = 'report.base_accounting_kit.day_book_report_template' + _description = 'Day Book Report' + + def _get_account_move_entry(self, accounts, form_data, pass_date): + cr = self.env.cr + move_line = self.env['account.move.line'] + tables, where_clause, where_params = move_line._query_get() + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + if form_data['target_move'] == 'posted': + target_move = "AND m.state = 'posted'" + else: + target_move = '' + sql = (''' + SELECT l.id AS lid, acc.name as accname, l.account_id AS account_id, l.date AS ldate, j.code AS lcode, l.currency_id, + l.amount_currency, l.ref AS lref, l.name AS lname, COALESCE(l.debit,0) AS debit, COALESCE(l.credit,0) AS credit, + COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) AS balance, + m.name AS move_name, c.symbol AS currency_code, p.name AS partner_name + FROM account_move_line l + JOIN account_move m ON (l.move_id=m.id) + LEFT JOIN res_currency c ON (l.currency_id=c.id) + LEFT JOIN res_partner p ON (l.partner_id=p.id) + JOIN account_journal j ON (l.journal_id=j.id) + JOIN account_account acc ON (l.account_id = acc.id) + WHERE l.account_id IN %s AND l.journal_id IN %s ''' + target_move + ''' AND l.date = %s + GROUP BY l.id, l.account_id, l.date, + j.code, l.currency_id, l.amount_currency, l.ref, l.name, m.name, c.symbol, p.name , acc.name + ORDER BY l.date DESC + ''') + params = ( + tuple(accounts.ids), tuple(form_data['journal_ids']), pass_date) + cr.execute(sql, params) + data = cr.dictfetchall() + res = {} + debit = credit = balance = 0.00 + for line in data: + debit += line['debit'] + credit += line['credit'] + balance += line['balance'] + res['debit'] = debit + res['credit'] = credit + res['balance'] = balance + res['lines'] = data + return res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get('active_model'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + + model = self.env.context.get('active_model') + docs = self.env[model].browse( + self.env.context.get('active_ids', [])) + form_data = data['form'] + codes = [] + if data['form'].get('journal_ids', False): + codes = [journal.code for journal in + self.env['account.journal'].search( + [('id', 'in', data['form']['journal_ids'])])] + active_acc = data['form']['account_ids'] + accounts = self.env['account.account'].search( + [('id', 'in', active_acc)]) if data['form']['account_ids'] else \ + self.env['account.account'].search([]) + + date_start = datetime.strptime(form_data['date_from'], + '%Y-%m-%d').date() + date_end = datetime.strptime(form_data['date_to'], '%Y-%m-%d').date() + days = date_end - date_start + dates = [] + record = [] + for i in range(days.days + 1): + dates.append(date_start + timedelta(days=i)) + for head in dates: + pass_date = str(head) + accounts_res = self.with_context( + data['form'].get('used_context', {}))._get_account_move_entry( + accounts, form_data, pass_date) + if accounts_res['lines']: + record.append({ + 'date': head, + 'debit': accounts_res['debit'], + 'credit': accounts_res['credit'], + 'balance': accounts_res['balance'], + 'child_lines': accounts_res['lines'] + }) + return { + 'doc_ids': docids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'Accounts': record, + 'print_journal': codes, + } diff --git a/base_accounting_kit/report/account_day_book_view.xml b/base_accounting_kit/report/account_day_book_view.xml new file mode 100644 index 000000000..8d80aadaa --- /dev/null +++ b/base_accounting_kit/report/account_day_book_view.xml @@ -0,0 +1,115 @@ + + + + + diff --git a/base_accounting_kit/report/account_report_common_account.py b/base_accounting_kit/report/account_report_common_account.py new file mode 100644 index 000000000..1c359e24e --- /dev/null +++ b/base_accounting_kit/report/account_report_common_account.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from odoo import api, fields, models + + +class AccountCommonAccountReport(models.TransientModel): + _name = 'account.common.account.report' + _description = 'Account Common Account Report' + _inherit = "account.common.report" + + display_account = fields.Selection( + [('all', 'All'), ('movement', 'With movements'), + ('not_zero', 'With balance is not equal to 0')], + string='Display Accounts', required=True, default='movement') + + def pre_print_report(self, data): + data['form'].update(self.read(['display_account'])[0]) + return data diff --git a/base_accounting_kit/report/cash_flow_report.py b/base_accounting_kit/report/cash_flow_report.py new file mode 100644 index 000000000..f4af93f31 --- /dev/null +++ b/base_accounting_kit/report/cash_flow_report.py @@ -0,0 +1,217 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import time + +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportFinancial(models.AbstractModel): + _name = 'report.base_accounting_kit.report_cash_flow' + _description = 'Cash Flow Report' + + def _compute_account_balance(self, accounts): + mapping = { + 'balance': "COALESCE(SUM(debit),0) - COALESCE(SUM(credit), 0) as balance", + 'debit': "COALESCE(SUM(debit), 0) as debit", + 'credit': "COALESCE(SUM(credit), 0) as credit", + } + + res = {} + for account in accounts: + res[account.id] = dict.fromkeys(mapping, 0.0) + if accounts: + tables, where_clause, where_params = self.env[ + 'account.move.line']._query_get() + tables = tables.replace('"', '') if tables else "account_move_line" + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + filters = " AND ".join(wheres) + request = "SELECT account_id as id, " + ', '.join( + mapping.values()) + \ + " FROM " + tables + \ + " WHERE account_id IN %s " \ + + filters + \ + " GROUP BY account_id" + params = (tuple(accounts._ids),) + tuple(where_params) + self.env.cr.execute(request, params) + for row in self.env.cr.dictfetchall(): + res[row['id']] = row + return res + + def _compute_report_balance(self, reports): + + res = {} + fields = ['credit', 'debit', 'balance'] + for report in reports: + if report.id in res: + continue + res[report.id] = dict((fn, 0.0) for fn in fields) + if report.type == 'accounts': + # it's the sum of credit or debit + res2 = self._compute_report_balance(report.parent_id) + for key, value in res2.items(): + cash_in_operation = self.env.ref( + 'base_accounting_kit.cash_in_from_operation0') + cash_out_operation = self.env.ref( + 'base_accounting_kit.cash_out_operation1') + cash_in_financial = self.env.ref( + 'base_accounting_kit.cash_in_financial0') + cash_out_financial = self.env.ref( + 'base_accounting_kit.cash_out_financial1') + cash_in_investing = self.env.ref( + 'base_accounting_kit.cash_in_investing0') + cash_out_investing = self.env.ref( + 'base_accounting_kit.cash_out_investing1') + if report == cash_in_operation or report == cash_in_financial or report == cash_in_investing: + res[report.id]['debit'] += value['debit'] + res[report.id]['balance'] += value['debit'] + elif report == cash_out_operation or report == cash_out_financial or report == cash_out_investing: + res[report.id]['credit'] += value['credit'] + res[report.id]['balance'] += -(value['credit']) + elif report.type == 'account_type': + # it's the sum the leaf accounts with such an account type + accounts = self.env['account.account'].search( + [('user_type_id', 'in', report.account_type_ids.ids)]) + res[report.id]['account'] = self._compute_account_balance( + accounts) + for value in res[report.id]['account'].values(): + for field in fields: + res[report.id][field] += value.get(field) + elif report.type == 'account_report' and report.account_report_id: + # it's the amount of the linked + res[report.id]['account'] = self._compute_account_balance( + report.account_ids) + for value in res[report.id]['account'].values(): + for field in fields: + res[report.id][field] += value.get(field) + + elif report.type == 'sum': + # it's the sum of the linked accounts + res[report.id]['account'] = self._compute_account_balance( + report.account_ids) + for values in res[report.id]['account'].values(): + for field in fields: + res[report.id][field] += values.get(field) + return res + + def get_account_lines(self, data): + lines = [] + account_report = self.env['account.financial.report'].search( + [('id', '=', data['account_report_id'][0])]) + child_reports = account_report._get_children_by_order() + res = self.with_context( + data.get('used_context'))._compute_report_balance(child_reports) + if data['enable_filter']: + comparison_res = self.with_context( + data.get('comparison_context'))._compute_report_balance( + child_reports) + for report_id, value in comparison_res.items(): + res[report_id]['comp_bal'] = value['balance'] + report_acc = res[report_id].get('account') + if report_acc: + for account_id, val in comparison_res[report_id].get( + 'account').items(): + report_acc[account_id]['comp_bal'] = val['balance'] + + for report in child_reports: + vals = { + 'name': report.name, + 'balance': res[report.id]['balance'] * int(report.sign), + 'type': 'report', + 'level': bool(report.style_overwrite) and int( + report.style_overwrite) or report.level, + 'account_type': report.type or False, + # used to underline the financial report balances + } + if data['debit_credit']: + vals['debit'] = res[report.id]['debit'] + vals['credit'] = res[report.id]['credit'] + + if data['enable_filter']: + vals['balance_cmp'] = res[report.id]['comp_bal'] * int( + report.sign) + + lines.append(vals) + if report.display_detail == 'no_detail': + # the rest of the loop is used to display the details of the financial report, so it's not needed here. + continue + if res[report.id].get('account'): + # if res[report.id].get('debit'): + sub_lines = [] + for account_id, value in res[report.id]['account'].items(): + # if there are accounts to display, we add them to the lines with a level equals to their level in + # the COA + 1 (to avoid having them with a too low level that would conflicts with the level of data + # financial reports for Assets, liabilities...) + flag = False + account = self.env['account.account'].browse(account_id) + + vals = { + 'name': account.code + ' ' + account.name, + 'balance': value['balance'] * int(report.sign) or 0.0, + 'type': 'account', + 'level': report.display_detail == 'detail_with_hierarchy' and 4, + 'account_type': account.internal_type, + } + if data['debit_credit']: + vals['debit'] = value['debit'] + vals['credit'] = value['credit'] + if not account.company_id.currency_id.is_zero( + vals[ + 'debit']) or not account.company_id.currency_id.is_zero( + vals['credit']): + flag = True + if not account.company_id.currency_id.is_zero( + vals['balance']): + flag = True + if data['enable_filter']: + vals['balance_cmp'] = value['comp_bal'] * int( + report.sign) + if not account.company_id.currency_id.is_zero( + vals['balance_cmp']): + flag = True + if flag: + sub_lines.append(vals) + lines += sorted(sub_lines, + key=lambda sub_line: sub_line['name']) + return lines + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get( + 'active_model') or not self.env.context.get('active_id'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + + model = self.env.context.get('active_model') + docs = self.env[model].browse(self.env.context.get('active_id')) + report_lines = self.get_account_lines(data.get('form')) + return { + 'doc_ids': self.ids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'get_account_lines': report_lines, + } diff --git a/base_accounting_kit/report/cash_flow_report.xml b/base_accounting_kit/report/cash_flow_report.xml new file mode 100644 index 000000000..839767d64 --- /dev/null +++ b/base_accounting_kit/report/cash_flow_report.xml @@ -0,0 +1,88 @@ + + + + diff --git a/base_accounting_kit/report/general_ledger_report.py b/base_accounting_kit/report/general_ledger_report.py new file mode 100644 index 000000000..f4e4b4ed1 --- /dev/null +++ b/base_accounting_kit/report/general_ledger_report.py @@ -0,0 +1,172 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import time + +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportGeneralLedger(models.AbstractModel): + _name = 'report.base_accounting_kit.report_general_ledger' + _description = 'General Ledger Report' + + def _get_account_move_entry(self, accounts, init_balance, sortby, + display_account): + """ + :param: + accounts: the recordset of accounts + init_balance: boolean value of initial_balance + sortby: sorting by date or partner and journal + display_account: type of account(receivable, payable and both) + + Returns a dictionary of accounts with following key and value { + 'code': account code, + 'name': account name, + 'debit': sum of total debit amount, + 'credit': sum of total credit amount, + 'balance': total balance, + 'amount_currency': sum of amount_currency, + 'move_lines': list of move line + } + """ + cr = self.env.cr + MoveLine = self.env['account.move.line'] + move_lines = {x: [] for x in accounts.ids} + + # Prepare initial sql query and Get the initial move lines + if init_balance: + init_tables, init_where_clause, init_where_params = MoveLine.with_context( + date_from=self.env.context.get('date_from'), date_to=False, + initial_bal=True)._query_get() + init_wheres = [""] + if init_where_clause.strip(): + init_wheres.append(init_where_clause.strip()) + init_filters = " AND ".join(init_wheres) + filters = init_filters.replace('account_move_line__move_id', + 'm').replace('account_move_line', + 'l') + sql = ("""SELECT 0 AS lid, l.account_id AS account_id, '' AS ldate, '' AS lcode, 0.0 AS amount_currency, '' AS lref, 'Initial Balance' AS lname, COALESCE(SUM(l.debit),0.0) AS debit, COALESCE(SUM(l.credit),0.0) AS credit, COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) as balance, '' AS lpartner_id,\ + '' AS move_name, '' AS mmove_id, '' AS currency_code,\ + NULL AS currency_id,\ + '' AS invoice_id, '' AS invoice_type, '' AS invoice_number,\ + '' AS partner_name\ + FROM account_move_line l\ + LEFT JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + LEFT JOIN account_move i ON (m.id =i.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + WHERE l.account_id IN %s""" + filters + ' GROUP BY l.account_id') + params = (tuple(accounts.ids),) + tuple(init_where_params) + cr.execute(sql, params) + for row in cr.dictfetchall(): + move_lines[row.pop('account_id')].append(row) + + sql_sort = 'l.date, l.move_id' + if sortby == 'sort_journal_partner': + sql_sort = 'j.code, p.name, l.move_id' + + # Prepare sql query base on selected parameters from wizard + tables, where_clause, where_params = MoveLine._query_get() + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + filters = " AND ".join(wheres) + filters = filters.replace('account_move_line__move_id', 'm').replace( + 'account_move_line', 'l') + + # Get move lines base on sql query and Calculate the total balance of move lines + sql = ('''SELECT l.id AS lid, l.account_id AS account_id, l.date AS ldate, j.code AS lcode, l.currency_id, l.amount_currency, l.ref AS lref, l.name AS lname, COALESCE(l.debit,0) AS debit, COALESCE(l.credit,0) AS credit, COALESCE(SUM(l.debit),0) - COALESCE(SUM(l.credit), 0) AS balance,\ + m.name AS move_name, c.symbol AS currency_code, p.name AS partner_name\ + FROM account_move_line l\ + JOIN account_move m ON (l.move_id=m.id)\ + LEFT JOIN res_currency c ON (l.currency_id=c.id)\ + LEFT JOIN res_partner p ON (l.partner_id=p.id)\ + JOIN account_journal j ON (l.journal_id=j.id)\ + JOIN account_account acc ON (l.account_id = acc.id) \ + WHERE l.account_id IN %s ''' + filters + ''' GROUP BY l.id, l.account_id, l.date, j.code, l.currency_id, l.amount_currency, l.ref, l.name, m.name, c.symbol, p.name ORDER BY ''' + sql_sort) + params = (tuple(accounts.ids),) + tuple(where_params) + cr.execute(sql, params) + + for row in cr.dictfetchall(): + balance = 0 + for line in move_lines.get(row['account_id']): + balance += line['debit'] - line['credit'] + row['balance'] += balance + move_lines[row.pop('account_id')].append(row) + + # Calculate the debit, credit and balance for Accounts + account_res = [] + for account in accounts: + currency = account.currency_id and account.currency_id or account.company_id.currency_id + res = dict((fn, 0.0) for fn in ['credit', 'debit', 'balance']) + res['code'] = account.code + res['name'] = account.name + res['move_lines'] = move_lines[account.id] + for line in res.get('move_lines'): + res['debit'] += line['debit'] + res['credit'] += line['credit'] + res['balance'] = line['balance'] + if display_account == 'all': + account_res.append(res) + if display_account == 'movement' and res.get('move_lines'): + account_res.append(res) + if display_account == 'not_zero' and not currency.is_zero( + res['balance']): + account_res.append(res) + + return account_res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get('active_model'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + + model = self.env.context.get('active_model') + docs = self.env[model].browse( + self.env.context.get('active_ids', [])) + + init_balance = data['form'].get('initial_balance', True) + sortby = data['form'].get('sortby', 'sort_date') + display_account = data['form']['display_account'] + codes = [] + if data['form'].get('journal_ids', False): + codes = [journal.code for journal in + self.env['account.journal'].search( + [('id', 'in', data['form']['journal_ids'])])] + + accounts = docs if model == 'account.account' else self.env[ + 'account.account'].search([]) + accounts_res = self.with_context( + data['form'].get('used_context', {}))._get_account_move_entry( + accounts, init_balance, sortby, display_account) + return { + 'doc_ids': docids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'Accounts': accounts_res, + 'print_journal': codes, + } diff --git a/base_accounting_kit/report/general_ledger_report.xml b/base_accounting_kit/report/general_ledger_report.xml new file mode 100644 index 000000000..ef78ebacc --- /dev/null +++ b/base_accounting_kit/report/general_ledger_report.xml @@ -0,0 +1,107 @@ + + + + diff --git a/base_accounting_kit/report/multiple_invoice_layouts.xml b/base_accounting_kit/report/multiple_invoice_layouts.xml new file mode 100644 index 000000000..60daddbe8 --- /dev/null +++ b/base_accounting_kit/report/multiple_invoice_layouts.xml @@ -0,0 +1,512 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/base_accounting_kit/report/multiple_invoice_report.py b/base_accounting_kit/report/multiple_invoice_report.py new file mode 100644 index 000000000..085b0829a --- /dev/null +++ b/base_accounting_kit/report/multiple_invoice_report.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- + +from odoo import models, api + + +class ReportInvoiceMultiple(models.AbstractModel): + _name = 'report.base_accounting_kit.report_multiple_invoice' + _inherit = 'report.account.report_invoice' + + @api.model + def _get_report_values(self, docids, data=None): + rslt = super()._get_report_values(docids, data) + + inv = rslt['docs'] + layout = inv.journal_id.company_id.external_report_layout_id.key + + if layout == 'web.external_layout_boxed': + new_layout = 'base_accounting_kit.boxed' + + elif layout == 'web.external_layout_bold': + new_layout = 'base_accounting_kit.bold' + + elif layout == 'web.external_layout_striped': + new_layout = 'base_accounting_kit.striped' + + else: + new_layout = 'base_accounting_kit.standard' + + rslt['mi_type'] = inv.journal_id.multiple_invoice_type + rslt['mi_ids'] = inv.journal_id.multiple_invoice_ids + rslt['txt_position'] = inv.journal_id.text_position + rslt['body_txt_position'] = inv.journal_id.body_text_position + rslt['txt_align'] = inv.journal_id.text_align + rslt['layout'] = new_layout + + rslt['report_type'] = data.get('report_type') if data else '' + return rslt \ No newline at end of file diff --git a/base_accounting_kit/report/multiple_invoice_report.xml b/base_accounting_kit/report/multiple_invoice_report.xml new file mode 100644 index 000000000..e582752e4 --- /dev/null +++ b/base_accounting_kit/report/multiple_invoice_report.xml @@ -0,0 +1,260 @@ + + + + + + + + + Multiple Invoice Copies + account.move + qweb-pdf + base_accounting_kit.report_multiple_invoice + base_accounting_kit.report_multiple_invoice + + report + + + \ No newline at end of file diff --git a/base_accounting_kit/report/report.xml b/base_accounting_kit/report/report.xml new file mode 100644 index 000000000..330b4f8ce --- /dev/null +++ b/base_accounting_kit/report/report.xml @@ -0,0 +1,96 @@ + + + + + Financial reports + financial.report + qweb-pdf + base_accounting_kit.report_financial + base_accounting_kit.report_financial + + + + General Ledger + account.report.general.ledger + qweb-pdf + base_accounting_kit.report_general_ledger + base_accounting_kit.report_general_ledger + + + + Partner Ledger + account.report.partner.ledger + qweb-pdf + base_accounting_kit.report_partnerledger + base_accounting_kit.report_partnerledger + + + + Aged Partner Balance + res.partner + qweb-pdf + base_accounting_kit.report_agedpartnerbalance + base_accounting_kit.report_agedpartnerbalance + + + + Journals Audit + account.common.journal.report + qweb-pdf + base_accounting_kit.report_journal_audit + base_accounting_kit.report_journal_audit + + + + Tax Report + kit.account.tax.report + qweb-pdf + base_accounting_kit.report_tax + base_accounting_kit.report_tax + + + + Trial Balance + account.balance.report + qweb-pdf + base_accounting_kit.report_trial_balance + base_accounting_kit.report_trial_balance + + + + Cash Flow Statement + account.financial.report + qweb-pdf + base_accounting_kit.report_cash_flow + base_accounting_kit.report_cash_flow + + + + Bank Book Report + account.bank.book.report + qweb-pdf + base_accounting_kit.report_bank_book + base_accounting_kit.report_bank_book + False + + + + + Cash Book Report + account.cash.book.report + qweb-pdf + base_accounting_kit.report_cash_book + base_accounting_kit.report_cash_book + False + + + + + Day Book PDF Report + account.day.book.report + qweb-pdf + base_accounting_kit.day_book_report_template + base_accounting_kit.day_book_report_template + True + + \ No newline at end of file diff --git a/base_accounting_kit/report/report_aged_partner.py b/base_accounting_kit/report/report_aged_partner.py new file mode 100644 index 000000000..f9467931a --- /dev/null +++ b/base_accounting_kit/report/report_aged_partner.py @@ -0,0 +1,303 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import time +from datetime import datetime + +from dateutil.relativedelta import relativedelta + +from odoo import api, models, _ +from odoo.exceptions import UserError +from odoo.tools import float_is_zero + + +class ReportAgedPartnerBalance(models.AbstractModel): + _name = 'report.base_accounting_kit.report_agedpartnerbalance' + _description = 'Aged Partner Balance Report' + + def _get_partner_move_lines(self, account_type, date_from, target_move, + period_length): + # This method can receive the context key 'include_nullified_amount' {Boolean} + # Do an invoice and a payment and unreconcile. The amount will be nullified + # By default, the partner wouldn't appear in this report. + # The context key allow it to appear + # In case of a period_length of 30 days as of 2019-02-08, we want the following periods: + # Name Stop Start + # 1 - 30 : 2019-02-07 - 2019-01-09 + # 31 - 60 : 2019-01-08 - 2018-12-10 + # 61 - 90 : 2018-12-09 - 2018-11-10 + # 91 - 120 : 2018-11-09 - 2018-10-11 + # +120 : 2018-10-10 + periods = {} + start = datetime.strptime(date_from, "%Y-%m-%d") + date_from = datetime.strptime(date_from, "%Y-%m-%d").date() + for i in range(5)[::-1]: + stop = start - relativedelta(days=period_length) + period_name = str((5 - (i + 1)) * period_length + 1) + '-' + str( + (5 - i) * period_length) + period_stop = (start - relativedelta(days=1)).strftime('%Y-%m-%d') + if i == 0: + period_name = '+' + str(4 * period_length) + periods[str(i)] = { + 'name': period_name, + 'stop': period_stop, + 'start': (i != 0 and stop.strftime('%Y-%m-%d') or False), + } + start = stop + + res = [] + total = [] + cr = self.env.cr + user_company = self.env.company + user_currency = user_company.currency_id + ResCurrency = self.env['res.currency'].with_context(date=date_from) + company_ids = self._context.get('company_ids') or [user_company.id] + move_state = ['draft', 'posted'] + if target_move == 'posted': + move_state = ['posted'] + arg_list = (tuple(move_state), tuple(account_type)) + # build the reconciliation clause to see what partner needs to be printed + reconciliation_clause = '(l.reconciled IS FALSE)' + cr.execute( + 'SELECT debit_move_id, credit_move_id FROM account_partial_reconcile where max_date > %s', + (date_from,)) + reconciled_after_date = [] + for row in cr.fetchall(): + reconciled_after_date += [row[0], row[1]] + if reconciled_after_date: + reconciliation_clause = '(l.reconciled IS FALSE OR l.id IN %s)' + arg_list += (tuple(reconciled_after_date),) + arg_list += (date_from, tuple(company_ids)) + query = ''' + SELECT DISTINCT l.partner_id, UPPER(res_partner.name) + FROM account_move_line AS l left join res_partner on l.partner_id = res_partner.id, account_account, account_move am + WHERE (l.account_id = account_account.id) + AND (l.move_id = am.id) + AND (am.state IN %s) + AND (account_account.internal_type IN %s) + AND ''' + reconciliation_clause + ''' + AND (l.date <= %s) + AND l.company_id IN %s + ORDER BY UPPER(res_partner.name)''' + cr.execute(query, arg_list) + + partners = cr.dictfetchall() + # put a total of 0 + for i in range(7): + total.append(0) + + # Build a string like (1,2,3) for easy use in SQL query + partner_ids = [partner['partner_id'] for partner in partners if + partner['partner_id']] + lines = dict( + (partner['partner_id'] or False, []) for partner in partners) + if not partner_ids: + return [], [], {} + + # This dictionary will store the not due amount of all partners + undue_amounts = {} + query = '''SELECT l.id + FROM account_move_line AS l, account_account, account_move am + WHERE (l.account_id = account_account.id) AND (l.move_id = am.id) + AND (am.state IN %s) + AND (account_account.internal_type IN %s) + AND (COALESCE(l.date_maturity,l.date) >= %s)\ + AND ((l.partner_id IN %s) OR (l.partner_id IS NULL)) + AND (l.date <= %s) + AND l.company_id IN %s''' + cr.execute(query, ( + tuple(move_state), tuple(account_type), date_from, + tuple(partner_ids), date_from, tuple(company_ids))) + aml_ids = cr.fetchall() + aml_ids = aml_ids and [x[0] for x in aml_ids] or [] + for line in self.env['account.move.line'].browse(aml_ids): + partner_id = line.partner_id.id or False + if partner_id not in undue_amounts: + undue_amounts[partner_id] = 0.0 + line_amount = ResCurrency._compute(line.company_id.currency_id, + user_currency, line.balance) + if user_currency.is_zero(line_amount): + continue + for partial_line in line.matched_debit_ids: + if partial_line.max_date <= date_from: + line_amount += ResCurrency._compute( + partial_line.company_id.currency_id, user_currency, + partial_line.amount) + for partial_line in line.matched_credit_ids: + if partial_line.max_date <= date_from: + line_amount -= ResCurrency._compute( + partial_line.company_id.currency_id, user_currency, + partial_line.amount) + if not self.env.company.currency_id.is_zero(line_amount): + undue_amounts[partner_id] += line_amount + lines[partner_id].append({ + 'line': line, + 'amount': line_amount, + 'period': 6, + }) + + # Use one query per period and store results in history (a list variable) + # Each history will contain: history[1] = {'': } + history = [] + for i in range(5): + args_list = ( + tuple(move_state), tuple(account_type), tuple(partner_ids),) + dates_query = '(COALESCE(l.date_maturity,l.date)' + + if periods[str(i)]['start'] and periods[str(i)]['stop']: + dates_query += ' BETWEEN %s AND %s)' + args_list += ( + periods[str(i)]['start'], periods[str(i)]['stop']) + elif periods[str(i)]['start']: + dates_query += ' >= %s)' + args_list += (periods[str(i)]['start'],) + else: + dates_query += ' <= %s)' + args_list += (periods[str(i)]['stop'],) + args_list += (date_from, tuple(company_ids)) + + query = '''SELECT l.id + FROM account_move_line AS l, account_account, account_move am + WHERE (l.account_id = account_account.id) AND (l.move_id = am.id) + AND (am.state IN %s) + AND (account_account.internal_type IN %s) + AND ((l.partner_id IN %s) OR (l.partner_id IS NULL)) + AND ''' + dates_query + ''' + AND (l.date <= %s) + AND l.company_id IN %s''' + cr.execute(query, args_list) + partners_amount = {} + aml_ids = cr.fetchall() + aml_ids = aml_ids and [x[0] for x in aml_ids] or [] + for line in self.env['account.move.line'].browse(aml_ids): + partner_id = line.partner_id.id or False + if partner_id not in partners_amount: + partners_amount[partner_id] = 0.0 + line_amount = ResCurrency._compute(line.company_id.currency_id, + user_currency, line.balance) + if user_currency.is_zero(line_amount): + continue + for partial_line in line.matched_debit_ids: + if partial_line.max_date <= date_from: + line_amount += ResCurrency._compute( + partial_line.company_id.currency_id, user_currency, + partial_line.amount) + for partial_line in line.matched_credit_ids: + if partial_line.max_date <= date_from: + line_amount -= ResCurrency._compute( + partial_line.company_id.currency_id, user_currency, + partial_line.amount) + + if not self.env.company.currency_id.is_zero( + line_amount): + partners_amount[partner_id] += line_amount + lines[partner_id].append({ + 'line': line, + 'amount': line_amount, + 'period': i + 1, + }) + history.append(partners_amount) + + for partner in partners: + if partner['partner_id'] is None: + partner['partner_id'] = False + at_least_one_amount = False + values = {} + undue_amt = 0.0 + if partner[ + 'partner_id'] in undue_amounts: # Making sure this partner actually was found by the query + undue_amt = undue_amounts[partner['partner_id']] + + total[6] = total[6] + undue_amt + values['direction'] = undue_amt + if not float_is_zero(values['direction'], + precision_rounding=self.env.company.currency_id.rounding): + at_least_one_amount = True + + for i in range(5): + during = False + if partner['partner_id'] in history[i]: + during = [history[i][partner['partner_id']]] + # Adding counter + total[(i)] = total[(i)] + (during and during[0] or 0) + values[str(i)] = during and during[0] or 0.0 + if not float_is_zero(values[str(i)], + precision_rounding=self.env.company.currency_id.rounding): + at_least_one_amount = True + values['total'] = sum( + [values['direction']] + [values[str(i)] for i in range(5)]) + ## Add for total + total[(i + 1)] += values['total'] + values['partner_id'] = partner['partner_id'] + if partner['partner_id']: + browsed_partner = self.env['res.partner'].browse( + partner['partner_id']) + values['name'] = browsed_partner.name and len( + browsed_partner.name) >= 45 and browsed_partner.name[ + 0:40] + '...' or browsed_partner.name + values['trust'] = browsed_partner.trust + else: + values['name'] = _('Unknown Partner') + values['trust'] = False + + if at_least_one_amount or ( + self._context.get('include_nullified_amount') and lines[ + partner['partner_id']]): + res.append(values) + + return res, total, lines + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get( + 'active_model') or not self.env.context.get('active_id'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + + total = [] + model = self.env.context.get('active_model') + docs = self.env[model].browse(self.env.context.get('active_id')) + + target_move = data['form'].get('target_move', 'all') + date_from = data['form'].get('date_from', time.strftime('%Y-%m-%d')) + + if data['form']['result_selection'] == 'customer': + account_type = ['receivable'] + elif data['form']['result_selection'] == 'supplier': + account_type = ['payable'] + else: + account_type = ['payable', 'receivable'] + + movelines, total, dummy = self._get_partner_move_lines(account_type, + date_from, + target_move, + data['form'][ + 'period_length']) + return { + 'doc_ids': self.ids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'get_partner_lines': movelines, + 'get_direction': total, + } diff --git a/base_accounting_kit/report/report_aged_partner.xml b/base_accounting_kit/report/report_aged_partner.xml new file mode 100644 index 000000000..d21269240 --- /dev/null +++ b/base_accounting_kit/report/report_aged_partner.xml @@ -0,0 +1,98 @@ + + + + diff --git a/base_accounting_kit/report/report_financial.py b/base_accounting_kit/report/report_financial.py new file mode 100644 index 000000000..bdf58017b --- /dev/null +++ b/base_accounting_kit/report/report_financial.py @@ -0,0 +1,119 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import api, fields, models + + +# --------------------------------------------------------- +# Account Financial Report +# --------------------------------------------------------- + + +class AccountFinancialReport(models.Model): + _name = "account.financial.report" + _description = "Account Report" + _rec_name = 'name' + + @api.depends('parent_id', 'parent_id.level') + def _get_level(self): + """Returns a dictionary with key=the ID of a record and + value = the level of this + record in the tree structure.""" + for report in self: + level = 0 + if report.parent_id: + level = report.parent_id.level + 1 + report.level = level + + def _get_children_by_order(self): + """returns a recordset of all the children computed recursively, + and sorted by sequence. Ready for the printing""" + res = self + children = self.search([('parent_id', 'in', self.ids)], + order='sequence ASC') + if children: + for child in children: + res += child._get_children_by_order() + return res + + name = fields.Char('Report Name', required=True, translate=True) + parent_id = fields.Many2one('account.financial.report', 'Parent') + children_ids = fields.One2many( + 'account.financial.report', + 'parent_id', + 'Account Report') + sequence = fields.Integer('Sequence') + level = fields.Integer(compute='_get_level', string='Level', store=True) + type = fields.Selection( + [('sum', 'View'), + ('accounts', 'Accounts'), + ('account_type', 'Account Type'), + ('account_report', 'Report Value')], + 'Type', + default='sum') + account_ids = fields.Many2many( + 'account.account', + 'account_account_financial_report', + 'report_line_id', + 'account_id', + 'Accounts') + account_report_id = fields.Many2one( + 'account.financial.report', + 'Report Value') + account_type_ids = fields.Many2many( + 'account.account.type', + 'account_account_financial_report_type', + 'report_id', 'account_type_id', + 'Account Types') + sign = fields.Selection( + [("-1", 'Reverse balance sign'), ("1", 'Preserve balance sign')], + 'Sign on Reports', required=True, default="1", + help='For accounts that are typically more' + ' debited than credited and that you' + ' would like to print as negative' + ' amounts in your reports, you should' + ' reverse the sign of the balance;' + ' e.g.: Expense account. The same applies' + ' for accounts that are typically more' + ' credited than debited and that you would' + ' like to print as positive amounts in' + ' your reports; e.g.: Income account.') + display_detail = fields.Selection( + [('no_detail', 'No detail'), + ('detail_flat', 'Display children flat'), + ('detail_with_hierarchy', 'Display children with hierarchy')], + 'Display details', + default='detail_flat') + style_overwrite = fields.Selection( + [('0', 'Automatic formatting'), + ('1', 'Main Title 1 (bold, underlined)'), + ('2', 'Title 2 (bold)'), + ('3', 'Title 3 (bold, smaller)'), + ('4', 'Normal Text'), + ('5', 'Italic Text (smaller)'), + ('6', 'Smallest Text')], + 'Financial Report Style', + default='0', + help="You can set up here the format you want this" + " record to be displayed. If you leave the" + " automatic formatting, it will be computed" + " based on the financial reports hierarchy " + "(auto-computed field 'level').") diff --git a/base_accounting_kit/report/report_financial.xml b/base_accounting_kit/report/report_financial.xml new file mode 100644 index 000000000..1ca5812d0 --- /dev/null +++ b/base_accounting_kit/report/report_financial.xml @@ -0,0 +1,146 @@ + + + + \ No newline at end of file diff --git a/base_accounting_kit/report/report_journal_audit.py b/base_accounting_kit/report/report_journal_audit.py new file mode 100644 index 000000000..ea5ab3f0d --- /dev/null +++ b/base_accounting_kit/report/report_journal_audit.py @@ -0,0 +1,158 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import time + +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportJournal(models.AbstractModel): + _name = 'report.base_accounting_kit.report_journal_audit' + _description = 'Journal Report' + + def lines(self, target_move, journal_ids, sort_selection, data): + if isinstance(journal_ids, int): + journal_ids = [journal_ids] + move_state = ['draft', 'posted'] + if target_move == 'posted': + move_state = ['posted'] + + query_get_clause = self._get_query_get_clause(data) + params = [tuple(move_state), tuple(journal_ids)] + query_get_clause[2] + query = 'SELECT "account_move_line".id FROM ' + query_get_clause[ + 0] + ', account_move am, account_account acc WHERE "account_move_line".account_id = acc.id AND "account_move_line".move_id=am.id AND am.state IN %s AND "account_move_line".journal_id IN %s AND ' + \ + query_get_clause[1] + ' ORDER BY ' + if sort_selection == 'date': + query += '"account_move_line".date' + else: + query += 'am.name' + query += ', "account_move_line".move_id, acc.code' + self.env.cr.execute(query, tuple(params)) + ids = (x[0] for x in self.env.cr.fetchall()) + return self.env['account.move.line'].browse(ids) + + def _sum_debit(self, data, journal_id): + move_state = ['draft', 'posted'] + if data['form'].get('target_move', 'all') == 'posted': + move_state = ['posted'] + + query_get_clause = self._get_query_get_clause(data) + params = [tuple(move_state), tuple(journal_id.ids)] + query_get_clause[ + 2] + self.env.cr.execute('SELECT SUM(debit) FROM ' + query_get_clause[ + 0] + ', account_move am ' + 'WHERE "account_move_line".move_id=am.id AND am.state IN %s AND "account_move_line".journal_id IN %s AND ' + + query_get_clause[1] + ' ', + tuple(params)) + return self.env.cr.fetchone()[0] or 0.0 + + def _sum_credit(self, data, journal_id): + move_state = ['draft', 'posted'] + if data['form'].get('target_move', 'all') == 'posted': + move_state = ['posted'] + + query_get_clause = self._get_query_get_clause(data) + params = [tuple(move_state), tuple(journal_id.ids)] + query_get_clause[ + 2] + self.env.cr.execute('SELECT SUM(credit) FROM ' + query_get_clause[ + 0] + ', account_move am ' + 'WHERE "account_move_line".move_id=am.id AND am.state IN %s AND "account_move_line".journal_id IN %s AND ' + + query_get_clause[1] + ' ', + tuple(params)) + return self.env.cr.fetchone()[0] or 0.0 + + def _get_taxes(self, data, journal_id): + move_state = ['draft', 'posted'] + if data['form'].get('target_move', 'all') == 'posted': + move_state = ['posted'] + + query_get_clause = self._get_query_get_clause(data) + params = [tuple(move_state), tuple(journal_id.ids)] + query_get_clause[ + 2] + query = """ + SELECT rel.account_tax_id, SUM("account_move_line".balance) AS base_amount + FROM account_move_line_account_tax_rel rel, """ + query_get_clause[ + 0] + """ + LEFT JOIN account_move am ON "account_move_line".move_id = am.id + WHERE "account_move_line".id = rel.account_move_line_id + AND am.state IN %s + AND "account_move_line".journal_id IN %s + AND """ + query_get_clause[1] + """ + GROUP BY rel.account_tax_id""" + self.env.cr.execute(query, tuple(params)) + ids = [] + base_amounts = {} + for row in self.env.cr.fetchall(): + ids.append(row[0]) + base_amounts[row[0]] = row[1] + + res = {} + for tax in self.env['account.tax'].browse(ids): + self.env.cr.execute( + 'SELECT sum(debit - credit) FROM ' + query_get_clause[ + 0] + ', account_move am ' + 'WHERE "account_move_line".move_id=am.id AND am.state IN %s AND "account_move_line".journal_id IN %s AND ' + + query_get_clause[1] + ' AND tax_line_id = %s', + tuple(params + [tax.id])) + res[tax] = { + 'base_amount': base_amounts[tax.id], + 'tax_amount': self.env.cr.fetchone()[0] or 0.0, + } + if journal_id.type == 'sale': + # sales operation are credits + res[tax]['base_amount'] = res[tax]['base_amount'] * -1 + res[tax]['tax_amount'] = res[tax]['tax_amount'] * -1 + return res + + def _get_query_get_clause(self, data): + return self.env['account.move.line'].with_context( + data['form'].get('used_context', {}))._query_get() + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + + target_move = data['form'].get('target_move', 'all') + sort_selection = data['form'].get('sort_selection', 'date') + + res = {} + for journal in data['form']['journal_ids']: + res[journal] = self.with_context( + data['form'].get('used_context', {})).lines(target_move, + journal, + sort_selection, + data) + return { + 'doc_ids': data['form']['journal_ids'], + 'doc_model': self.env['account.journal'], + 'data': data, + 'docs': self.env['account.journal'].browse( + data['form']['journal_ids']), + 'time': time, + 'lines': res, + 'sum_credit': self._sum_credit, + 'sum_debit': self._sum_debit, + 'get_taxes': self._get_taxes, + } diff --git a/base_accounting_kit/report/report_journal_audit.xml b/base_accounting_kit/report/report_journal_audit.xml new file mode 100644 index 000000000..0ab38ac43 --- /dev/null +++ b/base_accounting_kit/report/report_journal_audit.xml @@ -0,0 +1,150 @@ + + + + + + diff --git a/base_accounting_kit/report/report_partner_ledger.py b/base_accounting_kit/report/report_partner_ledger.py new file mode 100644 index 000000000..6e8951abf --- /dev/null +++ b/base_accounting_kit/report/report_partner_ledger.py @@ -0,0 +1,156 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import time + +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportPartnerLedger(models.AbstractModel): + _name = 'report.base_accounting_kit.report_partnerledger' + _description = 'Partner Ledger Report' + + def _lines(self, data, partner): + full_account = [] + currency = self.env['res.currency'] + query_get_data = self.env['account.move.line'].with_context( + data['form'].get('used_context', {}))._query_get() + reconcile_clause = "" if data['form'][ + 'reconciled'] else ' AND "account_move_line".full_reconcile_id IS NULL ' + params = [partner.id, tuple(data['computed']['move_state']), + tuple(data['computed']['account_ids'])] + \ + query_get_data[2] + query = """ + SELECT "account_move_line".id, "account_move_line".date, j.code, acc.code as a_code, acc.name as a_name, "account_move_line".ref, m.name as move_name, "account_move_line".name, "account_move_line".debit, "account_move_line".credit, "account_move_line".amount_currency,"account_move_line".currency_id, c.symbol AS currency_code + FROM """ + query_get_data[0] + """ + LEFT JOIN account_journal j ON ("account_move_line".journal_id = j.id) + LEFT JOIN account_account acc ON ("account_move_line".account_id = acc.id) + LEFT JOIN res_currency c ON ("account_move_line".currency_id=c.id) + LEFT JOIN account_move m ON (m.id="account_move_line".move_id) + WHERE "account_move_line".partner_id = %s + AND m.state IN %s + AND "account_move_line".account_id IN %s AND """ + \ + query_get_data[1] + reconcile_clause + """ + ORDER BY "account_move_line".date""" + self.env.cr.execute(query, tuple(params)) + res = self.env.cr.dictfetchall() + sum = 0.0 + lang_code = self.env.context.get('lang') or 'en_US' + lang = self.env['res.lang'] + lang_id = lang._lang_get(lang_code) + date_format = lang_id.date_format + for r in res: + r['date'] = r['date'] + r['displayed_name'] = '-'.join( + r[field_name] for field_name in ('move_name', 'ref', 'name') + if r[field_name] not in (None, '', '/') + ) + sum += r['debit'] - r['credit'] + r['progress'] = sum + r['currency_id'] = currency.browse(r.get('currency_id')) + full_account.append(r) + return full_account + + def _sum_partner(self, data, partner, field): + if field not in ['debit', 'credit', 'debit - credit']: + return + result = 0.0 + query_get_data = self.env['account.move.line'].with_context( + data['form'].get('used_context', {}))._query_get() + reconcile_clause = "" if data['form'][ + 'reconciled'] else ' AND "account_move_line".full_reconcile_id IS NULL ' + + params = [partner.id, tuple(data['computed']['move_state']), + tuple(data['computed']['account_ids'])] + \ + query_get_data[2] + query = """SELECT sum(""" + field + """) + FROM """ + query_get_data[0] + """, account_move AS m + WHERE "account_move_line".partner_id = %s + AND m.id = "account_move_line".move_id + AND m.state IN %s + AND account_id IN %s + AND """ + query_get_data[1] + reconcile_clause + self.env.cr.execute(query, tuple(params)) + + contemp = self.env.cr.fetchone() + if contemp is not None: + result = contemp[0] or 0.0 + return result + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + + data['computed'] = {} + + obj_partner = self.env['res.partner'] + query_get_data = self.env['account.move.line'].with_context( + data['form'].get('used_context', {}))._query_get() + data['computed']['move_state'] = ['draft', 'posted'] + if data['form'].get('target_move', 'all') == 'posted': + data['computed']['move_state'] = ['posted'] + result_selection = data['form'].get('result_selection', 'customer') + if result_selection == 'supplier': + data['computed']['ACCOUNT_TYPE'] = ['payable'] + elif result_selection == 'customer': + data['computed']['ACCOUNT_TYPE'] = ['receivable'] + else: + data['computed']['ACCOUNT_TYPE'] = ['payable', 'receivable'] + + self.env.cr.execute(""" + SELECT a.id + FROM account_account a + WHERE a.internal_type IN %s + AND NOT a.deprecated""", + (tuple(data['computed']['ACCOUNT_TYPE']),)) + data['computed']['account_ids'] = [a for (a,) in + self.env.cr.fetchall()] + params = [tuple(data['computed']['move_state']), + tuple(data['computed']['account_ids'])] + query_get_data[2] + reconcile_clause = "" if data['form'][ + 'reconciled'] else ' AND "account_move_line".full_reconcile_id IS NULL ' + query = """ + SELECT DISTINCT "account_move_line".partner_id + FROM """ + query_get_data[0] + """, account_account AS account, account_move AS am + WHERE "account_move_line".partner_id IS NOT NULL + AND "account_move_line".account_id = account.id + AND am.id = "account_move_line".move_id + AND am.state IN %s + AND "account_move_line".account_id IN %s + AND NOT account.deprecated + AND """ + query_get_data[1] + reconcile_clause + self.env.cr.execute(query, tuple(params)) + partner_ids = [res['partner_id'] for res in self.env.cr.dictfetchall()] + partners = obj_partner.browse(partner_ids) + partners = sorted(partners, key=lambda x: (x.ref or '', x.name or '')) + return { + 'doc_ids': partner_ids, + 'doc_model': self.env['res.partner'], + 'data': data, + 'docs': partners, + 'time': time, + 'lines': self._lines, + 'sum_partner': self._sum_partner, + } diff --git a/base_accounting_kit/report/report_partner_ledger.xml b/base_accounting_kit/report/report_partner_ledger.xml new file mode 100644 index 000000000..cd5e9fbe4 --- /dev/null +++ b/base_accounting_kit/report/report_partner_ledger.xml @@ -0,0 +1,107 @@ + + + + diff --git a/base_accounting_kit/report/report_tax.py b/base_accounting_kit/report/report_tax.py new file mode 100644 index 000000000..b7774efc1 --- /dev/null +++ b/base_accounting_kit/report/report_tax.py @@ -0,0 +1,117 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +from _datetime import datetime + +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportTax(models.AbstractModel): + _name = 'report.base_accounting_kit.report_tax' + _description = 'Tax Report' + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + return { + 'data': data['form'], + 'lines': self.get_lines(data.get('form')), + } + + def _sql_from_amls_one(self): + sql = """SELECT "account_move_line".tax_line_id, COALESCE(SUM("account_move_line".debit-"account_move_line".credit), 0) + FROM %s + WHERE %s GROUP BY "account_move_line".tax_line_id""" + return sql + + def _sql_from_amls_two(self): + sql = """SELECT r.account_tax_id, COALESCE(SUM("account_move_line".debit-"account_move_line".credit), 0) + FROM %s + INNER JOIN account_move_line_account_tax_rel r ON ("account_move_line".id = r.account_move_line_id) + INNER JOIN account_tax t ON (r.account_tax_id = t.id) + WHERE %s GROUP BY r.account_tax_id""" + return sql + + def _compute_from_amls(self, options, taxes): + print("hhhh") + # compute the tax amount + sql = self._sql_from_amls_one() + tables, where_clause, where_params = self.env[ + 'account.move.line']._query_get() + query = sql % (tables, where_clause) + self.env.cr.execute(query, where_params) + results = self.env.cr.fetchall() + print("3333",results) + for result in results: + if result[0] in taxes: + taxes[result[0]]['tax'] = abs(result[1]) + + # compute the net amount + sql2 = self._sql_from_amls_two() + query = sql2 % (tables, where_clause) + self.env.cr.execute(query, where_params) + results = self.env.cr.fetchall() + for result in results: + if result[0] in taxes: + taxes[result[0]]['net'] = abs(result[1]) + + @api.model + def get_lines(self, options): + taxes = {} + for tax in self.env['account.tax'].search( + [('type_tax_use', '!=', 'none')]): + if tax.children_tax_ids: + for child in tax.children_tax_ids: + if child.type_tax_use != 'none': + continue + taxes[child.id] = {'tax': 0, 'net': 0, 'name': child.name, + 'type': tax.type_tax_use} + else: + taxes[tax.id] = {'tax': 0, 'net': 0, 'name': tax.name, + 'type': tax.type_tax_use} + if options['date_from'] and not options['date_to']: + self.with_context(date_from=options['date_from'], + strict_range=True)._compute_from_amls(options, + taxes) + elif options['date_to'] and not options['date_from']: + self.with_context(date_to=options['date_to'], + strict_range=True)._compute_from_amls(options, + taxes) + elif options['date_from'] and options['date_to']: + self.with_context(date_from=options['date_from'], + date_to=options['date_to'], + strict_range=True)._compute_from_amls(options, + taxes) + else: + date_to = str(datetime.today().date()) + self.with_context(date_to=date_to, + strict_range=True)._compute_from_amls(options, + taxes) + + groups = dict((tp, []) for tp in ['sale', 'purchase']) + for tax in taxes.values(): + if tax['tax']: + groups[tax['type']].append(tax) + return groups diff --git a/base_accounting_kit/report/report_tax.xml b/base_accounting_kit/report/report_tax.xml new file mode 100644 index 000000000..b64837917 --- /dev/null +++ b/base_accounting_kit/report/report_tax.xml @@ -0,0 +1,75 @@ + + + + diff --git a/base_accounting_kit/report/report_trial_balance.py b/base_accounting_kit/report/report_trial_balance.py new file mode 100644 index 000000000..d8bbe4d38 --- /dev/null +++ b/base_accounting_kit/report/report_trial_balance.py @@ -0,0 +1,109 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2019-TODAY Cybrosys Technologies() +# Author: Cybrosys Techno Solutions() +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# + +import time + +from odoo import api, models, _ +from odoo.exceptions import UserError + + +class ReportTrialBalance(models.AbstractModel): + _name = 'report.base_accounting_kit.report_trial_balance' + _description = 'Trial Balance Report' + + def _get_accounts(self, accounts, display_account): + """ compute the balance, debit and credit for the provided accounts + :Arguments: + `accounts`: list of accounts record, + `display_account`: it's used to display either all accounts or those accounts which balance is > 0 + :Returns a list of dictionary of Accounts with following key and value + `name`: Account name, + `code`: Account code, + `credit`: total amount of credit, + `debit`: total amount of debit, + `balance`: total amount of balance, + """ + + account_result = {} + # Prepare sql query base on selected parameters from wizard + tables, where_clause, where_params = self.env[ + 'account.move.line']._query_get() + tables = tables.replace('"', '') + if not tables: + tables = 'account_move_line' + wheres = [""] + if where_clause.strip(): + wheres.append(where_clause.strip()) + filters = " AND ".join(wheres) + # compute the balance, debit and credit for the provided accounts + request = ( + "SELECT account_id AS id, SUM(debit) AS debit, SUM(credit) AS credit, (SUM(debit) - SUM(credit)) AS balance" + \ + " FROM " + tables + " WHERE account_id IN %s " + filters + " GROUP BY account_id") + params = (tuple(accounts.ids),) + tuple(where_params) + self.env.cr.execute(request, params) + for row in self.env.cr.dictfetchall(): + account_result[row.pop('id')] = row + + account_res = [] + for account in accounts: + res = dict((fn, 0.0) for fn in ['credit', 'debit', 'balance']) + currency = account.currency_id and account.currency_id or account.company_id.currency_id + res['code'] = account.code + res['name'] = account.name + if account.id in account_result: + res['debit'] = account_result[account.id].get('debit') + res['credit'] = account_result[account.id].get('credit') + res['balance'] = account_result[account.id].get('balance') + if display_account == 'all': + account_res.append(res) + if display_account == 'not_zero' and not currency.is_zero( + res['balance']): + account_res.append(res) + if display_account == 'movement' and ( + not currency.is_zero(res['debit']) or not currency.is_zero( + res['credit'])): + account_res.append(res) + return account_res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form') or not self.env.context.get('active_model'): + raise UserError( + _("Form content is missing, this report cannot be printed.")) + + model = self.env.context.get('active_model') + docs = self.env[model].browse( + self.env.context.get('active_ids', [])) + display_account = data['form'].get('display_account') + accounts = docs if model == 'account.account' else self.env[ + 'account.account'].search([]) + account_res = self.with_context( + data['form'].get('used_context'))._get_accounts(accounts, + display_account) + return { + 'doc_ids': self.ids, + 'doc_model': model, + 'data': data['form'], + 'docs': docs, + 'time': time, + 'Accounts': account_res, + } diff --git a/base_accounting_kit/report/report_trial_balance.xml b/base_accounting_kit/report/report_trial_balance.xml new file mode 100644 index 000000000..88d8f1f98 --- /dev/null +++ b/base_accounting_kit/report/report_trial_balance.xml @@ -0,0 +1,71 @@ + + + + diff --git a/base_accounting_kit/security/ir.model.access.csv b/base_accounting_kit/security/ir.model.access.csv new file mode 100644 index 000000000..16a98c930 --- /dev/null +++ b/base_accounting_kit/security/ir.model.access.csv @@ -0,0 +1,43 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_financial_report_user,account_fin_rep_name_user,model_account_financial_report,account.group_account_user,1,1,1,1 +access_financial_report_manager,account_fin_rep_name_manager,model_account_financial_report,account.group_account_manager,1,1,1,1 +access_generate_recurring_entries,generate.recurring.entries.user,model_account_recurring_payments,account.group_account_user,1,1,1,1 +access_account_followup_manager,account.followup.manager,model_account_followup,account.group_account_manager,1,1,1,1 +access_account_followup_user,account.followup.user,model_account_followup,account.group_account_user,1,1,1,1 +access_followup_line,followup.line,model_followup_line,account.group_account_manager,1,1,1,1 +access_account_followup_line_user,account.followup.line.user,model_followup_line,account.group_account_user,1,1,1,1 + +access_account_asset_category,account.asset.category,model_account_asset_category,account.group_account_user,1,0,0,0 +access_asset_modify_user,access_asset_modify_user,model_asset_modify,account.group_account_user,1,0,0,0 +access_asset_modify_manager,access_asset_modify_manager,model_asset_modify,account.group_account_manager,1,1,1,1 +access_account_asset_asset,account.asset.asset,model_account_asset_asset,account.group_account_user,1,0,0,0 +access_account_asset_category_manager,account.asset.category,model_account_asset_category,account.group_account_manager,1,1,1,1 +access_account_asset_asset_manager,account.asset.asset,model_account_asset_asset,account.group_account_manager,1,1,1,1 +access_account_asset_depreciation_line,account.asset.depreciation.line,model_account_asset_depreciation_line,account.group_account_user,1,0,0,0 +access_account_asset_depreciation_line_manager,account.asset.depreciation.line,model_account_asset_depreciation_line,account.group_account_manager,1,1,1,1 +access_asset_asset_report,asset.asset.report,model_asset_asset_report,account.group_account_user,1,0,0,0 +access_asset_asset_report_manager,asset.asset.report,model_asset_asset_report,account.group_account_manager,1,1,1,1 +access_account_asset_category_invoicing_payment,account.asset.category,model_account_asset_category,account.group_account_invoice,1,0,0,0 +access_account_asset_asset_invoicing_payment,account.asset.asset,model_account_asset_asset,account.group_account_invoice,1,0,1,0 +access_account_asset_depreciation_line_invoicing_payment,account.asset.depreciation.line,model_account_asset_depreciation_line,account.group_account_invoice,1,0,1,0 + +access_account_aged_trial_balance,access.account.aged.trial.balance,model_account_aged_trial_balance,account.group_account_user,1,1,1,1 +access_account_account_bank_book_report,access.account.bank.book.report,model_account_bank_book_report,account.group_account_user,1,1,1,1 +access_account_cash_book_report,access.account.cash.book.report,model_account_cash_book_report,account.group_account_user,1,1,1,1 +access_account_day_book_report,access.account.day.book.report,model_account_day_book_report,account.group_account_user,1,1,1,1 +access_account_lock_date,access.account.lock.date,model_account_lock_date,account.group_account_user,1,1,1,1 +access_account_common_partner_report,access.account.common.partner.report,model_account_common_partner_report,account.group_account_user,1,1,1,1 +access_asset_depreciation_confirmation_wizard,access.asset.depreciation.confirmation.wizard,model_asset_depreciation_confirmation_wizard,account.group_account_user,1,1,1,1 +access_cash_flow_report,access.cash.flow.report,model_cash_flow_report,account.group_account_user,1,1,1,1 +access_financial_report,access.financial.report,model_financial_report,account.group_account_user,1,1,1,1 +access_report_base_accounting_kit_report_financial,access.report.base_accounting_kit.report_financial,model_report_base_accounting_kit_report_financial,account.group_account_user,1,1,1,1 +access_account_report_general_ledger,access.account.report.general.ledger,model_account_report_general_ledger,account.group_account_user,1,1,1,1 +access_account_print_journal,access.account.print.journal,model_account_print_journal,account.group_account_user,1,1,1,1 +access_account_report_partner_ledger,access.account.report.partner.ledger,model_account_report_partner_ledger,account.group_account_user,1,1,1,1 +access_account_common_account_report,access.account.common.account.report,model_account_common_account_report,account.group_account_user,1,1,1,1 +access_kit_account_tax_report,access.kit.account.tax.report,model_kit_account_tax_report,account.group_account_user,1,1,1,1 +access_account_balance_report,access.account.balance.report,model_account_balance_report,account.group_account_user,1,1,1,1 +access_account_recurring_entries_line,access.account.recurring.entries.line,model_account_recurring_entries_line,account.group_account_user,1,1,1,1 + +access_multiple_invoice,multiple_invoice,model_multiple_invoice,account.group_account_manager,1,1,1,1 +access_multiple_invoice_layout,multiple_invoice_layout,model_multiple_invoice_layout,account.group_account_manager,1,1,1,1 \ No newline at end of file diff --git a/base_accounting_kit/security/security.xml b/base_accounting_kit/security/security.xml new file mode 100644 index 000000000..01fdbc9a7 --- /dev/null +++ b/base_accounting_kit/security/security.xml @@ -0,0 +1,31 @@ + + + + + Account Asset Category multi-company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + Account Asset multi-company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + Accountant + + + + + + + Chief Accountant + + + + + diff --git a/base_accounting_kit/static/description/assets/icons/chevron.png b/base_accounting_kit/static/description/assets/icons/chevron.png new file mode 100644 index 0000000000000000000000000000000000000000..2089293d6ad94cfc015cc0a8c07bb03efd4a689e GIT binary patch literal 310 zcmV-60m=S}P)fLA$g5CzAh99{FF(tp zz^tD4))$4c^0SZV9_X~njUYum@4i`~v!i=obU%PG(6q`OMK>{HG>r}*tHKc2@w+qg z7|l>B76qkX(U2E&K_1Nf!JbCtpGzwGSJ~CkU>QcDY&q>lnbwQm<|2>>iH5vL6qJIP zp;W{K-Snrb@Z2gLMVZAQQ5jU>DXT)0mtk@hpq-Sb{2q6{0V4Z;tNXT3P5=M^07*qo IM6N<$f_?6Y+W-In literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/cogs.png b/base_accounting_kit/static/description/assets/icons/cogs.png new file mode 100644 index 0000000000000000000000000000000000000000..95d0bad62cf22361b148e1d6cefe2ceab605955d GIT binary patch literal 1377 zcmV-n1)lneP)lH5n~Zj$eiG;8wLI!*reT1_VfljL=sA}=JrOptsX2RfC&)+l61t|6JPeb$mZ z6v1wNClWXiLSlOh+mR64U7bjvhva*zJ0HRRaDbgl@(q$*^PYf*$fE&7)c&&!Rfm?&yLyFbQ?2&R6W6v@rWu!;bZU9|_! z4Je^Q5$r!vH2{)*ok-wK1%Wz7TG;LgvHhtN39JtxLC&_yAzs|bhFaWtFLrukMR}l_ zP~>z0rF26#(W+H@aXx?6lf(f454Uv()R+QrlZafX3t}g5wp6-Blj;u$XaE#h->+xC z005Fp0GtMpYoBiuo)VG0UP0_GltOix%1(%-bKgbA0o1pB3&6VoRs+}%fFWUi1MmQV zmjH~{WZwYT7ng4njIz1iD4PuYIM&NvU6NVO4kNuj`IZ(nzL#XTM^~@uFGT>-aT6dh zAgaP68%9MDu}+cu7uohT0RHqW9d8lhD-kJqd^i9;Rw)OT!X*D$Y?MvID9;=%I@23T z$~m4}V3f^0BG}d<_%@?#emG&81LI_NvTQ!T$gzGzil=|K?VCM%e*mZ`d`!0R--N(> zX_T!|fX{f;z6ZDfz>JL{bFu7UqLI0BExN7c!HmOYg;$V?QB4==-_|4!R<1p=W!b zXM0?cbrc+q5buUe#ZpdV?VzCxk-Rm+);3(wb8q`(#{e8FI_3z8RwJLQk>}&nRHK0| zNhvzkFo4$qbT=sr4i@y>Bdr`7j(HfwmH^uc7xH9%r%nnDB_ty3>&opGxGMoP9kf;< zd%_$N;{SC3V62>WZcCaxpx6frT|FlOj5R5zGbh3vrqY>j1H`{Bkt_d-PcIzGcOeS& z0OimpMB04AZ5M$FkksHx)9_uX*rDTKrDER^Aij2r>}i8vD4G(OFwKFYV|^yVP5w23 z`asH~GaMjZ={ojt!?Lb#lcy352^1ZBLpqIV|5 zLfz5N09ce%03XI(J-h5`5#>QuTr`wWt<}xj9|=Odm?U{1pyiQF6&>pYfaOUB0`PfX zSMHvKeKvO?5vfw7-bq{v4vAnDh^?3%L|Q@w6Pmd9iD(;0IfB{ww?bB5NS1mno@&9c zXC4%!P8Bklxq~Ew%%g071mXR`&iMY{dhWR!JtLt}njRD_-Cxi%N0X&qj~Nq_rI}Yn za8e0TJ(H#J00000NkvXXu0mjfE=YKA literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/consultation.png b/base_accounting_kit/static/description/assets/icons/consultation.png new file mode 100644 index 0000000000000000000000000000000000000000..8319d4baa09d6afac9362dff318f63a0f96f555e GIT binary patch literal 1458 zcmV;j1x@;iP)fo-7eN@Nx;}%h)9e^5-C?E zsEH&b3Z#%2B-}L7v^LRRD&QZ8A<7MshM0yxF7rU)x4)gW;*vW;3 z#hX3&)M|C@Hzy`0dbVF71Cp#6E*?;(1E5ZgN|t#IpsRseZTS;fmL2OZ%G1F2%+iN5 z?1unK-3Ni+4&6W$B|ic7=Z$mSG;E8PyRX^_00(R zZhUjoBfjtdy_aS#1FePDP8??a5dOFCh z*MWRv)G@zc9y@oAQ6L5)gF{}MFZh1tt%7=2kn>q6`mgJDye)VpNyeX>nXy(;k)8%5c~P{u8)+YKOVK2Ka7pM_X}a`O zk#~c24MYp^y)u3b+*+!2>R#%t}=?wy_< zpYKn-%7CQNC`x``VuKC^f_Kx@zC4JDHDk0HCO^O4#RC{@^;{j6<{9 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/ecom-black.png b/base_accounting_kit/static/description/assets/icons/ecom-black.png new file mode 100644 index 0000000000000000000000000000000000000000..a9385ff13f696e96d517a56ce2b2ff7d282c748a GIT binary patch literal 576 zcmV-G0>Ax5}Z)a!cc0ra5uqqg5lnhXD zTbP_`oKdQ!!sJxrjN&KdC#M>hn6H53Z@_@W06J)|I<5r7bODP7TpFfK@D$$y9ro1J z_#n7|3NU9+Eg3t67i6kk1G7mAm}&y~>LPq;59$DNz9rz_PKFAe2JQYcbvs+lNHw^F+;#7cCP*z(AJ2&$C0H1W+ddn*~CoC?@7snGmV!9 z<==r}6|tyA>`?)>6k{b=2d<=(_5rWxzxsKgUs~Q{+du)!y5s>SG|Pu>T2kaR7OcV&-NYURtom{p?~^a9V+ z7O-a3C?=EC%HIJ!R*hUb72^tZzf-`AuuDDSkJJnF?!xs=oN3JbnbTGPz&Os^S>dl1 z(84w;APbb-b_k@KC|~4YkNmz@^KPH*e34{*2J>2yF9_24A}NIoShST-^{Ye_(vLmm zd~pgm3F$kIkw;g)NYXe9tbV#5fWaonr$h>8ffe1h+u&f*`C7F2cl-b`l5Ye!`u+O= O0000##3Xw+{I#MbTYoZ-I?3FUBiCh!QRfyd*8S0 zzBhAFP*6~?-lzdrfLY+Hwprk^9?LDGz;$2=SdFk>z#U*LBaI?QQKD9e7VcUbxCb21 zK<^(;Xc0+8N7+;0G_au`qDwm1ixh;r_7XS;lzSn3Ks%r7fpFK}0T+SIX$T+G&OY=( zxNCJ_5*Q8nGpO{QD=gKm=?w>jvsI4EeCbfxmVgL)==l)8DLS{4AE!e?Z8#kPQdt|>qP=~ z0Jlc(3Gg?f*M1lL)`j_1YkWB%UdQh2b66h*ZnCzsy7n_B0ckvzW`}^r+Q1XwyiR6N z+Zb>`kF^u{kzSF3ZWCxE2%MHJ3h_5t<4fjdNthVL50AOsk~o%60t*2`LXkdVyV0$h z3!el&2Fvm1lW@sw^on`m-Vx`wwB6`P4R}rO zE6^)ow-A5YnfJ&y0Ye!WLUqzpz$M^$fY4`p?Mdxxh|Yg2?gAd7ipc|DXJ`UZ90Kkq z5IzMQOgng*oJH-CT;UDiOoqC=IL6w|-va-Bgt_N1s&c*2*98Ry1?!OCgV~htO4sqyP_dDm_d+wti*Wu|Jegr#e_!#{@68vYp!)bLlu6Zk`LG>4b) zEtVJfV|c&7EyFk1UEqgt9*;Njw1VZ>g|{(-Ih??2*p8dxr0-%j^2hNC#&IhqaU^nc z@$+Ql#-r}>$jwGuyQA&xajp}QpNYQgQvRX3un9j@9GJrg7>xWw!mm^1U#(2=6#lMo z|KQokEyJGV*$a3$^4H^V!vBQLO`Y#xXJTY1;rCX!>CE#}6@DtiPgnT82{)9?y|d)x z(wYD^;79DoMQqIQU*HgKi6iBw;@FUI9sNVmM#^uDbMB8mr2J(psR`f_e2lfYQ^?Pc zD*O(-j!VKyGmVpx8^nFlK|*>Q!@2nVHmt#iLfSnlYCO2 zdFMZq-%%fsUm+%4DcBAM@nlB#OJUtlu?=@5vKyk0-(~c{nEb2TSI|FD&|jC)U02XO zP_VtPpg&ess@n%zfz}7m^l)@9-pa_g6!iB9hqNkI7IY^HwJpfkw1vjiEIS#Wpt0?`HcKIp}DC=(*S1hNk)FAp#M3(Ph`2hp<^Rwd!~tF ztxuuW2aq1-#_&}}?@!(9I-!5fU3;7r`rs;-;>L{bUqXMKVkK5&4iq?1871GE)(+iE(2hg+zdgWT>s_5?n3yszX(6k07r<#7z+xi};Iw>y+AElqG*-EPDTmCjr_EtL l9oc+vR{1Wfk3Rkj{so);rk=IPI$i((002ovPDHLkV1j5u&D{V1 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/license.png b/base_accounting_kit/static/description/assets/icons/license.png new file mode 100644 index 0000000000000000000000000000000000000000..a5869797ecaa7583c552c3bb7c9bce5910df78e0 GIT binary patch literal 1095 zcmV-N1i1T&P)?DLX z+1Y*BO%2WWvTu05Ki}`p`@J{sJ=nx1)&%L)P@|a%i#deKSU(9Ndee~mRtn|o9hqkt zsH)g_?j-1Oz*{rH&X9nd_6n5~S%#SclCXXhkhBHYOR<={+%T9HHm_+Rj=iH!?az_sX`LfziH+4|52SPxCd(lFQ#& zy}6O4ybXVUJ6qGPGqH9kZO+TqO1)ZNXdyA~iK zjU@8F177OZcQq)~$=N9vU#B7D6{_#K`1J!DzKA!x0H-08MD^1m@!Cu1^1Ay68A9JiW%_ zS;VTfBGKSzreWdMUn09>mmHnKrHDNn2a^cnnZ|MXDzMjuSf_9uLfT_HXSmEliE3?k zXG5qm?Zm1JIMsm2cnJK_V=hkE@UzgSfJcoDFQBI%WSu~xnTe+6cI1o%43w{m$eK<( z*6j^w>_69x>X$9vq!B%D)n2i2Fx3eCH`fw(T?A+}`>a(i3QK#4M*6$U2tPE#;4RnK z>mxwS8DJZNZzlfX70^76^jmNLyX*lJ7YEWlH{ zcu!SGBHwAI5D}|zA|-av#xj{i{y7^5SAdUFv(H6FZ!P*Haqu>f2gqsj_qOq~2-w*F zS(Vp;I|v^e^)8@E=esPmmg4ZVjs4>wpR8c|FGJSOYN$8)|IM@rI3xAI#QT>#L{?m_|*Crlo{0DLwqmu7G?&JUf N002ovPDHLkV1nf|8?OKW literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/lifebuoy.png b/base_accounting_kit/static/description/assets/icons/lifebuoy.png new file mode 100644 index 0000000000000000000000000000000000000000..658d56cccfbc0e46060ad4850b9fc60c656baf18 GIT binary patch literal 1199 zcmV;g1W@~lP)K~!jg?OD%n8$}d;Z#;H3_Ux`{Y$>IOhC`GK2Z&mUBGl%91P8y|S)kfJ7y@Fv(h8fJTCuS1y-dl~V3Bn@u?h-V-e;5wUK!dy#X#2mo{Oe@Ws202*N! zUYebq1*Oz(7=|0J>pn(AT~tHi06fpT5Cp+8=UfzYF~>QdlTyCudEUcDqp?-Q3ClZy zh`8_jS1ilAN<>A)|0jSkVOiEy-}kQ++2pw<5YcQ91S^cOdS0R|Fvb>wAgB}3_lVdx zo@Z(pi+`PnCN6%2qaJh2n$9r_fQWby1S^wxWem84@B1sJuai*#Qp(HIeDX(8DwXO| z%F8CUnE~{Az4MH*g_Fz52gcZf=Xn=0?a~H`hylQ*oZNq<_}k0ls8Xpc6H#iiO$}f$ z7+lQz-Xr3jB4gvg7!%!YH+A(>1Bjw%(UgpcwAQ*+tJSUpz&ZeoCZ;U_SQA3r;GDOJ z$T;)HSw0bo%R@wVuh)CagoKDRBK{zR*fFtJO3f3|HAFNzMEd>yw@I~AqJ#bY{dp7T z002bv$W%N4fDmGbh<-J-uT(0DT8^y%5pku|M*#3XBv+M(*h9qcYPH&RL>!t5ih0Vt zUhhjHdIJES%P?;Pz-K~;bwmtD2ac^kEdHi}cmRNNMD(sw>ZYmi5uOi;=pD!w4*<{v zfK{c`>d}E?De;q!JM+w*2G6)Xkk{#{&dFU)|KBh!fb9Z)o)nlf5uR}Y zd|trusm)0`Mppsg1Ndk6r(q8O?g$}n6g)=1h>y{88Rl&O_*4k-$x*rHnJTQfhuU9KK{~ ze{gV+s3kFgxc1mJAwWb%MAv-ZUm~J%N@uP-7z~#3)Ik8So7O{0t+hLy&I_FLR}6^` z@phbH$Kh*4{3egHFbsdG*XzG0ji){Z*L5FjtyLbvcvB|f%{;ykQM#_XnP!t303zyA zsq`QZDWumnCUwuh==b}N5RuYsGT*~mt@c!Fo%$4}0j>3>Nw>~uBiXinKZ>Hx$z_=# zilR=d)w*wDYuue4X>6r_BNNeAsf38{WsIw8wR+FAJ7-+XA!5H;t=^mFN<>lA$s-;h zXEln5eaCU`PGe7Ktv4OVxtm8kK!NspT#NkddEOtDN@bZbcA|D8B1!;w=r~T1>a_U% zK%>#vBBJeXx4STU!I1-p7aW^eM`ao&dc|bh_WW=-{0Wl3r~lMizvej3Q$);_Ad@h$ zFS2H{DJ{#|0D#*mX186}-I$d4sUW^)U5g92(PHl7XX2Xm3}<-8@HhS0PsfeRnq&X~ N002ovPDHLkV1i;vH)8+* literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/manufacturing-black.png b/base_accounting_kit/static/description/assets/icons/manufacturing-black.png new file mode 100644 index 0000000000000000000000000000000000000000..697eb0e9f2c06e40c9c720df7b80b8f6fac63b34 GIT binary patch literal 673 zcmV;S0$%-zP)xK~!jg?U=D^6hRope;$f(2!dRQAe>DQQeT=B*H{T+6R=CPGo?i; zwb3GCV`G=p7B(h-MB0d*S1Kujl2}+MniNSfJM7zGW^Qgb$r_ypLnbqCci)@+?wfB1 zGBPqU+Qfwk`Okp9XM78I>x?Y|Ll1WcSarsR1>c9|Nd%6=HgM!=YaZ@efV=JCJ_>M; z#tG_7>fmofHqbV*fwqwi6!_g1x2b_In2ly7f%_eJ0o+aC9sujWOnqs7*p2KnX7jli z;o6OCA9xO2jd1No_NTb+#z~0v;T`Z0zwl|`n*9F~cmiDUaJy7Xk_W&W{K7lHtvX^; z(Zj6p4`48cdl|FZyT#uaI>0^PBmPpQF;uv%TS5j@xaEcnsPI^=RU1CxAp>3Du_HWW zz$g4f4a9`I24ccp10CQ#@F~J=WS|GU0)9pwVB0W3xNXY`!W$Ww23{u$x9zmJwG4zl zNZM#Y1GyGz8>t31fw`hBIdgN;Ml!xCHr9#=MoC1iB|&YhBqA8G zu?X7OSOnBURJ8DgX)FXmEY-qi6Qc+|;sZf^#TXGy#8}J>ckeKJckY?{hP0VaJzj0X8RhK^60Y~Xz{&a9?$@^ z`*!wmV5Zy_F}!tF1}J$Bj0DI7)BwvuZXk8w60j{qaRkSJJyKzx5OU#xRG|a+LWHFb zOd6COC^gCslp0b8n(}BvP?neGfxW0~`7uN}P!H_L!mj|jfWyE~sgms!uaGmXN9#VL z&o{&wH`(XFRQ($pDUuL+1@xib4Gb0l2lVkR;3DeD8LS7k>f__UV1%mzx>4a$5ZEDf zFs9!N;)lCQb0feM2j7i5gwE^pjd8|FLg;tGbr&DyCbIB3L*hWI<61T88h);WH`i)_ z#w>i!kj#Nyz$P-ET7zx?XMsbOOtb!-1`Gk8B3ufXFR%lU=Ye?%_gs{PuhlItkT`G~ z*iYsNGy_*qE6PdWv?bF996`l@7wT=!Aca~OHVbSKIdC1d{b6GWSPEPQ9$MUMlmo*+ zzeDyaLI);$B1?p11lFKJCR&>;B)yV!00U$$m*(l#18adt5v~eYC$PgCrL2V#6Pa`s z8YOcQ*O0DT0KSqr0(GRrbsYE};VKANl_YcE0xA?5BdrDarup5doDk*PG&c?`vA8VaO=C>m4%I|X)lqm$yVLT0P+oIdY}GtOrO29vww9VSooqbBNnh zcu(I|YQ)0zb`*zp)aRe-TomMhG1NxyHQX;fPUPZ16kAXwMG|^ZYrnxPV4v0J8EW^T zsOZBl9Hv`x%N>1ggc$PASEFSIN{zAurN)2jfOsd(fgd5lQU?Y?lv>E=CtGh+0(VGG zWW%UGZ@o!Njc1h3(oB}@JmzAS!6!o=#PN)%o0h~rfH{E-AX#fBK07*qoM6N<$ Eg49ZXX8-^I literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/puzzle.png b/base_accounting_kit/static/description/assets/icons/puzzle.png new file mode 100644 index 0000000000000000000000000000000000000000..65cf854e7ea72e36142ffc1a407bf2b8355cc85c GIT binary patch literal 653 zcmV;80&@L{P)9a`;n_Do>R91)@YfrZ;WIBYI)WE@w%y z7IC%30~nX`B(&|Bi6!}ZGuBf8IAM^ zQA&SX2=P2@*<+`kI7+k$-1A&gaYV-{Ks?g2#0TH?II!as;HNYK-X1sS_e0Z#CLzvF_5wZZ}7k)9y#mQhdC00000NkvXXu0mjfog*sX literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/restaurant-black.png b/base_accounting_kit/static/description/assets/icons/restaurant-black.png new file mode 100644 index 0000000000000000000000000000000000000000..4a35eb939cf065c6f8cf83781a15f357348769da GIT binary patch literal 905 zcmV;419tq0P)?`PC*pLe{WG*jTWtl`Uu)I!h(oI7q&uZZ6pM-kw|Ur zMPftz3s_jOvBN@wkko<{5h@lmjYJTFNYSdk7WZDgxt))5&f8mkk}hV>Idh-qo-=c2 z<}K*Z0h|JE0{hdxYd{s)k+v@ZXMrAIo@0zw;4N@F7c(R11%8u|tpdl>{-S`voX=~= zI9qe}3E(2Iz)Gr4;kyl(s~mqF&>XN=fMdX2piMb8pcAmd@&I7Dz-K#&h$ije8Ud@c zgQt)P0N6-UPAX^wv}*@XAr$~{fXT%{gxOL;d7J^}NS&nu>IqNA5SA(ZHvoI3&Qbww zBrApmt%jI`Qb(zPr3MliEX(6AgxqFAfF%PhK$pZ(DxlHPm#x|JJ?#vOh0iFWL*gX; zvNkySP6D04&a{0VI7IUG&7=5n`XhX%X!6%0pdIMTwKt`IMHB^02%jlh^`s@_+Eq$X zUua7+@KNF<74Svq=fdYgTbhAkiIY^oW1*i5PYP{`fFHnsWN@i~VW3~=Tf~(@TO!~V ziHK=MH!#NJVMOxR&(xQ+UJ$o$y2)oaLNW;@b@MoYxa>1*DRX}LjYb1P&7s^nlmWWk=>z*h>g|NU{%5MtF5CHx% zsv|6})E_wVDBiwF?G1#>YfMYTD&SYd?mLjjCb;?_Zxs-Gkk1|~y%8;uG6am{&rq!N z-f4+g1^f)yLT_-QuCw0J!G4)Cg3XY f0eA)+t%bl}x(3Cqe?`Zc00000NkvXXu0mjfu`-q5 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/service-black.png b/base_accounting_kit/static/description/assets/icons/service-black.png new file mode 100644 index 0000000000000000000000000000000000000000..301ab51cb1363cb8a0063c4f9f7cb9cf73c91e10 GIT binary patch literal 839 zcmV-N1GxN&P)wG}3wsU*IR)z|Z&+>zafrqJwCq*x@FjvNVI2F^z|C zN%{bO#A+2K9mjI&psYL^8b1O*HWO0*iAfK zwBzye?BGqTEZN2s-YR-iRRhR^{{@@H!rmxCX)mp)h^Mf|a7g;p*wW?ud=J0RL?CEP zkEcMj#QI2Tc@Mv*2kEq`DKw7vdi=Jb&-aer)!-Z0qjz+QFK@N1&aRXO}`izA!9+A#$97UmLtKG(#D$V@JG;R0Xua%1u4_kNMazOP^ayYznp(_+pa zmHp&*7l9|T=r9&<9@|?Ko;a_$GXn6R3= z-_eWeE8>!NN6sWQh>p|@{|B~~h0NN}OyO(k|0o{Eevvy?ir79Q%G}xZ=i2u5tSHu2 zwf(N(bFnYJT6O^a^n}=lCZF8Nx;w2}uUkB4XPd5v`7Z>im~HzdJMCK7trz|-8@38>5jc3xX@h`{ zh@iEj_%)@#V~J@-!i)2n-XCy!_SC5Qyigi**PVuC+h<}!~>FElyR+PxP0svs|A}^vKikR z#>I0>S!0;4UyI{*IK1PzbOF;IshL(A_k5A?+#7WY^+>e^YX;p z=xW)DcRQbIOIo!~v-$kABZfD^J?Ag~CjG!0N_ye{SWo@7I2vn7n(V-R~kb-3M9=yBBG68O-n8v2ber%t!Zu Pq0ivy>gTe~DWM4f&Ev8V literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/training.png b/base_accounting_kit/static/description/assets/icons/training.png new file mode 100644 index 0000000000000000000000000000000000000000..884ca024d71ca9127a5393134632ee92a61b07c4 GIT binary patch literal 627 zcmV-(0*w8MP)Ji_yZ6G zgCi9sC+SZOF3B?A-3o?c9a^B`5B^xi{atdGlsx zfu5coC)9d9*W)+29w+CYx6HE5(7FIXTmz`}IuU&auvT&%3np6<$3JExZ8|Qv1`yF6 z{uK`ZBO-bN;C9iN>oGlP1At#74phASP()5l1Dq?6>v00$qR~ktYISg_G~Q>PN9l*Pyjm+=0joaxS5K;Rj(=Ddy)iyD^P2j9tz7$MRPPN-6X6Ic< zC{O?T4(yVQo5t(DjmAqa0UQ-9Bj}SmO~ZA+0wO7a=S3S8?~`nFrw($EDaoG!IQ?TF zt|2?U(I}QLQFZXyQiDB8SX$~v-8kVA@YGU+KFk?f>fJUiwWsHQ*BQQneoi* zIdjgY7w2;~&-47A-}lQiGr#AVfgU}2^thi$w2V8gP8xe`iYA|^nQ(?HLC@=`7Uk<}) zLeWEQiU$yZ^@<(}ZFDXOrZ=@2KTECwL3TGYp{o5;VR!&Zenfb(Y~lunk>o@WhF_@a z!ghmmZ=oQx3ZUrTMV_|@z*@URl_LrpnuMspmx02LayE1`&DBGH7 zIB$fJR!y{I;6E2v5gyA7yJ&>%uIrAsk}Qk0c3q+z1eRyI&Umi#qKMSynj`laxQDEG z$>9=BWqAjWxCde)_&ZYtQ_uHfppNAb)C&iMgDG4Yayz-APl492qWnZ z+2s4qPerk;Qd zRTxgcUKCf(0QEW%Si8S$d^23v9Y;Bm$|Jh7D5kUlU|v?DQjz!5DcCSIHI;o!&C;0x zy1x?jTA~w;DMb2S$s6C7*Wr6^*LJGyqHt8;>Dg;xBk)zTu^q3#d?0F4bwS{Xys;0Y z0b}%PxF6sy{*u>yU@TD!7kg>wn=-H#OA+vz;H27KSYpwM_&kp%X2ny`^Yp0@|(y-wyRtOEu) zkZMr2S!>sIk}ylBD^a-LQPoOlqjSJ;L-U^%BWoPTxn4GDGXiV(qm1VDmv{z1L}Jvu zn`vGi$NH_RE@&E5g2~Cr0o8JExjDBIzCUyV^vhJEFcOB*@hFO_Ws){xtzG=^;Lve_ zQnzMHdm+ztcL8TpjlxKr=$THQiK!@hAyIz4N4%2V3+2+10THPgVGEG`aJ3>)#)7~e zj-qI|S!^?IMA7OXjJ}pce+C{;_v(adyt>r~yRAcuwRTCOd=IQ`K0+rHj*6O7#^_|N zR=ZNIR{yzq^QL#_j;<2XwFs{P&o>X}q=;_wJnsh7KQIfj8}c9GwohHEy0HGyN#1EU zwtz&CPhEFtR77q!cFdS4^%iP|h}3+~+kwg^h2P66zKc$%k(WHr*_9O!^)V)55l)iG=bkroSVWSt8oK?9X|oC&>t|S94mi~JQz6J@L4Q+~({Wt+ nVe#UD%iYS|qeqV(_m6)8sc^)gW+q6200000NkvXXu0mjfv*t}m literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/assets/icons/user.png b/base_accounting_kit/static/description/assets/icons/user.png new file mode 100644 index 0000000000000000000000000000000000000000..6ffb23d9f036834a32954f83bcfeca00790ee443 GIT binary patch literal 988 zcmV<210(#2P)cAU zg%n1_!UO~hi=Zajq!7VI@CUR>p`!Rx*a$&o3k`~bXb@RtC1&nyR*WQ@xp&s=+|MHZ z%qBDA%sD6P7W>?P9RqF}kWv6&A-zOAepFK7 zn%moe*=$Tc@)I0INT*#4Q(tpt!c>;Iw0DH*Nr(MZj6)>|hd7}=D`NRPh zXvGuSy!q^~M868;^;_^453rHAwcCa0XTYMJUi@XTxY>o~XCPvW7k?SF)lGsQoZDZQ zP)=G_j{)g77n-L5oA={)hSIDH&Cfs)ee1>VM9F4cXnqDNc7ia=s32eb!iDI$gsOi4 zLvKEpLvw7Jbc*9=pw+k^81;$)fYoTt-RZ*gtblIt<9DK%bYb~+p`ZNt9gylSG|w)y z^f7S3E5=1EFtYA*7owK|ZMZhYc+MxrUpVY~%?xuR%hGp%`<%$)6(zO(uDSg$G#5pD z;K6<0FLeNz{gRNEPQuWq)1OJI*Gp=<<_=N;X(Gq;tOM~GAMp_MS;a)29s}JqVCIjM z)b8=k8|EJXBpK4+2QuS_5P5?c0HB~e#B8sn^Ebj8h&ak%8{2szdo@hTfKXDKM!FmH zW1nf?P!ziqZws=70=&$bXf^g?93W~xqS9P$i-O)xkbdQkw>_W_=3j zHL&MZ+4h#Vli`J@6>FxCSeAZmS!$N0X3g}h<>^5?bLOg^ymRRmYovK~+eD>9insPXvj3+6Gb@v&hmf9xq1t2!EP|dQ8Gk{Nb(_%F zfZ2)l~DhpZ1%x!dRjm zO=;u!cb$X1D_}gv>Jbl6rqq7)(!s6*&8$S;I1dcnm#;8RsZyKh9Ozzw#ra8ApLl@n zmu`~X4VYcGB63`?zPU_W_r4w%$5|}xSP?5ge^6@en%S9MO4}qmpBLGc z+0FjUY-Um~^1{NNbKdiv_nq_2d}juhaAqNAYGGAPQ!by+?CdIx=|Q!EF@IoLzlew* zHqN3N&|>jiL`D#~5!H3TiYBy2#kO~cjhT*5UTf&o)WxJyJAvB(gK7(+j!7;TT0A7Y z1FE_V&)W$+3}iZx$0V2A6?Kio3}~@vBQg$L-C2d~l5BRYn{^UNAuSXJ5cvdH*O{zi zV%uGb2Qb}EY>Q0hdBTeCB5i_*J%!Y9hB4-|&cua_ha`5unC%@oF^Pv{Qs|lv<4<)f zUXLH|SJ!zQN!xgltnuI zA*#cGrK&x(v3Ly_Q|`zSxko)OA2y^qPL@<^KO#f_bvjN$1}w`3PIqAS3hH^A zP<=n*vz)54C3ehdJM0g+#tCDPU9e*A9n+;vw!rRxEBni5 z)-Ry*UUp(jA$8sBfPFx3TrnGPh-`L9MCxAWV%Y)pyc>XbNlyG}DwX>i#X}4RsyFRk zVEIC0wZTI&IM}qlEXaTsi?^UUPIBUXU{q}T#a4t=w~?!r^mSlaglPrljv8T7?RP}( z65D>Q9jU9ESY3A%*b`~K>IAlZtB6c%p|F}v<_biHP`wm58|VX$0ly;h9+vfvh)j11 z8_9sG3ZAzI7>zOy_>^pRvxuCEIIkl@7qaR%o>zf8Bd&3X>FJx35Dy`DKpiKGG2_6- zi1EL|_pg8qr_|L-ofg+klMsFq4s0+U^c|Cvl? zW76WGjRAGt5q$puurgxIe=ugV^!5FI`VHxE7Je0$oQCSazOkXL=HEJ@iy7)<8ccM zi$(+ef&T;QIOo)jsy2Ql_>yw@-e%|Y#X_Tj-|AYa)EhMu>Nvyr{xgBmKbe`?Dr?r9 zOju)E)IDj`^R}b-mDwQojt1IgQcl=+(LyKais%c845mdJTs}XVW{eu|uie$6SB5Pd25|YHf6OMZB Tt+q0v00000NkvXXu0mjf(ZE2? literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/banner.gif b/base_accounting_kit/static/description/banner.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a5f8e659714563acff2cb80370cbf146df55fc1 GIT binary patch literal 1859948 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

18@)<#l+yz~a3}U&z|B>(#2DqU)Zj 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

Mxpcn^EgxGc$5x`_Mo1#uDxcG=XgDd`I}TiE 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�a1ZQC>x6>`2RVP_X21Fj?uaQ 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 OgUQsT5bz|#1A_l-@*`{W>lmXgIf zoWXLMO^9%fqp^`5y zliyn)qMFZ8yv`$fm`^8;_boP6zuc}UR)3uqEzw)Fu-GOGoC{aYl9DQ&iRBV{!jN3mvivu2zXGuo0m)G3pzm}R%&cAAxsO5UACz~sep5RJWgrcypPKkR=b zPBP+e)ijuH&^GOm3;$?1A+X`>WTF2Bs2~)Fm~={xtJHQkbve*>+}*S~hb*B@W`6-X zV>0wFl7HXn#T0v@7&vDUrys&prr`;~OKHF8Bc;PE!GH4-Nwy1-*^joDbhccjha$&Zr9iKc zyz^g7$OzQvAQ8ph$L)8lWUE}LXq%dV=F~{^^n9=@v=1r&R^-0K)C-?7?bdZS=SSa9 zFuQFoGMzTPNA-*sDbWH(kyRi0;;hYvIT5O(6ad$|QWjYg30ERR=*xYQ%yvIDQm)Ut zA*AGxNryRXVT{nDgNk78UwSXe!h?s$Xu^V(3kgb?Ll7JUI02lNNTef+at=#LXhM#8 z4af}LtXXRBiLv(44?rUymH^W2GJBZYy2X-cEQxAez&CP90M>RuQkAt&;@vWBB>H>H({a5?c0w+N z>#?*SZkoGsNP-?(Bf8K}s2)UGIRti*PRRK=Vib%6acdz!bGDrC6igHam;l*5LZt%F z<%8u>Rxb7NyqrzEdwWKzZ{_*gL~_R>EcTyXaU(o+_p08=^V!#nt`ep*-`UnM&d$Wi zj})vEFarzPS~Oh{7S*{R;D@)|zkvR+Qj`G@v761s%c7*JdOokb0(XY<{;DUmY**6m_+@xQ29*@qJVVfDO(`YHiy>ayqy!P5W=| zMO6Z^(nlG&YmNn@Oo_sL1}!8#LWZ$79N4ZHG ziwQI}U{(H!Q=8gy+!@rsXLLbn{b?X2gJqXb`gQkL@h|!^ZKd3>@E_(H8wxMFtTl>_ zv@HO(>lV{rKScy^d?gka8)v+0N^Bpe6HU2Y#09;<)b2(W2z?kyIZSD*rawDZw_X0> z)R(m5cOLKgSJB?;D6z z>lgD3=ehG;re3`WRZ(GTl@i3CL~Mz(X6Q7bQ8E2OIvQ?B63hK&6K7kgWO`N60ohqx z1g+|IU*pqv?r;FDSGFF!6czBBqtCCq)6TChVhs1=aG(}1Y`)MT@vpcf2vU4#<*AI_ zlGGi!Ap)96**W0tY^O5gh^p>Lz6=h$%Dut1&g0G#yM$o`k@Q|}IguF}xG})}aiH73 zN9iumKB0HH3^;KQtdJknC_L^Ta3a@r+Fa?+JS;KIfB<*YKV>k~i6ICLa8{Eg9^~+X z$NGNrrR~pn9pAsal1keoO{;=Y-CAqy=em#BJ>5gy-!XqInoR5tgf9P4i+$N$Ql$P# zw=O7d=9{mLSu$$oH}<6!R|IrL`Gb)2u7dx$0(iR&@_hxl0G)}Ch`nV5(qtWsDjc+} z6GW-wkD}<(c?+3Nhh#(s>Es8!FLQL!c^{M^?j!)&Idsil5v3#r3Pc6Fq4`n6KOQZy zCCPdJ_5slyL8?~*J#D~ZcLAr7$W%U|46C$ykPwDl6}ID`sg^)a)KF#SP|hS>S=%rv zn^5|@VCmK17o*4yBg&F(24c`al4Cd8MsOnLWC!O%mDNGXD z9fiL{PvYrKH}L zkx20EMyqLkL>UAlYMEj_mV_rQc`fYH6MhcBj4p2&M0Ma z-~((~jy{C>Mlpw+9ET(ci>)6dd^|M1S`Bc4#U%(wo{<_XwYcoHg~Ko)Lr391f&+eo zf;m~JI9B}@Mq{81rqgW#CFs29!l4$zDaIqnUv=$UNucz0i61@8LEn-uRwFL&QakSw zYhXOysZhkAuD_@aFM5WvKXO8^X4_| z2ul_LNaE|+ye9Mi14{MQi(>Ho=ocOS6Aq1wfxgqrf+=Nq+0jnkdgNs~MMXrsV+zB>^imr2k`S?&K1o$% ziQCCcd(oD4j^v@WoSJW&^G+BhQ%^7{E)+?J`5+{Tju+;g%V>qEG&xsJ^8$i#E0dI zDvXYPGa#*gmt9oqLIZxSU1YU%l0J%=(IRZR?3*b_W6BJJek%{R+s_iJ$a~$9*EyCQ zTE--xUrc)+9wP$tzqQ#*H@a%qeEIIPO=xki*5}2$h#a4QL{Ivj0ZBVh{5e`Fcwcfj z4f%&Jt)GnjSM}0cGGM_-yfKP|)4R;AwfuWbXmES+N_n=Op1hM+cG6fegggs+!YgT? z<#s9>s$b}$R)V^YOe{)e%BSXf%G*E)Dd8`Ez7RdaA_$K~1;(QfTgw8;GNmh!5b%>? zI=J@53LFH6S+KI|*h*_xs11!(sC&cKPk2>sLy*eg(Pb66YeLE`Z(q6^1RmuEV9{s5 zve_}C-A;5e?cocjl{u`kL#NaqlS*DRS5glZM%r`6uIJ1O_`DfNlFBN!BMas`sG8S* zI|t5+C@;1~uUvU3TkH6opd28@T=_9ZZ@;5(JhLkPRo(tlF@|hZU`)~H7>&jl?o~Lw zR800wObs$y(Vcy4@S?1A^9rK*@8o4HIj*P5!9MF zmRd6GyqR%0D@8+a7W_MX;QmP^-5Hn4Qq(FqC;45t!Fpp{c|gb!S5Sr!0=dnH7hC-$ zR+w z=lZm|P1NI%H=buThR1s6J-!zJ)G7`pg^PAXvT1zfYa7LiGsjNDi>cVRLH>3xa!uMK z8QXfx+JzL-h{))mnDFX-rK=j7(%xAb*D13$_~B<*TdVE6DrndEW1|3|2pZd+?Vt=_ z?;fnI-xjNPJY$s;;p~!WN*2qy)GGhVTahS6qdnWRaM5GMVw84VgW!(tz9{M>Ta`or zJF_z?H?u2_CK8l7ocC1<*1xr3ZS-b1bopOXW@&Q&n&^a{8NSSqAvNU^S9x>qqxQ15 z?@z2%8gn{Oy7g&SR5FYhj;04q|H&cK8UaF-A1@Foe3W}w6Ti}(Ud zB3)F9tVolLVCGkVZ=p%BtMH5&idNTP4c!oKKELLqsqil;#&i*1TH(%5!`6mFIlgal zLW|!w4jGD%cp8ozxYc{-jDWjF{Bx*4n;cU_+J&onijOB}ur_+oV`;YU7jv?S(DY5mgsm;x)?Wd_-%ISUa>2HS9hyK&YIn$?I)899z&!47$QO^7ppSd!ex$&R5 z%b9uTnt9rs`TH~jpqfRNm_;#~MGKh4$eqRNp2gXk#r-pjM>R(vF-K%HM;tImnmb3{ zJx94UNBw7x<^{tFU3;d=a<- zE|!smvrET*$B@$zuo#Ta(hqH^;~W;wEp zK7|Gv!lr=7S5zZS<+~5O1{fUM+zvnM6{U2zCXhq1={SglM@)($TrQ@*-d;ouC-Z&$ ztvA?ElAWdWAwuJx=WrH|@5Z<6koTHNh4o9XFWdTbv`Zw}rj{ z&RUWVujk2gKWd(&FIOV2eS(zqw^IIR2-<_W0$!?aNdXJSDOLf==^9-z1LPUshoWg5 z<}np6CZRY_<1rPLV6_$GpQH|?mfI2kw#$Q^_I{H`jl!_Rt@mc=ul7FBS9fBq@C*SN&2(EF`6wY+?}sL^A>x#xlH_I4P8nOR8?^WV9>7sJWpJH5`$wV0UOn zMmdLnUCuu%?bQ~jl_FSF0e0G%ot@V-MHn1+2GEM9G;u0rJAW*OKCkvEpY}TGNLQ4q?`OVEmFhvSdH)ONjm3AaF`Nm8@ zY0yLkBD=W+ZQ!irGks4g%l9ZW-1*S?eWQefc-IqaJ8R7u!C7`&y=543>e#BOnN(!1En4E?$Au!wR=`{wJi_IWhoHo=$Hwmcq~yg+eJKa#wFS0=vox zCz!d_eD14*nfMA(Jv4-2SU$;$eR&)VeDhU6&OdsShMo&fVJE_C73( zx4Q+Fd0IUI5lwIbJMAhprsBBf)GNkGBW!`=PTdGI7dmEgI&g}jDKaF{Xt9JTj-|r% zD#E6dn{ns~qujg#konfpM3BT=n4u;veio$!M=`obHpG!y9(hD8EqF!yDVM5Qgq$)Sq5fM-7IcTsUC0h}W&Fz&o2k|BjVfL-9?5NB^1Uo}I=xlPS~neM z%8~Kvhp3)u&Pb|M%5F`mnoUqNh6s>Gmq`D8l2fJFoGS~jt8y`V-~!WJcn7nw+gA6! zykDKEM7TK7c+gpHaU2p?PKndvo>wR>rIU0tUR3Y{K`K3qknbwMoigqr8Gy zicUu_XyB=1*4~{SCDFiCv8@P7?Y;|vD*v3pk3)=&mV7tN-Z*j=lu4jo${ecL4^lmO zp1KvZ#}|(@hM|?y3thjLYOO03)37dhy^$h#QmrP-8vm~JWuX4lkH*=@Xq=pQLiNyH za%6k6l0V8X@;m&IWuHM|zJ=Mik)tH%h@`f@aoo})+b!}dX9n4fP`Z7B*+Upo0omL} z69Nxv@cf_yy*%7i8ULP&SIY{4X4Z*3PD?3)K);yG?RdA?_NqDsLfzSL=jO7E-D5oq z;idv&&#Wc)-dkfNbXQKLQn~fq6taq^X)5RKoAXRBqi_C{z3kn3vSbh}S#Q~Tj(K#1Rx&R*)!&*C5KX>X2g zbuDmXz29)!g&X;Fq1N8^S((3mF%WCT^(8o1N%6ZhA$y-$o$t`Zx~-+jLT1U2dsD=V zgDqv0{>m_L*K1T3Q8>iBA=e+~9)^A<~ zD;nR!9E-z(-&mU;p@;D7I(?4xRXXzJIS!UAgJ}B*A8NksVhYA)ww8`UiV6OJofd-O z6AS`|Nf(0yN$jLo^7>0@J>-sg5s1i`5ny|5#4Pu0xtLPps`mc)n%fcG~%4Wz!D*2rd>q>9IoQsIcP(ooq^>k}P`rV;R}PxOnq zz>u4`PP6z%q1eHe;31t5&2aTZ9)G}W$osyJ+pmJY9LU=dMIVyH5Zqa9z=D_26L);# z@QLDkk75T1G{!^{5C~@)w;HUP%1?YSI{~ zdQ@{^R5jDc1J8sw9L(Ec6ksut`CPd>PT zPSSW96{a~|N1vB@U5?6p^9j|GcN@%4(bO{nHzt0Y#V2W(WO_nwRorG++ifTrsm~h7_l|!}KLk(JEYeKR2o{oet|Sr z#T;uLFJrx!)XNBc^PHdeS+X_+dn~!aQu3j#IjcHRMg(C9dYI%4A6r+nYq_VATvGns zN#;tl%k)tg@*Y4Fo>6T3d1}ov(87w$K5Nwu=oh6zzn^dC`+-8VFw{4jH6yAl9ry

>YCy-;tKER=(<*B0R$@=9i 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

L9oH%FY%wYj!fpL#8xV^)jD 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 >z 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 z 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

`) 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

H6-cfW-L_-pd4M$~G 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�tR+FzHT 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

wb>bR7wbu0`HWnfh}fg!$ufaeKBKL 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� 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

|8MX?4?o7Fxxrzq;4`zb39JchkH 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≪E3nVum-nUI5?nU`NsSfqoVlS5ft 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%0DVbAQlv^5X}QIutf!K< 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

U+`+cq}l!z-;(YEh_md|_H%R#!r3z-B7AsWp995 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

)XXO$Queu9`x%%u<#E{Y6V?Uk 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

`sy6`(%Rf#6b6yja>(R&xv? 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

FHLqJ8c6ARQ{FguSsNXIFMkIZ%+?On~ z3>tS*2@G3LTHbbkD|Bq^v^_uRZFYdLH}$(=T3ek4Fi!ZKhmI_}?uNvIeeXx9%HCc3 z*_?1(rZD`w9%{bbWV_9Ru)7~Cl~xE3L}%+Xqv(KdU{CDhz5BszrL-aCT;sHa&+ISS z>9m|dY1jxmkxHKqOv80gF+9ZvX1~_I9Kccb<@grF^OzOWSDyKF?wHd^dNG79wofr% zTe*G%uOk)fymC>~IHUE=oIF48MHjD+m&5J?pMM)hFq2Y3uOc^Ie<7!ye`>YE#433n zn;A8Yp7cB*u^75VY5_{LKz+AVQ}(*rVH__~U0-PvTwFo`TPd1=39K2O?{_iylHNYH zLFdpm3IM>82NCNW2>~cLfRg4S)}qjdH}R6!R17vqCw>vh972p*Bo%GKXy$DNw$G_6 zC5|jl7Nv5y#h!{L!Nyz^geo}OGz>(v$`<)4nkf1hhAW1LSRWc6k%~Bt+D&+Uha|U2 zh7vd$C|X<>@gX+Ank^zpvF-e8!I%WjEMk&|2m>yf=O37 zf$)1F{#3X)0&^my6Of#~S!-Cm)FnokgMh8v3$P~>g*!(ei4jR2{VjPfEOa-R)$s&T zO|~FnnlXeU`z{;>1Pkd``rgahr~_-7?-XV?(9c=|CP&6JpfR9L${KzbZW;6te!xJ^ z=BO1R3Ohi#>0SzGs+i$C<@y9e@i+bYV_wt9~T|`K3^(tj1IIXL8 zwXZq4st<8Je>a;fxsrWHYb+cuV3}csYOk*|foz07V#jHn!B-r0q+f z&dTkq3GEXoM(c44?~*3iLR>8o`l>>zf_{EFEHzeQ)7;!8Tp&YO9bWDGZw{1+I?2MM zl=-fs%jr7ZGGrA<_W0xeaZ+WxI?dl!#zv|b{{Vjc&DNH7rEmg~03=|_@9Q@(%N(yT zXMRXOeCZNR9DIq%)Wc{ls2Fa74o$N}CZrPIYmz})MCrn1${QjpidUT3bKARC8)XX5 z1v>3Le9ux&gK`e@x7pNBcRX$V12H1`VUym(0+-MVYmpPFlfwAE#;8ingvd}%R3 z(K>CdjrGTACDUL`0C~%~m zlp?NQ4vzCbj@J^E#OGG_6VhN!PBT!$|FTloDO7e6&Mh;^I;(W1ZXM_{UnLPfH&eS# zgrOZL$N z;QLoPLUBqM{fW*yKi+?(bGJ9F3@(NefnU*(#gfDzo(}! z&V!L!p6tT{>AO;nh2X1Mpw60`Vp4O%R>qp`>Q<=3_gN3jM$b;X0WV?qq}EAZ>$Wzn zE1^4oC4as8ZyPeCiTu@+4h5-duuAmdO&!{s2EqyaiVZV-OB5qU*hi=0S09?V>k=aC zP8;)j)SkmSlr1+AnSvG1PM(I>X6s&4r*hxsynbHNVynGK-qES}daPV@2~3$k*=l!% z1`LF~GRRpRKYRKu>t%3(Ed9yVu5>7Yg050lsaS@#(b?=#RqMYn&rvcJ%oRKi&*kANV`|TRd5LYTP*+Fa_1Mdu5-u zDcL>b{Wh9jo3sri;2J$}2|MQvyHfDxlR&utF;W9|SM)mR0D~*O zz3V_45kNi%((u4DV1;CtMb>PH5`Xjo>6~-uNdG(}wV2R{9QF0eT{IBLb8?nf-&}BV z(w1`qNjBja5PlV&(e?SXSMGx&O(Wpo36k}?^eJ|T;RN=uC8x^_3VaL6 z<)lS+T5t7R7_|2Jee5G)lq`Z94K!yEGo8$}77HeQA9=DH7C7VqJ%NkEA&T;56B$6U znN|t6oelS+=eZt=&=d~u(&b`24&J#C$;(T~_;kl7HzC84;Wre)J?0p>N!<2xZplKdH@~F(I{vnQ?0sq^$;}q^b(P$Mm$#>}&@ z7e`(k`$*tqj1Lm3k}1BFGIAS3As_z6D#6(s1WQ?zGDxFADXq3Jep)}|yC`-0EB8ia zf~1MmctPTxO|(Q%8X0N`rAy9cU<6i>R2Y~WC@&>mBz^Zf`fp9BLB548LiAKLFQZ9f zjYBTdh6qGAW{&wa1sd#QUV1qv+aBFC$06CpDSEgN)IkUd+H+^g6$kIR98)Bm%+n{? z4pd+Sl5R0FT1}1x>W}A5DwMC`FAq$ovH>r;6t5B4ZxCm~@sviPlLyqD8n0M!cEP>bIraEC?hXrA|a{dJu1IIs-TyoqbaByajN_kQ^97M!HSv7 zs8?nRQNeG{#G6u4SyusnR3YyEmVl^=<}vp$ph8})M5>^Qr8i$LqDp;4Koc{+$2L!q zqe?%O&A5ciI5o{2GtUCOz{-_b#)rcpq{gYB#$})e;&xEu@l)fCQRB-|M}X%veoKx-RkmF>Iz%x ziXQ6ye36Ps8Y)B@s!SScLK^BH>dFclnhqLT)#@5C8ag=|y44zb-5UB+8U|bc@&AlI zG>nlnO^7s2nKaFWzVJWIeid~K2TdzKP3ss(-}$2 zg-Gkm|8o=4a#zsuFwpXJ(DL%r`W~a@oul=m`v02%6w(e+&<_1S3BVlfU)BGE0F0i} zj`{y50M}e4z%#4=-v~e=-NOG(07C2P8t9h!>6XX*F9Og)mtkvuZY||>LHC?Mtu`e? z(`KTsx*L5gfQ(5`TuiS6sMpN3(W0=?+Fgh3ve7P))0nc+xs=_prPmds_eV&zg$ceB zX>*B8zng0lM6ju$v03e)KfDv|jrzg$?wo6zZNcsXs*0U==3r-5yeNO@7ATE^DS7Es2P`2k#jyQyF_v@p| zk>vJpXuIK@0WLAX1Zfq5a2A~M*n~UQjBpnmPSTv1*1WKM7qJ|?L1PQq*j!n0`{=`5 zp4w8X)Lc^1Ql%8a%qCxQ*~-2M{ocAYI%Wsc4HSt0StAqC1Iv5=uCwN2!hgMb0N zMs<+L(tC#1=Gd|30<_j3D{KqZVG^PmY+__{@8Li=R8yjt10P9q!g6pS>R+}`yG;4u zM6}ywjww z8+qp*peM#{G?Fy(%b>1 zSHEJ!!gkHV2hfHGMDbt{!}j>`2O_y%WBVb+wW!G^$~c_=mk-W&eaGhhUezBec`7ZR8c$v-;zAnas-d1}FJY3g{n ze&s+WV}ZLGC_j4u=E!L96i5ndqx+SJ9JW9z2j8qVp8GtqLOu-*b9!xoe3rbrJBBRk zk>Q_}cpAEW@pR%?JyaI9&HWPbj;|JTj$c0Z@M+E8Q*POWO-XCOwT{67mNvL;JCMsp z#Mc1?r)I5K&QQdMTH9Z?VITpj2|Bau4f4?~vC}HDb*3bQyzte=a8S0S6Mg#CE%$k+ z;qm-CGzgd;9DeMy$Yh|t4Nmq6M)G3xdX)1iVfsR~Pvy8z$+Jsv>Udw`T+-tFXZZf1 z#@ssg2KAd0Lo4JGwi{cU4K~k1W*FqMrwb2@#kK@(C(+K$QtZZu0ZewlPIDh(I_Vac z;TGxkE!H;O$)R}bJ$d;J9Vt|Nqbudh$;S1CXxa@w=_z~b>Et0~gr%F>w4qi(+-i=& zEtetgtl^ifAQJ8&nRiN>?9`bXoP%tQR2KXoeEERvCQSl`V00{k`zw3fp%mMpHseCB z#`TCOa>t7G_CV{`ctW z34|H;2yF9ms0|*7eR)j1xj8ns(DVvXdimkkw-v2HYhaj=mJNL$W%g{S@=GD{NJJ0_(*Xy_h`A30OTF$p0WwqY}~Zdr+(hV zEvY$v=9>My1Eue=`0vs9Kc37V8u>qI`9HI$F30%i*gUM3fui~R-@oC%?D&Vz`GZzw zKcD?W|8GB(cVQwB`8<7T|EmKcT?f?P?ji@F(ELAiz+d>h@r)UP=A-}B0q?0M)7iMP z8Esrm!U=fT&wAS}4u=W!=&AR}9{z_8INc=EK)vu^9Z-Wpp-c(qJpZm>sF#$)*?P4e z8W1PX%4y$sr!fK~!WafUWwX{9BN17K45Z?dSnrOiLrNjwquVa#_lb=l;WxBWCR7(an$GB1Z_c{lOU2Cc z1f8xn91Nckc6~E*ynb&VouVyJt9AV75S>!wqe1-Kn?WWLvTLG^HS1p^FcX3y+cufF z-XB8xk%~|>9J0&XRk%i;`ve1=1=~?x#rtlok+2m)8jQq`o8p64GPKc{yns)})wEv3y#`(bOl|NZ-2 z8}ZnutU^?NC{0^J+sW8C#ZCZE1)VbVb@UF7odGrc6j@ohRWo)To88m^-+q+oQ`25; zZ#rv4#QT_1fBmx++xUSx1eWpjyp!e6$1s@#GKPG-hys3Zz(wcZpInLkfWUqDK{Po* zwxJq9Ra8U`5QGRT%p)M1O+kP+(naB>hKsUwyONNy4P{v5n(j*nsLnLRYnMz zw*E*dnU;}8o$Ca!K}3;$>42OIas&4_UO_RG4Ks`Vv#5wXhEr5?ur^;xpGlMu_nKMf zJnXQ5b-=o}K>jc}sw0LV=PUXQ?**OKh?Z*YMxbLb;Owq{$-V)VI5V}OC4#@*XY2828tX5(&JMkih$c>ro5!1B^ zaYL!j00=RzedwP;g1hr@eBbxRMtr}UKsHLx8xit4zHMo$#XcUbAtb(fp+m2xo#1c6 zLZwcF-lid!4TGon-;9b3v_6Y4|-$DCHS#pYTchGi2hNQGXiFAlgwf>hz z$a)t*6MbZeB@*~u7UR!D^REOK(;G2N+1xffCT0~#SOoH2N80izc@f+}R7o;I?y%rn z5qQK-3SyM|FivB6c)`ac#A#EfhUB8Ie9`{$1oX^04=Y5C9pe6Qc0`Ie&Q~B&Yd?(X`yQlr?*ZoYZH{4VpEmyY zU{;j1GB#RvLufPr1<@-&GPN&0>#Pvb{%n+)+B^dG-vA9O*|bYyWA?E<9CiO#xJN@{ z&b9do%`R$^q+nt0Qx}c!gAKge&^?(psboNe$bS|haM@`g*~aT865bym?cznrGG76l ztQeW&j|-U0I?8mHuJC?@<=EvqVO*;&NKW6yNEm)W%k_)E4`>G?7CQqN-8qtQx@|oE zwWD%^xtD6kL*R4%Qs#VN0}iwu$R>Et+v>7s@a808GTY2XD`G+~WkXORsD^>675B=l z^KB&soWn}~-TfYPwozz>9BC@Fa6wK0f^u71IGdLWe0=B)*$UM{ZyzBcEvPBqUS{(? zRS<^PD>3DD74WRV^Sxu#)b~iEQS6%$bzf}p>SV{p(dWO;$)Gd`SeKLVT@l$81_%Vld1{Q=_L%vsSV$0~Za#T2WQODs91e6Oa#kjgjeO1C$@IhFySG z4}P^t@;F-`Ei$pOl@SC8su6+!Sm+DFV8j-i-C)F3c|?W~#20~Lk3^7sFClGdMoY#n zlu>%*U6D;V2yCA%0GDh#L>gcmu=Bz%Zf=?AG<-|I4)@^I%GtvvrDz{d2~_kKx!r;% zFzq10sAd$12TRQr#elIZ9n0KHPb%s%r<21QSD*fsQX6f-0Ypw#IvAWwK4i`fZ8sZI5nWg?{8$FTRsOA3Ai6T6=v-U; zY;GzevUfnp+StM_Y+!1bx6OMLNcFI`6qyXK0gM(+a>tt_d{BThG;R4H+Oi-NhA#3a z@1*_o(8#~K3dHEz9o~MbtDUm3qv%?JH+pGp#JH9n$3&WkukKNio6T2U?7}|jmBzw% zHTtu`Hn_ChVUsxzCX&4Ul5366JMAQ=n4GWi(b}7l_z=t^7)cr4*5^%pXZyT)f&w!> z=O61Xqu@)PBwyDw4V0EK70JX;qwMzgx#mG_JDja&4AoIwh&WET{HJ&&v*4`FwA+wo zH+mq0a&fx^5Zr*nAt#3ljPRw&S(Q*K+zJ&=C}H@wm-PhlNyx0(;E)H02K4nWx@71G zzb|gF&HU3^oA#(xJIPA`U5&8ZC`0IRH7-C2m`XLgwgvlMpEpNzVRP4(sb84W)zrEFKCB#tz*zrl5PJ9s4HhIW+X1q^P{~qL* z@xPP|!7QTB7x~u-%V_?2mD_(m0monHbEg(qoZK;Bw@-U_19|0BKw&fhb#JanKvOwj z#JM+E+u#6_7K2~+cPSRtA`d0Y#5Ulsky?1_L{uWHq>+TS?K@90p&AK0vGqh2ew)yM zQAU+rk*lmpgY+pC_4RgQz9xFn4lP5)_vm*l6D8M;Pexca0mO7o*IGl!hMl$^GboFOcOu4O+{ zXdjcEyh_6K{SlEEJp)l^>catX8#gJjJ(CqM&e}2NiMY>7UBoUs$__B&5T@V|En<_U z;L@NqQ@j#Q2kR6~y7?P43lHrpVaY93OtWSF! z#P}V^EmGV==YYWTDXR|9@OQSzj0Fl0fISC-(}hAEc*3HE!VP9Ke<{#Di$uuDL^X?n z{DhL%6j^fzqRe_?ErVhJbIG6K{En0u^klNkyRwPqvc!3jT)R@T+S2`N(jAmCvgT-p z=IH&Da@ds0_vYZTWIWT9u}j6sTg5Q@nTo3Ba_EIh`^D<~WFnd+$~{H$_!jPDRH$@R zg4em9;*E;(ZJu+ zO*J=!KbAYUkm@hdJ6`7L!A=|_LGS?evRFp1^Un4jl8_dbpoUq zWLoTdo0}3-nbJcM*Muf*=2M;TUdqpYzVB8?l+_p|e#a#u++Q^m0xxqRP-_TQ$N~MJ=<`_%sA8agfR;(l~?n&%h$N0%N}kseEzk@~-NK)S4!imV>G?BTPtfANIq zbRm>Bb4(Rcif2imr@tU1TrqndytTD~p8bizO?I73oVfD@zRN zzs9Uf9qG$FE6aY`7VY;_F4BcdLgz|S8nK^Q|Es99HUG_T6aQ-`T2-8lRg4vCfTKL9 z=9<3tsj~Kyz7Fua?!P)9F+;evrDz}spYpT|x|j+cpx@6$?<5Wn)h z>ej93N_^ z0#a)V$g9pZYyTSF^v^?J$}>XpFXD($i=l-e4^NE7PtP5nuBTQl>e{u6*PfZOybssD zQ!_A?2MIP`ubdOUQHP9jUv1=8{S&?F{qZ}$@JgIAxSCt6aGC{@rw;PsYjv366aO~n z`o{g*9PH)-1i1Wd>%53vr;07cMkz+M8w8if3SU+SU(1TnT8Hq56>+2vafTIXr4DHa z#EN`UhkWAY1LyHv0+=) zV>_|oc-7Y^_^V=TBBC~E()-OsrC7{nFbX=j9S^uMEgTbgn zdtl4szJp;QKbyY0U1XEqyt~74At|aNzNw#wV2>AOBg45TjbmoDonXSkvFmLG=bGcX^E^1ig_C@0Tjp$&JXNNa$Ra_uW^ zVD~HP^#$8@mlx}z_O&3N#lB*)a%LuAVu@oX%yMNJIbSTSXGKsJlY}BUCUg4l1In5OQL3bUgS+At~o5W#xGH71R3Jbo7h!A(OMF z-c9sjfj$b^a2#3eYU*ZI0ba-rERVyZ!)2?QL$sDtj-^R8xzSkifs>6holfuB!>de>#j7}?CHup~;b#Dabw4dB6m3Wl1?3<)5aGw~)~4A7iYBin{W_7R zXWGMOihzC?#vq1}e&LdUfTUI*5^;)wXH}*CeS|a^9dX zRFZB`l##Zd42;F+IEs`s9q{s;LeNjkD4G^N<$uDHBoM?f2+^b*lzYRQ%+a2-!Iyi( zCuAd<#{-eV6GRc=oqO?0f!e|F;+;hEgE2WMpNBu$$~#p}G<_r}`KCQZFFG~cJK3&1 z#jHIwJSg4kN0Q!aRNjwDJHD*ejwA+%WERn+3-2mBzP!$$>KpGGJHG0Nj#N4RCNQ5o zk|tL>H-#&G=WFf+Ee7RAC~-(YGh`p`W?;4eME1ZduFy+MI0$0ZnJ;_eb%i#FOnH$l zzLNnL0zthK&sc=8O1*^-zhfv*8G9#c0n|_ zFF7#YBKaMgJm0q{peh+4f^i0EBigsbAgUQe&0u~q>Vw)uW;^0gUdSWbBXFQ-S$lqo zeToE#u1LKs3ryzJ3VDmYGN=S?*!^5pdp;!*-&|>p&HD^E_}D~vwQC%Pi4PCXkhwIN zuuiYNWYci~PDA0Qb8H!otR5N2_*p3XJwx<}MvER6K~W(J@ACYKRqK$o?F<(nQ&xYy z|1B&l7_=`CU2T{7Oan#B*na`(B(jL{n)T;J4g~WZ;>`;Gq1Hd32o&D=?S18s2&=a! zn0S#ysj%;NmD_=GNmw*^@d$_l(J*L&m>;7ByM>_`42F}ZHm1_Sc&w>|(yHdM1pLOn z`QT6^*hD;zht>&^!xLZ4`Q!WoNXRKTk|6uOz(x=t79Y?0HeW@pf1XLWMSk^O&0Mou zuif+SKP-Fgdb6=qE+5S*KoX5yp-|MlonEa2oz7zA6J&Xy!QJp*hBUjKb{h~j_vG{K z?jPEfek3?E`Zy-MU+1$0fnhT!T<+>A?e~D#Qs^jpiw-ln*l9lD&D{dAM;KfV5A(!b zY%j;HPVeWZZh~5wkw1_qD8AY^nq6_1#7b3!tdA$tCz5{z41RcA=s?d{FbXo*r{#FL zw`>N6StD_|eqWyBl!`AYR&#P$Ba_n_Ta1={`?LrktMANgc28e;y`@#uQRc)xSy#w|D_^Im^VMNK};N8fl zb~98+%8Ov#vxW2d+%t))sAH5V`iU|C1$%T+cqF|;GEzptR;1S0ZerXzQ5&U2poUKmt~l) z+$Z&1rc&m#&K{fdnI?Q2G&Ev_u-D8dOtBU)Tn>Aw*K(19VEBuuG?<7J!K$>iJLO{s zVkwuFHe7uEHm|udG^cF2byH}reLn)_q-`q@$l;LTdge32!FkTM2K(#HdKm?N5Pjc` z?9lLqnxwK`j27?&vt=?Zr{A;mEBOhfLeW*yG?*5xSGXqoi5(hlGn z?vwQN&kjQlzeLuQOZzas4oySPz8NKS<)HW=?9HL^q9yC9{cbwzs)cRp;j9#zB->f( znI4@xK75D}{%Y|d$F|FgY z<*{m!m-Dn@_lM|t(__VNwHE;dB6``$K(Y%W)E@3A+4peIP|UQNZn4V_jn!a~CFFj# zx=i5Ye-u^!eez5bM8hT=wVX?e6c6(b|1M7YW&g z8SL4n)VIi`I5V(hqbJmK;CpC{KU#ABtM5qh10EAUM6~qUt`!hK9&b(jzWXk&E$Smw z7lfg{2aj_24T1g^QUDX)ze2yQ z7(p@Io>){5-0u`fzm5{dw`qb^AJOmQX93@jYDR`i9?ZrXf}*-h$TmD0&r@7LsvR$i zeny+h+QO!7B`!^NOq&G~rniD;hh4{^D+fZ*%LnUTnj+zhjY7V3 z{hFB~EvrL}wob(LkB?y;W)0;Sm5Dc-O#o~=kMs95Fr-Z$N(;}9DaAIB+K@^HGq#rU z{zFg4gP57arYUn6D}^qeOZX!RUC!QL=NA!ej?xZ0$fW6(xrkV}hdhGCc-eqDNGeIT zO^S$@9EfXi+WVDWpF-&pf#0K)gxL-VbA~^Nt6MCS-lS7}1iSZ6hR6K5gditQnor169Vel?`Ypakq^N)w}3OxZa; z{E7=P=dRCad=CUcBXtS}3zY+fm4_y zZcvmTTGFA3jjlw$qHCajh$AF;+GpsqxQ_K^2{&SdT2Ha{!U%J;4ti_Ri@t# zukq8@!cUDLn>u>4k$^Cp*)zm`*h4(oiXCKm5qPYrtM#tLz_C3b3|*1}>NY;#&!y-# z12>{$PZ)uX943cM3WHFlNfQ*Mmx1cex-&*@U@w1c=%k%nau*F$!q;8`y~GeHy2lppVq*a2ha!TBbU5hiR#L8O6*qkq3sgvucJ zhCp&VJccVBE@9H34|NLTOicTbe0*tAv(znPQ%_1HEkZzF5` zqhmq>RGOFC{3-g8&nO%e3=RcdX~bl0^tF%Z8~NA0E?`aQd@k38^C{^L z!Xn|eZ;U;c3-oI$-nPs$Wm=fK(Svc8U6P=Bp1_g}3wJ7rlxH-^kPS59@; zsV*@lln#nL?YXA5hfE+;BNe>B4D7oES9}wTWeC;RMWT7x8c7%UU6>mfoFP(?soV5@}IhzDswG@pSL+dlE_%10%Cu!sqpfm@NFtJaOO47W|%LpM`FH zI!gb*pkEvk`tEVXxw%Xb#(?&%|9IZAB%xQ0ljeX)U-7?1=D$JK)Cz4HTyL(*HLSQ8 zHEF`TEQSxG-6XOg(Z`(*{=R=yR1Bk!0id8KvZT%LW{;jHW-HnJi_4aUK!Q*PfB^C5 z*f-Da@~3S|yX*{?=QcOT;t&@y2-LT4y)3c&!R$XTit8Br*Oi`V9ad2LH#eO=jVoag zVwMo)=IA5yI->UKc27Pp3NFvKWq-q6A?@ZP{qB%0?|`QuuH5A{{>{ozkQxIaa-3Dk z5}Sxxz#9OEa}768c^4v!pndlIX_e1srjiGEdr&W3cu-i8tH-TFPiEHJc%s3=yk9JS$0a`RglPtg$ zv-b#a!Aq&f%eli-sv68^!!L1hGo6MOQz6KRfNiIMeTfI?(AgG3w{ZgXpeSaH9p}-> zS8(gm?ruJ}kzuzG(V$&GEodY$CCm0K>9>ef?`+zz=BQ)lMB!{lhAhOPb;QB9vzsbQ zoPKmrv^`WZwwS_V)xOG%~iJ#`GWIV2vF6eY<;xu3Sxzp%hYpQWVS85S< z>a{7_@ObhhRfZgD1~2x+W#-S9O4<@vMxzFLNCrwQmDOt(h7DH{P{&;2i#bH5gM#CL z5~3*c&0$6Z>=C>v%vb|OWJB$A10%E=<=Q+G1_nV-|2VCZvT=&Up?pG&ZaS&NOIdFFPEIus+-2@ki&H2vehU8IBJ`%GEnkG*!+i zRoZVD#P##kN@~2dMGOVHFo7RM4T$Ckioe6tfb(*RjzFlf$x$ms>aJvCu5E8&X;;e{j;H4K601>{CFc0Bo_ z(HjYVpk6?4HH0M)0n>i7)ai$eJvXAq^|8%MsR)(3$bh61=m{Xkgegd$EGqOUc2LEC zmhesPk+XsmX3HIoo z-ow?MegR#oWMM1zUP^&ey4^JsyAMs)gbdb=)hU_2SzV^JNk;BL=9NQMg*{7@3|qgC zywH`iJ6Wn7Q!ZSUFPl^T*-d`OHB(RoL%$D;ut09jUE$+V>FrU$4}-t~9WNRDKRO^z ziVDG!3JI1fg@!6kiYmjBDhrkxhlUzYikg6jickQr$z0_4qx?pKj1reJjEBr`F-4mG zFNqS*R72A$MbmCc(+Nw;l=Jmgt|=`^;~jem2o`nys1U@{8k;~l1$5GG2vt=NtSnvN$=wjxV*5}d9P{k^)PeVgN418RT^ z_(8#NXM|R_h)HLRXJ;%e7qm2&ui;q|99JqYSGrbLCLA{wEmsO2H=Z;%l4m!ORyQm! zf#PL`?NmoKEf1|UkCi1ypJnJ;YB>4@Go3J?k)?Ts1%#tl%JrqN{|bJf*7rHL?@?ZZ z@LXoC5FUDI-dQW&XDxOnIPae-3cabeEwM(wSD1BLEVQP4p2yrfMfLL1d?!|X?NSZd zmZh%TZI+g8Y8(8vaFiY~$WotuZ*cq{v<$Myuoj;q0?c6127Ywnuzg~=I5ych$O~l4 z{2XXyPzBfgs})3(9%S~{6!hVxERN0ii^c{m{1G#Xs;8g5J2>zrNZmYnoIjmm+{{Eb zz!GyJpqmXQ;B;I$oy9p{y*wJ_HE6;ZNxqp9C#V27EIs1?)B&?rBfr?cBJE#g>Hkv) zjN!%mw_;eW#uJcF-_t+QK+WnL;@wtg9>u^~Nd@Qny}F+_b+|3W%g)yDd-XqySg+r@ z=#vbTkP%>#E}Fb>wrvbx?mjD(Q~~`A?!7Tl2jQ*cJpa`J8P*b6@RB(Gs{^hjeZx!s zj}C~J#J1`y%N<7pVg9k4rCs>0_?QmwZ49yY1!xIquEjQ!!@3%OyoB&-9EXAIT+Esw z+>DLG=5PUq931}GcG{Nd8F(2Tq7XkaqQj4(R}z1&J#k*RYgqH8eg)8)rWp(~#t}Jx zH0)>BBC7wurFa|)IXbLXe+i%V7Tn?c>Qh;{7~5(Ni+p0Rh_f(6uN9eN=D*6Q*8$9+ zbc<-kw4pLNr}-2~bg~qZvQ%760^~xvb@)ivvpD~S4?-Hxi3`>NvggbZ0$vGk_KOds zbLXrPj2|;4g0Qa!MXc|*^!T-{(SBS*z&vtGdS}wIlBZ!=#@XO!Wq1^BH59@?Pvu65 zkBb*~QB>-M+EFs9RN~tvMp|p)xpj^8B721{gb1&|178@c+9#`=)_Or<{DqBt6)Ef0 zS+Ov@KN!wm!_;)-Rx<@W+ZX_)#m)V-SyT#~mAw#I;Rb-RQ+)50=jsI4iV8QgX{m-k zdhIgo?OB~|83Y{_^d zwGu_7-}4bB6q7b6w>hXpI27|dAd)?Yzc^$>IBcdrY?VE1w>j)YIO3*1!t&^^(>3Hp zI2x=!`hO93*FkNC{i5#!0fGi8u0e`B6o)2Qp~Wju+}(?7a4Fsv_u^38p}4!37I$}w zLvG&pJ$s*h=A6Cv+_`h_omrFr)~saKKWjaCexGkx`oQPKfmq!>-}L7A^ue^n!7S>b z@45ruT3hlLhbpLtYjlUx(l449huf(~x^+kT(?^CEN5-i~r*%hvrH?Kwj;>ITZ9I%N zq>mjej-61CU+9isr;pz+jw7fifO-?4j0v2j34EH#XL^%l8Ix2?lXNswjCxZn8B@s3 z^*l7w0(#SX68}-S97PJ3-~V41F2BDUp#L#3^Mg|i$FVwLqXvUIt_ppfOxx5 zg-k1HlfHs#O4usRG8@uLuPURWQFv~B{*v&=wBnOK#(fMQDZ`S=jR zVL5==r{Nb3V4`P`)lBjbq7oViI=^`sN=GY$KJia#Sa94Qg7sJ0mNfLiZn6**vzFid zo53{Ft10@Bqev&TXgRG^4u~~@vsOG_*#dxYodjdj`CtMjYdsqo4>tnXn3NHEsoAU~ z{+?71Baov_J44+{APAwA6@m3M8p|575e|#7IMRFy>>TqR4p|NMxUmwh>h9~3xTske z+)Iu4VCJLTBuBnfm`BAr5`AgnaeBCf9fK1_~nu><;GO7Bxn zIV;V^JN?gz;KbCzLHM8 zryP(Fe7FFByRxqGtsNQ{a<$f!!pfRTe&sYbnS4IjvKa0z1?{RU#Y>Qs79O@>DrD}o z&_Wt_t2Nqa09IexDB#>l7_pEB6Q1tZV?N@2FhQ_~jHU@|{D+OcksW<Sc~yW|@n*PmS%m0rIJ>~Ox>ZXn7~cx{ zra*Mih>`1GA{r9>)BdiTF`xYln#u50uA9d`ug!&Ii~y&4Ml^0iI_o4RUkv2x3IV-_ zAV56zMbM=Yqg$u=9LJa|T%Q;}!LK7}OUe`N2{swnK^*a2367@Vxh)4`MYSU5Eq48S zj;W;vU;prm&5c*u;khwrLAQ}zaAwLeye5Z`c~gX9^Z3JlQ7=m?_jK{Jh zbl!xWNb#QUPzW=E$xv&EjPRWvmBAJ*r~FR1Q<0IMLI?LJJ3OpEXEeL0`;ubKpLtgf z(xlLHKMN_m!CBWRvwlDMXU z;eA9~V%^#mx78Aas~EGAa{dw%D?5mHIZRVZ)6($$R^d(XV8+`(nMjrcAnFN5qo&?W zQ8U_-rJ9hZqlIFA+TX|Y9eAS~4*{aJ8vh934Z%|D{bAEQgl17Q``T)Y0hhXylnO8> zvre9o5rOmi8Ss}=pcfNk=U&yf_hhM8>qCq=7ICs_I75EwiBaFS#JwCdW#;9mWX(B) z

  • _nbn;VU7 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%0DBTpCiL=n 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

    40;&3#Qu3YNEhtmKGR_ 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 T-2;nA!V4mCi8pjW0RR9yt^x%x literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/cybro_logo.png b/base_accounting_kit/static/description/cybro_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..bb309114c865e3b356880cb5f4029c7cfe1394da GIT binary patch literal 50824 zcmZ5{WmKEZ)^>0xT4-@AS_;M8U5Z1CYw_Z)L0h0maQC9c-67BxcMT3L9wbnl5cu*u z?~il7bF)}vC1GaI>}y}MZN6%0DB(Y&dqeP7A;)8Tp68 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/icon.png b/base_accounting_kit/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5c742d0700126dfdad1641e6f4565a7ab8872fe6 GIT binary patch literal 16149 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/arabic.png b/base_accounting_kit/static/description/images/arabic.png new file mode 100644 index 0000000000000000000000000000000000000000..ddf260e295e1e2e296b0b93a1c60b5c3fcf790b1 GIT binary patch literal 53075 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�+(U=Jp+1HcLFf8ujr<^2SBu%{3%<>qF$M%7vE~R&VDW z(q^I>D=#h0;Fhf~@VA-oRG1xMrW2ZbcLL^1=e2HEgOwyUqPFkonbtEq(Jev)%Y~Z0 zz_}7$@7pHj_@| z_yj8`ab|%MXJ9%=YOwT6_`4lO#3t-GDY-DX$nV(*6rmSz68kc7+a;NQd>RXqU)4y@ z?k~sg_ETuBbDoUh7+$VE0vc7ivEyr;6lUusUEJ&FeITvJ^=`W!xA!ySuV|d>#|EU8 z)_rbKsBbBLjqsTY&89E^wi^*>&WyS1z5ppTTR{*s3In$7{zLY)BW)Slop-OH&o)o# zF&RWFt;pxGn)}bY#?KZ5f>j$%u-}`Sem1)hRb(7YgJyjzX9y`*M8(NcJJce;BBH6F z7Y&UxfRqo`cu}6KV8t?6b&UkW&Td_J5)Ny3SBu?2Rf~AqfIEO<%IA9iuQTgnTa<0+ zxAGaewqv_@!@g|V2u^a4H+j-`k8H9%AJcUTx!ZN7<$CgCUzyM;j>Il=y8UpP??w~h zYG_A^VPoF6^(p}7dZ+dIWkUlKOT%!wD^UrxqX4zlR|l)a=S}(D<+A$uK8V?Y-yYKU zwyO>IM8oJU9lFgG6q;+G#CM0gJ}M~ysTb5&==m!XSxLiyvHqdoOjk24p3eqYkx_G>ZU)v4T1 z$M|-0$_Kx6JOOt&{DEUZ>xj>t7DOpM9r$AQnNd)xp*!c<9oMT|$iCMkR}wOUz<6<` zBsbHM*?tF*pHH`Y!#^=uWX24K@VOnMNdpo3+CQH`s$N5o3J_Pw z*IPkX=+Hlr>DoB2UhWZ82b28Q2KLEWd+C;chfzxvEZSb^djt;3SMRnrwV& zbyfrW{Cui4UKtE;Ev|$2`Yq+SH><$7t`kHPnlgicai(DasBRbkcH}1v@C3t?XEqQyJgSeDLA;+%DA^8q%!>8~eLKYDGrs ze^a=a^h4>Ck$^V!>m8-^d#eCa>(PP9w@XpV2CSvv4;J&+sWS@>l`uS%>A^^SvG`tROUutOJd zeIKEPij*YBqCPA)!@j+7qT=)wEWYzhwDANqqplGCykC^|C69CKr4a_Mu1(`F+aOnM z0+{d1VXCsKYS8xk5!dsWqHo~tKOS3bpfjFOt4M z*e5_7f)rzklZn$rhcml(tk;1Dx%Ie)SN~97vPYV(1?gWr@3D$jNyO$^{`!-3>#%0=xj=*Xt#hfON2OmNLL%Bms@Lxf+W5 zZZ`rtRJ}D;zP````Y7jP?QZId436+hn9dHY+L0kgyh9I6VM9#s-dV9rzbt(GS}pny z9sVlACu@KoJgn1$v6-(+-b9;v=o3&0H~-aO=0HQ+`#4Zb(70!B(?~J)NNG|BZ#?}k zC6z&1R2-%L_bQxLrk_^D?6paeV%kI1~H z7Cl@H{&(4Gh#h~>*Nygt1jUu3=W*iNBmp__s8#h5M(nj5t5Bn(9l`0M2v`(+-=z`r zpZS`ir%p6iU=)-E;gMh@nI0-?Hy0=Vs+Uu^cXeu{aM4vBx@avIO}9tGEllM$N==+M zsSodO=e-4MY6*NdQ`I1#Z#K2XB!{a;T~&vrO%x!71n*md2Kc3?e`W+eBOC1O2~~hO zsght(p92*yz=Z90;-!dBx7cOTI~T60nfAJfr7qDSTagbuDo()J zMr*?viz^zOCV9ZHl_X=5`mSZ0he(%M+r>@SWnyn?AcL$wcz`&7S0u5Ad{9ucdB(7{ zhoRm=h318ZAKsge$}QT@h7KVYa?PXt%RUeLG%fMohtjmun^U#Sa2pvlTe(I ziJBC^#w~i`zfweFYNmNQoqiFt`A*P39D)1_bFXUOSEuGPMpW2&-gDbdTHAQ9QD;$F zr&|ZX-x7#rYt>TRpS7a%fd6o&9f)6m1KL|Lv@Ew;Tma6m2M1j{INdPZf_Y)kC@Ct$ zj<)!u>wb}+#MWJbPON0=xPih3Ag-<)GzL4LC_+2ReEy9^K1SB}csg6v`48r6z9gWJ z5kL<>?{K@)c=>>Iet+Q!KYmq$?t@uWe+{36W9{>YTzb0Ust|QeDBwx zLW3axa1#2C&(mhhqW~F_Gh9rd+lUi<7K4iO_Z((aG`eT&eH1c@Y!&c=C{ah|+ z+~tsSqM@6U7r|01%tE=0^At4oaV8L6g$j_1~%y8RH>yE+X&r4qWY;zW~+1H7-7D1Ofn#6I`R#bCWHN~}U2vR6o z85Uj&4ZITKl6d`Nb&YEOL=k+>yZy&gJM+|L%7O*ZidlfoA|~Y~>b;Vt=2;^M_7CI# zqlAlK>@&d{wX@;ZnG>WGGHfA0&UzPZ5QqvsE>0-r70!9cMweOrwxIe!t^=CX7#{_o zt{J%WIN8GPsgWv8!L^yj6y

    1+Vijc07toX#RFw9y@k>WKXGfG~e9LUn2 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 N9e49O_R{rI>VIh{1d#v$ literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/auto_payroll_banner.png b/base_accounting_kit/static/description/images/auto_payroll_banner.png new file mode 100644 index 0000000000000000000000000000000000000000..85bb9021fe68df9cbf7f0e59032f639748eb273a GIT binary patch literal 58276 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 N$Vw?m7E2g^`G3xZlSZKvl8V+H21>*PPFM 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 G&i@5wTEwjY literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/bud_banner.png b/base_accounting_kit/static/description/images/bud_banner.png new file mode 100644 index 0000000000000000000000000000000000000000..fe6aa6fe4e3d69ee45fc3b8ec92e428736d7a07c GIT binary patch literal 62195 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¨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 Y0Q+7@J>t9kp8x;=07*qoM6N<$g4Z8Bm;e9( literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/dynamic_image.png b/base_accounting_kit/static/description/images/dynamic_image.png new file mode 100644 index 0000000000000000000000000000000000000000..f55c47e0f2104b23476d91362591e59aadf2e4f6 GIT binary patch literal 59839 zcmd?R2|SeT+c!RyO30EDX+f5#VXoQ762^=oOGTRsv!bj+)}lq(RVX`!XtyOtJDHEymuFLbW;NpdtY%U1Y(^_Q$r?_TR(=1g79ju~mTN5p0&eE~L|b ztg}7Eviy2DouCtjGxkCW%c6- zdk3;3VB?!We!AM;(8ZRau%BUXbBaY{kR1V;TfcK-@35compuRAb+G)$%MKRIU%bnH z@-Iv=oGpH_l>Ow#Qd>n07K7qo!!oq7vHWg3d%sIjOhW_M3WOHhcF4k-ZsTMx%Vy)- zI}8%VfuSM+p5x#M6dZvygm8)|gd!5X9f1MgEH2fxp<6IrzAr^WU>zL78$uXG1f+;T z{>xHe$aIPWwyn#Rx~sYn1`5GE*=f8Ui&6&>t|LK5*LG7->)K$39~ zM8p%&8fc`3hB|O>O(IYL+bR^n7JwWI+YePF0GnSwJj}LE%TtRV;*bdNr2w)2{`UOH zKRo~I@d0ZKpa;M{+pZQxZva9Z5HUFG>t}l{oEesfNftmV_Fsv>Q$6RngF>fa5okR1PwB!UXjm!=jfW#B z=&ySL_d!sBBhi=)8c2Z*1m=(F!a;aC9%9nq1Pl`Z0*FC{136LQOgxGP;h0P`lY#nE zx(G-L141Fua2gKtO^*Z!#e~x-7%WJ!SSAAf$2=0~6apGUp~2|@-!9q&fx%#JO(g&- z(Fi=^kL`p=yVdyjhoXKQ< zkE<9Q2tgP+9>FBg7$CO&DUWn21iXlfh9mG)Jew{YunAzb3^ay`z!5g&CPPlK^(Z zQ}E0`=8;KYGO!Fh299Q8zsn2FK)@+DDiTXYpr{ziAKNO3!B_^Jj)c=FjIVovc#lD1 zfV>bOsbFa+D)f^)bm|miK>ygu_sn6i{3*9+7zC0Czyukijzu8VA%r^kLJbrJPM@_X#y|$ z%a{I4OaD~*{hDGFutf|SkNII4z#_?-nwn@lnLyIOYy9R-9F~X$jt>0ohv)wxwM4Qy zfrumj{Y(NLM?ipBgCh`slIXu{2LJr+C@2(w4Iq)x z(ZFNTOb~nU6gU+{qo5cx2m-nC*K)?-C?HY+BLX=Agmo;4b|78jflW~<5Wo}&6y_(; z`^VW7EQCe^ga-@|6ch+xkyH!-FenP1fS_POwEh|3`|&o7f@IJ^tYjh(0L!u?Edc>w z86Aaz7$`c5g8N;x!-Cj`Q738sUC){T%n~s~G6F&&e$6wMN~eQF3X(KHA8>%PKq{l- z0hpuWK_CQpfJylYwERvrs1K+zfWDO$7g~)&33-LsdX%Qgz z5;Sq_oR24#&3LyfY8L@G)SQA`%A{^5K&!IlYj%j z<2Rl_Ku|%f0JR|#i33NneVD+Y(%=|8hDL<|HvB1M{%%u%T{J{v*CuEh3Lrm#Zt*x! z0Hc{G2AYW@U>VSFEE2Q>ka#AD09X*>;SdFQAvhZYs#YWei9u3u0D=EnVgx##3QA@) zoXG%H4Jb$e`4DIdfW86^cp&JBFn&@@ey3cWfF~mHcmh`a-^E$LmN5`0iho!ouxE85 zNgb4-I2?o^|C(YA6pBd1fu7@cRLI6TL@XH#;3N{Q`5SDfp$@VR8H@e9el^Hg98w*v zjw5LP1XzFP6TlRlI)bS2cWm`%-bca_kx0BIkk4P4OoL1!Be4*Uge3n4SCP>mdm_NO zD6%FS!>SXpcmfe3kU&F&4Djr)B}Bo1*bU%49D}BUbjAQW#e-S^&II@n&qSa=Quxie z6n4V|1uPhY{@QJ4qd`244qC=k1QL(L;;FRXSOgVM03{E|W@sc02}jY;px&SWz{F(G zL1BcW0GZe z1BE~Z_zHBqk)X?kz%hPOxPI3$9fBwf;0|yqg-QVLP(jN9xFHY&3b28q5&-=Ewan=# z91V$O*9{0zaX|!j9%h2}49MgZGz|;*!ZLpIHUTLvRcO#90UhC?`-sqlST|(-9z9(HYp^_!X#VLAMS9 zjDp4_97$zMjSjF69mkH?G*H1Jeh~Ib#6O{KDumY$WMSx@J>`H(E3=VW3un4yILX_X2HYOH~ZmzT<-H&#;*w=BUB89d%38JxwfegCDw~sA;G7I~s(&PKP zPUZ|SZ~D!2aPee&8>WL3g~d=e14F8x3?L1#e;YpjZC>%OblX!Le@``9T^&aPbtoCN zI4e^J@frXN5?KR*B;oL2Ot`q=f1ny?2YeNg#dp!(a^G;@lz83RoE6(s)a zd}yLjNDWOA@hgz~NfYJgd_ZVJ2%(5V{eQ*>&Bof1!TOse*-}_wHs=7wcq$T1mW`Dd z#n#r+g7$SPso-c$|2F^sF&z?fun}9F?Vhk@nEhH{bOy`fZ>sse!GOf6&{nHTBPe!~FLINBBR)Mez_402M3*2l)#0qu7WC58Cvg3_*gK z2MWMPaH;1%gd6s~2s9iCu23Kp(IDddo4owzTN;aD>Q6$>4>$Qv)8BpQ-}4;yHH=?| zwm&zxe=xDXLc?#*`$u~NsTG4@f-xI}pWGk?twQV|92<6!?iANt>GcR%j- z{I}xHpWEI4%z6K)Coq@6;IZJ+5g5yZt9f{UuL)={U;qsRI%rmcxdMvze~_O3ksl@+ zj47B5Cg^ow5a9L#z|904D0Gob1RdOBz=00xPx<-jJ+ME5S4c=6`8QPfZ{Vx{XM^3J z-C+CA!R~*vlD-x)i}i@Ye=JoNe9JG;L&I#=*1I2F^;94e5`Iq-f+vuGxc!YV04aF6}2_!$;o4CCCf>M{8!F+ ziG-c$i|N?1{?c>Hs=R_pi@Ub{HCblz<;qd^G5v2BT;KL{g4@iTx;#Y)9>I6Uuq1wB zsjBIMn70`5^-50hArnr4LIi!O1W%FqbVK{Z(Dh=@7c*BBLT&ObKID4uei6C!Sgx8A z`$n|w7VQ#5)qPpyIHgP=Q$}=6e)4fxe&xt*7!q47T2AZlRH~u!#^bZ zGLV})CKJyt=iIgg2J^(~Pzu%5L>ln5J;e)&n!$bJy9@bOKz(N?SVmLl$Re5%6DiAx z5%aNRzx-g;rusumht8f|1B0oVUr?_!?JGv(A{6B+Qernigj}&>!EXa9<8 z76!IM@CeHQzK(SCuCgSRp|e*K7g7_t#-on$wJgy)&!)FP2X-Ok8BH6l<;~y@KH?@3osp`tPGM0(m(V-_5wNBonwg<40cxJeB3rc8kd6tQ^{*p8xL-|SM*!v zcHIpEin)k*tWwP+?~Z_g8G7S;Qfe_^b5iUE2MmVLFy*41uU@ixOm)z_?jSJ}92KEI zY8=tFS>aRevQK8rIk#q(!0>=S!FC--2w;H8>l>#dEu6puGh34_Lgbf-G7l2>wBzCl7i z^PxcPRDLKtUlsMd$nk8;B31Ew*Or6{m)DGouB??rLC>pS?|#RO5bSZg-Y4uFqo-fy zLsB}}k&AxCJ*aT*`#YxoH$AU(y!MlRke&r!lRb!}^6sddQofm^wmG%GFC#n+0c5-R zn{1a!dCnF&qAiYF)+tv9Z~~(iZ(Ob=(7*o7%r8RaJpf4)ov z`jWO|@Pv_n|0d^$rX#UJq4k?zge|i<_f^YP98#XAi$Ac1_)a$0%|dU_eowDMWt?+P z16^BQY@bNk^!E6o48swnYZHYFIkLB+e2dKMas>hz=sUgpVilebdvkvpdw<&3mDW7r zm6oPrxzc&lqOx}AP%I0tM0dmG$-#ZMf;a5^FyK4ezU_|Jq4o7syKoQMLxSE@lnT}_ zik+suN?d`Z5Mj7#K>uJ5AIUj8-4P#~Z(sf9+PHCf-;zAoS4#`$Nwd!_v_@-LTGpuu z=py4K=F7HEda1M@g!Cl8boHI$j*ka4eCA!G0T1-}@=>kiQ5x&SRWVI*q0=mbd2gMb z&c^zLwB%P0pNBqYuU`AtYEQS?9`D0r<9CzIN8hpyK)up#^-m7eme1O5gLD%1!vn!tpccBfU;3Iv-l4dP<@@$|HMMO}_=t{N`FZu?S=_#Hi1T4} z%LC;&j*x@njeVu}#M5}eVfV}HEjPc_Pr1aBwmrtX%zf)h7)&VSmP4I0hYvr|Q`C?( zsJn*u5<+gtXz(@T@&V(Gg6THHUpUVd)HlIqxtCU6>DjN2@e3BuK#E@t=HtF zC{L5D>8mJUhsWo9Y~1iZc)?mpVqmE_l>Fv^S_qDuu&2pO-zTec7zmP-y@G4kXiD_3$#ISi?)j_mHf%#}q)JJFiPbn2Z zF|BEv(`<=Ab+2IZ>^)3+>$2AlzNgY$osGE-9h9Wz$iX2QmVtD zU#lQqH+I-%WZcUNM(_}Y3$OK!1s!8 z>rqz|Nl2V+>GKSV!UyeL8+{a+bURJ*9{!MI#+?2>F(Izv!ZC9fBXwyvQc`V30|sN* zbX>*21{t=aP}^H}2`rtXGz`SiWp1bS;RK6Kx`Aa^TcfOroCHPHVQp7`uTZ_KyZMsy zF(P+Ey>@bLyHHEI6kWYHNbEcbsWtuJxptHM)ym_>k0sV}Pd?`Ye=xN75pxHUKE=HB zw*U#QI0SaKd6|K*pz?E>yd=$FPf=ZDlnA(UE_R8Z7*;>+)88lQ>O6qI`flvYQ3J{S zAYwg(Ei^4t<#X6lAQ`zVxOH!k(3srl;S72a>)dOl?V+m`=fV~AH!lo%?@Qh#sBw)m zF&}Voslq&>TCk&4LfsREChW_MQmU@jJBh3(%yYyMpAWn$vsz~EK&vC}S z)>rM*68~<^;HYz2_J&%l^+J|&1Krbp+!lFFm#$lEj*f`kXP9Mr+srn_4MzDYDDKj9 zrz>^g=0T|HYJ_L2H}_1O#AWA?E5tj;KPDePw1J&7I5+d}UBNwQ9u&6ctT<`>-Kop% zkLOdXsY)lMR3t;Zxk9T$$>m1xAEJ1cLBI?@ntHsfE({A2)zxd}E!(K8XZg@PP|Rh z`NmZRqfqT3AHG~)Ue#Q?8Y}B1?upT0#S{DavECpyH0qI@ zA|WQwAUJeyq~K^u6f7d!Z^>ll&bo=ZKs)FP^OI-yzTApa7tf2lG8uJIA8UT!OFRL}htBR4V?{!0=eo{u7tz@4?JqY)JsKIWUV4>(1>5<{s*dUq ztc-9FAW5><+}YWzcO#!4hmW~yQ$&UcQa{~AZH(J@yuWo~=}1yQd-zR*@@`gmo zF54zOqiQ?-jdZ=Ww;oHoM7)|SJilfef#Aj=ePc(K@!q`^@TnS|^FADb)JP zN3&J>3sW(NF3DXu_n=eD5#oM^mOq-wBi_*R=FC+58LQC9RpPQP1J5&Cqk=+fV&*Q7 zE?j1r7H2od=FNzjJ#_C%FDg?dn2*-FJl}(LpR|tTgCBnS`CZvc-4)At_AiAo`TU_o z1civX@hH`Sg%t48(JdCy9~|LZKf3+J_*ix?l$w0NuyCgMepeH@Y)zKK;EPxXWCVIo zg_he8?uBMj>GbVG=TN7d*W7HKp5C8zKk3$Bn@Rqg{VnFm2w}ncS1;3sZ{e&POg_!J z`p$RWjo#Jf_HegcO!{rpFOx8sDf8wwxduUpCwpWFKKSz7qnR$1N2P8!!DDF&Dy~mu z*9-(U;{41nr@5$=k9Vl9!AAJ&I?BlNTn_3OZ<~=~-Dz@L#~;-!IQib3#4l@{$}jHl zZcf49b=jxWrF6xykDFg4yStV&FTPY8Qja1VDBP+BBy<}*nlS0 z)2rzWLyIhuaO#D&JJ&Y*=iEXMMT9&nQI3@ z8ik#Gd0`)?)VssLA42us=oE{4I}~3!uq{) z9+xLuYjjuncpN*{cPsD0%kIl(k&2iaMS=dFk@&!}4NC8i@>#azjQc2Mtu$cO?dL-6 zppqiPyHhLdz#r~I*J729Jvd+yJz!QFQ5TtMox(|JcI0~Q7uu2P+P}SJlUGvx3*NecW-m-W6nq&O+@zthtWT&guF%HibUI4mnRM^l@`@L5d%LvtJ;(EH zs~Z!$>eq0pBbrvj!lDruWl4~KqvU>sU9Q8LBg5V_;yXXzV;SC~736wG+U0`}yDmC^ zTr=jWy0o&ea$0Cthz6J0-94{1-4D-?Yl!otAGDLl-HpUHnRVV}MQh@QGpyZ4+6yPB zD`h-)Rc!h4B8m6R=iY(nvNr3^&REqmV?_#g9Zy^B#0wmZ3-bvTyY_su%lOg$Plwu` zv{oS`PwBZ1WZxRHeB#FY)GWMLF!cJ~T-H_5B@7b6s&g3(Hot4%S_yA)^$i9_I*ymO zq+#SLM!YpR?N1nM?}};-_T$=iVy3b&HSWgtIG)*xElU`ujp9nK?vYWzPq&`Lgu<6r zKJvLkxsD3&=9Rmho*1ya`d~-qW^wu^1I3QQh#6}sjswH^(pAy|L`h}o^DUiHk%#1) zEwg+ZRzC=hco_3AbEv3D^wfzYO)I$Pu3cgz{zA?P77Uht;N?i=yBqHlKGbPB7Nkk3 zyE|I@dNs}2ADQk76TY0oM~qa}OuD${d52NNNzv%jBe&xF;ejdKf=9MLet0UGSKv@> z#C{o?`m6Udua2%QamctBIhv1=w$kS25WiU-ue}-@?w>e!FbnVE*O$1C{zlouXboRo z)e@L#=?x1-bB}mO=76M<9znWi_-K%ZvfHMksPvfVWe0rEnP_f%@M(?1&V8k>7dG0n z@>qTubS# z*yIK0l{Yf!tWextx;EkYB>*%!&fmFm<>{^9^7*<7dzV#Ks{~?>8CG_mNjs6@-@k7+ z7n8?B$7MS>V3%_9uG%PyVC+@;_{+fj)22||orAX>XM2~ed~gJpw$RolwCwh&l_&K^ z9#;m*S4^f{jH)|5l2k+I&FUF*GkKTcIwGL;#9?3<=TetwJlLzZ6sGpBP}l&yPMOiL zLng;+N7TkGDMP`2`ZbwRiuR57_Jpo0-RiAC+rgP(?jRf zHgAGHIB!v+n^RJrCdc2YHlBGE@OlT+!Esc}Z>z+e*F{3bb+SqZ1GyXSWgNG*zI`_x z|AhM7h;NtQsSQs1T|g>Jr1}}Gc+BT0lT#6rQm4GzqWImtTUpXCvghd5?aPid1095k z&yK$+$bArZ#CYJCOl;&n^Xa)aO*`8ovTV0LSHDkl_r>@%pKuE}tk8>=iOgvuy1EN} zGAJqVeyW!ZD%hEh$5kahd-iP0t3WC`HNGCZ?F9!i=ecl4tu!R?J%=4`DCV|e1^>i{ z*+=SGyF{)}v!)lW9qB`yJyNq}Va5B)CXetzLBZFL?mV;qur}q=DNw}QUa+iAXxSR_ zy6sl`un%)Gj%(Fey}Fe4|G zT1`JI5?XmpgKN?=t>o~HlCx5WPFQC@^|~*5wfxqrq$5s^%0utnxpCRAVV944&|)e- zy?kB%Zd{-D$i^x-e0OXlWAb$9RNK4pT!BR@;%4*odCbyU_C?h+zuSSkME$Q-hxnDCUgpWK)^Rzx@k=mpc zy0Q7=wNvk_Y+t;cQFvOT5+{-ob$%CTMgulN-|cO`zESMUT5~6i8~`1xwYuWL3)tFD zJ;%!)Ri#%9205VMeNu!J{2nPGXI5?X9gB_{C&$_iVFzZ{?!_L&IiNF+gwWRdUc5JY zG~ax`k?hB6^EfJ$RjcUBz7A-YULi z)w;-oz6o&=$#G!W+O5BNgYs8#LpE28rTU6mrr&3N9#<-uV5+vYn+UOGFXAB7F|6<-~y(@GRq z>2uWvC8GBA-R*}TZ*-qp7CD=_qN`r@>8EPd`IoLQA!Y46+XGo-b93FK+B4&Cct@@V zemOWOmH_~69cIt#f$rBmpDltTtgwY2cO}&}ySY|BljA#zw>MQDh@1q+aB2ia5IGLv1FO$=}pd3v(My?& zx1RC5&0oId#KjXcu^n~_7s*MrRtu9#uMV6GJpJg!7y8Y^VZa}Pg8S$`Q3}Q_l=MR% zW7<2K&7k;USMH~~Iy$_{G}3)k5qIalM4>kEhCEM_kE@WB0BzpK)2=kl$nZ9y;5H7s z6|y3IFXMC`6vT@sY^jRQl&(!1LBg2s$JJZ+b!5-I7@f)qtGT~%za=;u>vVGHwvEbE zXXxgSCsLlinBIMeknkFN3W^hj=YEQ8;wM^Sc}s_Spi)juOn#SXDIw*NTy-O=dtmP~ zgOc?y*!kcs*qN9ew4K#-Tvn7wOVH514Z3#p2AlP+M$Wudmh*aAgSTzkKGqHP^Bz)i zaX)ivI5Pip&V{G>`lHGt_{0Vaho+Osx-IvHJ>1RSD3a!)&)Cd&jlNnZb=>0Srw-MH zNTZt(htGQxG~B}=sL|xj?tNS<`uSoZ5gtUxY8Xs!VxNx1@zU0DdZu>yOtxfE@OG|k z@1uLSd!mN}MlOhKhn-4j;A+fka%?<(;CS{!Wi$7@>a~^tJ{!7y=rP-6Y3)wyoT}+A zdU~N(^!m{qbQ0$&bOx}CK!9+XOX`QJ>-Tkh=~I}`GuI#wL`c0dXsi@3X`V~6lupQb zvvejMMk9H-$bc?WA&oMvcMgo4#dyaD!Une-{hSjwxnslNAz4bHh z-oaY~+3lUCyX(%qYj`pgr0i%wdZ2ATH;Xar+IKRmcR6syn5i;#Zo&Lxdb9K1VRuk# z>5X%P2W^g+CHH!qUhoKc{IOwrASd7Mj#mI?b?p4Kir!FsjeQmE~V&9yadh2FF z^+%KroyM^nsc$6}N<)H+g8QEB_AJdT6898YI7CU`{u-TqPxbgpM7Y~Gv%ICxp_b;}n%jX+ zb*xh^#YtgSid!~_IOfk=sLkL@LT%h1HoX%d3U3vT0TU9O^C^{E0V+9GdXBN%^d?jM zr;~+tL~YH?L2<&4f$o-&D7kBVq4efS%<2Os9Aw9ul6cJO#!ypdFv3ypq3BeE5B05$ zd6a7Q$(iZo^yvQ1mXW~Xnr(hQXYy=gWZ-9yEMHm)OTp}}&+F) z#>6O&2aLVD()D2dg2g{e;R6RKtzLqSi5HJT5{G{-^pk{jVk*N1L>SHFUeBU z>|N?}30L_e{Odl{yOhK{f-%KGgNX04O`dto=NNxkFV~d|AN)eSW-iS(Zy_&?MJ{xx zuE_pU9oz=OQLcB~F+W)WVj!2kp6=AVt9o|KsJj4bb0P@IQKPI+1(qv2pe3};31|;2 zq)pf0|6eE-5JW1CO<$*x8@?Vmjsgoob8zAiFL3q~ljDJ?7wsUM*a;@5kH zd+(_3^|vYZGTHOV{APpwa{E1T=WkhW;uN2%CU0Nb=GA->nb@*MmG1Z z8jyWLS{-6PCiST`mU*}yN_u5mXyh%u1XdtZTDE#9G|AzLU(ux?gWz0|t))4KdQM(E zotYCNea*@wLtE{cyk7wW*iTqd7%T1|pQb0}VRTMiV{6Ry*k{(udye~_yZT~bzV^=X zGEU0Vm+bII z6ngUeLqra79sWXZF;4+$Z&QE%tb_K`y>Cj_eQG_HYIjksXWqTzm}~U>)Owk``KcS~ zW?^BDUgp4TXE|s(wQFhA@`fjM6~{JuzSdpuvtL5_Xjqq){)o<=e0XEL?Ctcb^ig#q{bbMaX%AVG_aEz*oIQ)&mIC#D z_I~>rFQv{QSQThUC6yQNl_GLlls0&&&b|lDo(UnLDwBN?DjtEmC0G+iiUE(a9*=jW zMkI0{(p@1K6U6IjY6?92r(r zDVv4&ypp^}S&o(`Cih-x+FoTyIjmRg29JagBt;BMxzjFquJ7=MGy z(>A7sxN`VgS|C4!5di;IFy?KHGf$irm{xD}jeA{wwewOSr+AGH?t<`$qhHhh_#9ec zYo3JWJB8jolu+_p;BObWMN3obJ1pgDK2PBa4T>s#j*R&%zutXL%xP|Qf6}rTOSiNq zl1?Z)YxJs{An0)LllO55g5NSCs9G-*x<`-4Fv2V+VC^YZ-mY-;WqSX?(h|2@{ifIp zXOY53cHD^)z8kgXV4Q4;Tr&oDz2!|~~xrQ`rdU=$)f70VncKOMtE7OHJLex)GPT|scwnIcu!6SOg7lZi&t0r5$ zkG=|0I$C5gr)Lm=eV*lXQ!R5}>GI+*VZA#yDmW*n zat&2F=01%RSkv~)ulOy?UADB+)J*0+$Z* z#peY(F0pxgN>HA@w_Hk@XLP1O=B+3IKK1 zqIOMucE0Sk`s~)PBYoHsHR)x0&TnjtA(>66Y=}8careP};r{;g91*YNw6&(DEx4jh z1KIhZXIrL%tpTyi_cMpWM`2jx*P%UZwk#?TG^m46jVh;3Mx{^t6kq5WTHmKIrkT7X zY{gen)YNRfWGX(7^?ZId-dV9vU_smUe#`p9BC%k%xb<#4-|oD?+>xM9Q_Rx7v?=L+ zc(7?)>z3HllqL6LINX;m3d5tXvtnGeSzYTAYWP9#zRAYlJ)@{Oz-Pe9H12J1Gn5q({vre&V_2z{h`C|_ zS5q*&V=`awP{34Evzod-he@eh>QvOY;$$@a%SqNI?_?%@O*^dL>MzP~Cyww!Metqpd9y~MHLu_@SN}L7 zH-B0Fc^f>?VnJr&9U*%ANxRec*Bmdm^RS5&zWL6lRe5wu6qdAT%%7_tl~jqqFP|v) zwwqb{qN*Zv!r6ETg4HatG$y_a*jaWMAvStT-dG~?m2x9CMG7E%wvz2`2d zC&-u0IYiB%($|!%u{pI4*8gpHulN({mU~^c8jomY+!%cUpE9;tV!LF~l9CUo5&*Grl=4|5De|!BIiO1rhP;oQk>ZW@QobUSBwgM{(7CXCWB&Vqn zC)E4QS#d^tHC*reu8(1UnhER6Vch&TNIoE1? z$fDu>$B%)5AHkR7MQX7*n&NLe7H~Pu>EO1tnj}r|yR@Wbk`fYc?QfXUu<+MQ8X4N( z_T=Wk5Ypd2%)!<3!q|r+5X8kvpt#lfF)A;h`jeYm#?2o@7lgaQM@TYTuN^)|c6}_yL zX79Z&x$T%-CWOQw*v}V$zz0A{#!U1naVs57Qha7rX ziA0fBjf7S@ZC+G0H0AWbnwu{tE}hKI88n%-dU0q*cZ05)>$~H{=7t#= z+ZAx6s_kn_N~XWC7L6beCADc~_?{JZaatD*Z7tO=xjlI9JewJs%)i%qWNtY3>eZ_q zPp4XFyDmr2difdX4M&ZRE??@t&knkb%No#|YTbX)R4VRy>5|t;g=6UI8?{PLjh#MLHDA3d@X@7Hk+7nqvn^cZ}3ratFgm=yXgglrf&{poYV#~u$)QN6U4t-zm)8j6~mjo*Jj z^Q>4#Au6pei>RPS%o;&-&4)2)+LUWockAiJ_+k=P^?VJ=Va%Kjo1(u&4HmVt1-)cUw zjKnG4v_Gyjud>^{Emvu+<7S8EhC}FOCSof~^W4uZ3ag!h>8NhAwv%`m_1gOCvjo}3 z>g6F2v9>hC(8fUoHu{aD?D0)3?`fOK)1QhF3@3-zVXv#FN8lnN=fhRV+{D#3Ukuo1 zzugEJcka{zK_p;vm6Pg~-Xw>Orb`Ug>dW0C5q-;&KA-mFryZI)ch}WVR=@d@k9S~&8Ecco$#48&PI=e8I_>0OSC8br)5?jPtRnSvq^EDWnouw9x$WFpAwLOUU#i@7 zO}P9u24f;&zfOH%_imIc6(gCGq$>Ifz0bZGr z979M$b)0EyTOI;_C9e=EEC2JF*PfUYPg#b-g2A~i2165-V+5DeE_k@3{T>}p{*rF- z&H6i&_eNX`cW5b%IkQsH@$^pD2ep1@c(IE@Fh+}LN&uyBg`4jkVd_pi0GMfTV5l^@ zTj*9okNco#P;v2C;Zn+@nMjIJx0Ynu{VIR2$C{z=?D1zGYhE}ZcebZW?_DG?x8TIW zh)=5az3CBfH8?YwWuuw6{tFlX24P`@PO)R$)T4$ewDw!Wbuv~a`Hypsswx)>2Poem ztz9ouz1vAyrY5*TV*Pba8a2T}7H*TDBq}^s$jymdBy@9UjZ=I@#fZ;vcA09}>wM9y zEqiPHysNlF-C9k~@)NauR(1JkS(y>FtV|Zlr@4Kfhc*sxvb?*Rh8!nJs5^w9RgN1Q z3LB(0jK52igkvUs%03GSR430JZG6=i9V&qS#>2&QlTV-3dW)TVizl>HE|2(gJ0*X} zsYm5DH#f^kAk*&OABuq=jf;+Kd-Z{j$K?L7lB?yIVdG(YziRtpEv;22n$W}GA0dapjclBov zM6KISmu-@jm93A_7uK}9lV{%)^H9YtL**%NO@qU!jNA`_X`R|5PO$;U4|YCjZg3l+ zPJKD4uyCNIY4i;@Cv{O)F-V0QJvC10>Qdo5?DY7>A7}}T9G6fyX1sR5Jyl#RxT5lU zi0X%_dPZ+=O_Yt{oiF)2+h^b8d(}icO{}?)^g`HurbB9BvZHhPbl?k}JX*TD^XE4v z3(wv;=wUbaEDEZ%?1&nHkteFF;}%&a-CUjq7cYFu{cJ2jrb}?mNY28%+elkbNJvlB z^q0=gS5ECVXGYH)&p){eU3qEyp@mU}lKkmw2|ZY*C+ z{VILaR_O69W_fN19kiUC{e`HUy85Rr_02Sj#Q^HX&Z7s7rGqP?2qtZ{&7Yg{ojk^` zQ5+fqp0AF%yBU8V`pLYIW4eu7g2=$Y(a}xHXWop{U2ogki-7B!FxX)Ot`*{FC||c~ zWz|vF92Mno$*UonN*l(PVr$V)2OhV~clR%3xmKT$iPt)CwB?%W?49n(<0Ir?PVu65 z=4DB-7CCN-1io(XxVVO#kpxfc`9J}~Z(^aRn_l^_f)Ff17+DdLnUwf!zU|=}9}=I+ z#F$h5r(+d`7xi|M+g`bUxV+Gk@rj!+6w4b!xR-55dsA=jgCBSt5ce6c|8Sk;;&#eq z&HQD@5ak=GYdrap`$AflU%)0NxZaCTC+X-^b?fh(4zO`YDan*oB$>O-Jj|PIsyXiF zT>&oM>Yk{6m!WC)arAmZA}RD*t;AKYLp=D!keZxgg5VT5zuPIKVRz2t2Rp}kR`nzo>WV7eb^))TDjSujSPQhrsjhbz5Up|tlBT~AuBc}z#O_Db+ zCd4yQ%R}nd@|?Krgfc%I9VY4cBz?X zAcy#yn9cF~3Bx{NiCcaB$f>EuISywR3$-T~a?S?n4EfTG)d(Ap27ZXdUp`fDnDB&i~)4JV=r!CS=noA`KH&2&dNq&W7ZztwY!Crg4_^ft@{1bEZoYJ3mj{)Yy)iVF)u6esZ<~8h)x~h z(Ur=J-|?C?DsG4?gP;vM8_2k3j#liXjy=PC6 zh~Dj{rot@(}MEdE3G(9&m+Rvm4)wC{JB3 z#l6{OsCJ5{39Hz2yHQ3zYG`;6m89>oNmaRZT4kL@>f(iaQ!LBy9E-&jB}U4owjNW< z5)#_07!ndPRiMFl?OJHg)Qy>`^IoU@= z6u^&Iiu4L8f`^{`jg84_&D{r|iE)S!cvo?pU%A=cygO0%;m*{jPv=Y)X3gwRZXc$e z5)btbUK6d~inT!d*S^iE`K)g4RRs1qyI_Z8RZ$Xph1xlF^*o$%Fhp>-a9z$5dE0|o zlOs9S`Q5y@OTwb>6`Gowc4_XqsOv9=Y#$K?mU1w0@|Kjyg>zxK?cDi`3L5i#3ePRu zzE|!RF{AwA@uO7-OJ(-vZ6tDAT%7D{v+Ixc@$mtajlanl-g2fGp<`)z-&7*?&EUyx z(*go@RXqJ>sk$4$uQxgH2x-1p|2^^7k=^K7#l5YzSn`R>5=LguWZRVvE56HRZbRc` ze!hNf&Lh+I{rB$O@ER{S{GY<9(B1X$j>JVZ#Unjp|i4`~+d)l(CZO48@)Kgty-<@RzF62cK?$re3 zyYs2Fg4>?bxdRF}d|;({t%W%ye}8MPD3{ zyVif=#3ipwPuuUwB6y!a_d9N^m6bLe;BI~x;EEi*>2IB)NXzT!EqpSoBsf20VLIU5 z!6c64j*RC3_Csf)CvkN?6JI|#*x=zTDn?UG?c!C-Mp+P1(b^$G}q=0Uh`Ot zj`-(HP2LEjx~Lq2L;lev3=4-x`Z&8)WB^YFUnPg`KJMLE#VPK^xB0#K=$LEr4o`-e zOe-sWk3Qv5cIW@1>8zuoiq>FQnsVR?f+_N?CrB73nq3`@>9{`DG{cZT#E z&TFFlW*ev~RGYP#1CQlb5|^gmXw@8ntf|^?^W)G6X``$EwN!sCJ}(-13O=u&gDbLB z;$gMjDYGTU#*p)29YfsCRum;V?y3L+ue(cSu&Be>;l$IBg&xZSNj5LH9^sU$ZMxKef`p_9IR%~?Dd z-GLS-Dk97q-o09+)57xh@8ELp$jAuB=5XO(i^KE2N8%-i@11fk7j0z;m0b>IR*kpt z8MLJ(90*0wDB<+MdGyaaH3z4(L;`y|Am5H>OB5caHY2%XnjQ*zQ;yCQ;&P(ruC!$| zv;qR5!w4nQ59!)0di72Pu+9NYsNZ8h)8SP1OCB>$y12oTrq-=9NkW@AlN_y#@4KX1 zb5++}*Q7uAJ#~9~GCWBXl54m+u?JU21RiB%(LW&v+7NjtyX;tE9v)@(q}dtY<90T* zHsHQP!^ELqfOE33VQt6>*CBnQrTrt|VPjxms1!ZR{11Wnt5@G~(bSP$UDC20=M$!D z9jc>9-`|Jb)inwwH{#kt4H!>LdrT|me6Yaz_*}DcY4%GrSqEF_h%p&jt}*ohJ>&C` zSR?edUVA*FnAWMqk;(aS@>sOL*$jg}z9oq~UIL~g%4zB2jT?XQws{R<4Xiio=9`|r z7d|g#8KR1HD`=RQ2Ac9yLh~jjCNeY0uk$aC-r#q4@wx6F@H=odmI^1Q55-8~rRmO( zWY*4sM{zXo{J5v)5p_G8rr*SGJllFie6W^UV8`lxz5c{(n*!o@?{K&RS0^5RkrnBSl0~Z*+1Y-o`KX0**XJCqtpSgyMSAqd8UJQuOvIVSuQ{O7kn69s;Ym<; z{c5z`zvFQwbVBiyv*o&QX;DP7V)%d1yvO_J*p}R$fTzdi@$Yl=FWZ{aafzuF={$+_ki7+*o=-5`mhnrMuS7Wc$rv+=CfQIml7z z!c$Oo3?ebpu@GNs=04#o@KwEM^_pH89jQ3$Z7x8IY{LO=2`#fb^V$uWh(#$?LxP7E z&@V7x>J7WP;~r84Q3=u^dZPMrM()x=UcGw7s-aGSRaas4moy+`R@{jR%&_D&c9CHGb`h5eVKKKAta28#9zmOl&k@j@`XBJ{qeH;fH zTw76ylGJ<<9G#M)X;i)>Bs4HpO}k_D(zcP3fx$vVGKf}fZ-0A#f42(pL!C;u)-F?< z#Z;)1Q&1THp5~046eX6XZ7U2VN>o%4JEA+~SdVEqD8~>Ep<@2}B~Z3nr(=A<9?68$ zaCNm;rx6n>74$pIWV4S_U_Z%LR7|2st0g_}mS+JI|IOQ)(m(q>BH1HO&d$l9E-~8K zS=kB9g^5IuI`QhX_}^23cl7g1EU2K)hh9imN8(g1X_lm^KKeD+_JAZ{L0p9p-#JYg z0HybcpH{j5jr z39^WW#`I3gq~}>@f_KjlK;qxNeM{4Idy~`J+M0eq0*eUlTw&Ha=OT`Rwmn`UeDFX@p!{;pJ?BkEKG78?&-( z1x{tZe(@>ZnCs~YJS?V;h%_}e_85hlN=PUhWuF~)bace=6nUNyE(V6KFsV_Cj*VpQ zmo+RoprG{+mDgEEJe2wynW$;^qi~zu^=B9A{oZ~(z_9zOndxy$%UUv3&&}*}v*|V) z7jHCsj#{mT^rT?h0wqjJ`z77$&ghRKrL@FqOj_}giM6Ja2Om&hIk`ITI`L&s@~o0k zfd-kc*vfBd@i8_QWr`w$vx$3>=+R+){`}dxdG*|RcQVD%Uj1ivb?cbv`yEHSb}nL# zdI+)nm71qp=J7J0Z(Q0G|N8aI)_XUJ|De92 zxw*M6SFAt<3)+}SpE@Cb<$dwJs7%BR<(=x!*J z7{Ax$iMcUMkiU|FTcf9!Ec{E*l-A$I7OFrO`;jW0i^IqJIF;9Z5BfBeJ!810W>pTM zc0DUJZ!l^mP^ZlnW0GSkbZe}xTU^2l&V<218z+WO>%A2ol$xe zqa2Q&>rYduEExpt z$(X7QMUEpPeYd1paAs;PLGGz=$IVLPW;3yl?l&*JlV_j>elh-ao+!g5l(a+au3`oI zTawK8ba|qYcP<^Z84|j8K+AgUh3l5`I=Lw)0U|&Bs)M6!@O1|VJJbw7sJWK$>U)pc zH}YAvRToCaH)IAn%BNEQ%xOx=J^TVX?k#Fzxb^H|tW>X3@^ZbB zg;SN~&GqL?TCm#OWI%D-cSeG(`JB3N5Tx%VM%fn*r|kd<>;#rGAFnLLpXIU*9Mg0xC2Dm@o4Oz^tHp6v zPFM}7X`TW2uLgp37E(Y$$z2lTtREnpnRfBC@z+XY{kADv3 z3(`*3Nj3G-&L7d?^YES_Sva3-;%+Cd02V7|AvZSwY$kE%rB>5ts;ifo=L&G2NIB0} z5<3c0#Y{D1nE0=E@^(57%(G}Jdz?c~^=98yLNx925y_;J`x zz_*fS&I_>Gb<|h)rKu7Km#OlI z2a=DuB;o|E`8yghCWx_UlgUc22Lw<;As>8w{BYXX67%Si22T91pFWBG%@3&0GWqk_ zIYU}g?>oWDklTxuGJ=#x)CeLBu{aECl9J1x9y7YUE!N)^n6wdF8$>sdN8({r<|UKgIT%Em`y<1fTw&{+JjX!cGu$ ztJ6rlB$>PYYEJLy=G7i>a6@Re+#PlW9#O{rP9YfPnF_s+E>|9?=uME*{V`QJdX*a5 zX0`jZaMYQ5LYo3!oLc1CtOf?gf^&wHES89{0s3?!R^)y?6|?z(V18Q%NEtA9+!8kh zw=UO?i+1xK+H4)}jhR=Xk#qOYhRD-vC~urg^@$NOO#O4Q1WTE*PDahRPgHN#2Zn3h zlR>LhW+Kxxi}WPp1yXhB=6xfijBO=VAc*a=^tpu{wzhZd#tr1J^yUa8Nwhd(L4Wz6 zCX#fO#q~QhA7cx(ouDR+n2nmf<(Zkey1I7eOQZEVeVd%M?%?iWAtfX8JYsVa5AZBY zvh#z)+z}x;F-dKvi1bQ)1)O+X(paqxvdw{-W6LaukIOfy=02v2)d{+r+>BAu`^*TL z-m0=FVYy?X6y{wnKJNUK*%M&QJGX02$t6S`<5b!8tf(HsouLr);r>C76ZT!R@~Yg=!w2t8htv1>w*Ks%Jt9JO z!jk_T5i5a>gHx>I+7HSDH?BG@I?o1BKIr(3rDuQou~TSi-Hp#EU90gMEG4-EYFW}6 zmyCU!2-3v3f@qWin=iXbH6=8mWeOAt4#UIDtff2x=4l<^e^%ckW{2_*-))@-wD|NJ z%C(f$8~m_50t+DX3L(BQn{GY9Qt!U=GFK8{1^YEz!_)DuD7Ni+%CPE7`hl}dbqoI; zFg;j>qgE7>HO5)J6#j$vib2&dAv;M$QlaGW$cq=wK6Uc5LQ4Ubik^b|8p4v#F5)le z$J*3&Rj}*qq+b3I&%WFVVHLVs^0N#J3tl#WLqzBCKa&eT@>wiIa+8^?3c*NWZG__N?5ZF2WMOXFu`!wZkX!Pk= z?W!-ptgE$(i>q*7O^0Nq0*L(YMjDaTq2sxW z?I~{O+BbM(BSrRIJ9Ym}XIIbWU}tJ0UG_*VY;#CW@6uGdKNcF7sT4V?&!*krQB;xb zXlA$7uy~(NYS;%sqw~4Dh!C*)O5V|t2oaC)x-Y1sK5ZOj)Q^cNAR#_0;@(BgUCRL` zn54&)DUO4(RcdLh?ql<#>sy(sV>OTrlLn{GOTYa6_hLl~(-_yOvf&L-K(42|0Ycc-R#f$9$dp@#F2S287yU zbVWis$17*oWT-bpsE_v@UNRj-U7nEae5ew2Xa`isD6KJHiIHbrL3-uyZ z0r%!t-PrRVbc)hg1rhz0&T7cFz9t--M%bq`JUHl#n-!$7*2R^)J+3DeltTy!eiK)` zfz}V&+=yV&u};aC6j0OWh#4JT{gT<2y5UX!MF&w55>o;%8kSeS*z z2+Y>cOyWJ1eH%?{ylisE?fy_;%5TgBvgVl|2wa1$hXkqT)Hv7cYGW#R9FjZQ1b8p?vH=Bs*mgqm{ry{=>i4n80;aaUZnd^OD?PyT=uALZ=db~f z_~*;CE5V;U1EsLDhhPHFGZO0TTCE}{oe0wgsyn7sC_6E-ax#<5nC})HTu1#N@R>-e zRZ4rntGC?TSKlqaj{N=WT)dI0xjySJ-g-+M3K-tDSlW97_%m{3lKZcR0`+&rVKjcn zxra?i?70zZ@z_%W3(iIJSNg!mvg^03crth5yEXnUrEU~A!e3m(DvId`DnLEb$#Hxf zg(gmQbng>z<}m00Qg5^;<+*YBSHKDi!EAN?%qR^-Gwf=CKW|SJbj-`|&koAdcRX&p z1ck+`e^}%Y1&^Md#Bq->@shBh2(PW{2wdh=+dufaHwUaG6WlWQ#!JD#iJu~74Q!(+ z?ZIc=tTR@$EsZ?_$JQfqM|-7MX*)j{jE%Kp7d?=Xj#7fWaPvu0Z-5@`RE!!+-`ezL zbP;WJIhF_d5%PvU&}Dg(Z6n9l(z!l7{AEl;zx9=dsi~=6hV3T8#9O!*BAz|T@Yd+D z*DYG+rq6xFWiEz{_{QYot=Mf{y)eRN14Ls;jfu_fenOqS218y^#3uG|8Sm(}XB8Q% zMS~$sta>nVa$w=({&W4qZ&P!|XkU^#Tbn~-REN$45+3)hE$Iqxn}#m@-Z~@UrU(tf zqonBG(JQL?pN+_$F^bnH+(gKuo&CITPA zHb#UlZsl=VSaRtXq!)cMmwho(E*@b3(>>S;L^K}B!pK#?Hp`DIxoZa{MGL0o_;7hT zLY6Q$RXQA-+sl{$$yP}NoQ*_iIU$h<^`5~B)OWK9o1f@Q<6 zH%NWd^_(+vi=UBWzk9 z++-~zNK0?vb}pKgno8S4Xt{XEeUjfs6#d!?zM`PgeHBiQ?~0KMW4KUUrRC)Q&Ly!T z(D4elU(}P_h~i2lENB$pjX*F$9u0j{S_~5zil+EFd!`&77RCP4nIP`dS;MB@&1HW} zAM?L9ltJ>rFsb>5`?KRp`*u*~NwC&kchgG>&#Ok7=x(-K3vJr3^EX^>Q(fnFol9z! z^LFW2;Q7#*7kBRaF$AY^juz?Wo4Oay4f{5Lw8g2( zfCl^BS^fu7@80?LKO`==qTQQQg}w)*Ac$kqGIMA=2b5)E8Y1d%|2YN}e#lCsL#kF6 zi&9oo#8UsT%??BNu3Ph~HA($xg*9g1lCb7MY?lv!WT zW0YU>U!ONs_wU|5B0~#3+}&MEZWDWca{ z#r&^D6Ac6T#)7Soii(o)D84tM9hZ>xvYKV<`Ja*TbFdxSRzg11hv`Wur!+}CR$}h) z1^cbbK9>}&YxUj3y=#wday?i2rSryY`yiTOFvH3;P`^b9!Rw&*-!Fqf;|EcnQ(+)S`bzz-UbaHf~ z`)le_nfj;AY(_B-0uqpsohp>BK*-9m`=a-DK*`OC4{PfC`^Dk=4chzDQ?TMdo^SmP z8s#<(Ec2rlCW@schGAHYQ*$YpPc`^TK{X8FulA55F;_XoC!60=QF3rm_hoqKdKxqn zSi05$+nr6&zE|`W|MkO`qj36}uo=atB;FWH#xQ|NaSIBvxw5SNeN}GlsL!VEQ!lBp z#S;=Fm7=?otq*&U8i76yJ90ad8Z$oYv%TFwy}ww$*L~-BfDrQ77P`B+-@qOom{$NL zc5lQI>y76K*q4;M&-Ge}*!-K`PnZV#G4*+}DCw9}TE-{Ny5_4WGIHDp88+9&oJ>_v zXRFyeP`#ssJM`z@WS7=5BMq?4C5x=G=j~QylYg(w+utTGD3YG3Y(34RqVJ`5wQ4@E zQNv49wv0y($@&o(h!&iMf`WoPkDDMOY>s;!<9mJTn^j=yecR-7b25xOq)V26AJa;Hbxe2?wi#> zXENy_^}f;SxjsjST^piSYeImNO=Qzh>1C+GOwPd;o*--}3{%fCs{=mXaEL7`?zRvs z4`AK*cO9=?7rYWg38G;QAB49#nj`NAN?Oz&UK2u}`_+VEJ)7rF5zrJ-7G|A_j;mU^ z>=f%=%tuJAy&n9j=5nrLR8L~70rpalAZ2qmN>5%n9zAHH%`-G-OMpc88ZX{VaPIQV z@v*V}nH?kCI;ee&Eai#@_chhKS$1R2+|+B-L~X!oupRk^o-(^OPW0=<#}r`Vk7hHo zOta0{pyn}>+4usgxx2dvDa%;l$g>V3#axW0(d5aX&Xq#}#GIE_jbZ2+UmC`2H|lFN zy8N$Y`&u2iCoR`{LYk#+Km{gl=JMcvMqM*;4xMo4z$0oQ4OG{FeA&>=S2bwttPF7~?tBQO-dItM> z&D$mYF~)liy0~U=N!O%Ped00X%>R(3UK@=PIElv`cMJJw64)Rxj`F*G z_Ip*?x;&FvS3;WId?tgMB$!BY*r?Yqawvjia7^&VPTf7T7q)uWO^O;v>$oHI3W`r1 z<-t>@UPz9^R%&f1Wi3T(4}Gh1IPb%@-^?sv+o5%HbQIfg!1bUKwru;Sxe3I_r{7Jj zMl4o*#^AvS=+3^pi6p9g36^?h9O34w7EK!-ACxuazIA5fQKBp3x$|kuC|Al*y*auN zl^%bejT3CyckzRsD)m z8dsd9ROfkzYF6#kfCMSKc_okF1zl+z{pOoD4_!FLrXei7{*pgq*c6XOq3J|)>uD^o zyJfj!9|C?N`z#xpF3j=__t;;lOhN;JEf#bECD&WhH)ra?TaDD-f>1q-VjIWxtD84- zuYrJx%}(rL+i}M=F*jOeS;NE`!}cXgB z?N_PW$C63CpAF;FBg^-??kxYBBiy-IwV7hjI=MFq&4O2y1%^3u*q~@ep#r44PpZN8 zP2*5E@H==>_2V%|*}C6`RYwRu>mQT_eXmbCyRL0(>t?fMIOgMw(51@kYyhMU+n>(I zlbj-(VzQ*=>^MJtpbu16!4{H;&+f?2`p^{+jHK9kPXs;&W4Qaror0~(uZS9*uf%GP zkjO*1*=f`aJC6Qnvu(CzfzsYw((G{-=QE*){x^#~6Ia1E>FfLzK1gW8OSWhJ zj{VfWYJZ8{bJ=hrndUkQq)+K*;WP`-_ zKycL}=QXB@$mFH_pE3tkme|4&O+!O+wmMv7P}c8UiJ?X_>_sAKF4F#l^71_& zv8HAcIwd{Aiu0@b_wyg%Ep05_ttL!VxMb1xjb{QI4Gm&;*v<8|nEUeFk*_D0;>SRU zc;SeLF3x{ZRjX+bDwdn;?(SY$Bapt~F7)^%=gI_|F9-PCr43S-1@+NpA;7`G!N-q_j*d=?iQ%Cw z0S*qPGJX$mPJqM3Ql|A`i%)T07cMLLLj&c|Ycj+_zV45hg|e?7)imwZFF3SK73fOt4*Rd7qCg25VYpBu3qWJ=qiZgesgPP+?2Xv3DU?%9lF{wIeuf3U zf&z}$27!VgA5pBb&JTD7aQ3br*HSRyE0lrYiP++1+xLh-P*L?-^aztucD37heuDa+ zZ)Kj^z*)d^j8F=-Y{w}*%YxxGHLow)7TC=7Ty`mAc8V>?jve#)wf>nIJsCkIJ(#I; zw6n7l54ZN$6*lL>uR=*{HTK-vl*bTrIjy??cTsXX&8S~wHO~R-CJ#T(*S~<~V4KW2 z9WqaJM|f72WHg(Urt~f?bK{mx=gIZY^)y<%ghMtPaAe*K6y{ z_o#;nUjK_}f}K}aS6htl2)lNxLD{|=%NX&+iI)@!X{98m*&Ne}gM?62LYiWqmGd7t zcnQUB#~)>Hk1=eVoZ~B0smDj`mnd70{2~1vK(6MFxGs8ybOB(SJ5iausE{f(RFrQP zL-`AiYAV}p!U(hA`1tse=9`o8pw|hkdL$$SFP&UH8NmdKZbZ_#s@&*v<8yC%`y-My zHl!Wync2j2_|y`o!J{*(IaA|}!bUvq-0hs7jnJ*@t2^IY;rx+j)^RuE<|a@tfCR@h zLs+~V|Et;qS$Jbc91r!ZD!}{f#jf9^1`*P`;XN0oDD#B*X}B)2Hq|vOSm4^|hHcXpoFnd6Nz zA?|-caoo>#|CvgH3GD@x46X#C(b8c@bIUtkCHv@3dcU9l4p%dTqmjrT15f*;7LxM9 zS0g;){r668r9b(8TG?BzbGRFPrFtut8oM?YV!@Ss*WA3Yun@ly@A&qu=}>C(h(~+A z+H*N@4ZaGQpML1x_x6Lx9ohb2EAUVeTzpnGTRVp;k+1??IjV>%fXqI5G%pV@FF9oJ0kMbm?K?f=du*QJ_KRnpm@i} zJux=#xIgpvN;+YOWdiisp+-aDA%HhuOzb_^_Jw$os{s$8+)QPld#)45+99-vRjS8=kCA;pkWR`^1~GWqD{*VCnF7Fw4sEvxmqhD=AO6SR(SAv8^k9*lclS z>O4%TNP&0J+UI>tA2S)Y8$jBiD_0dSeuKJ| zkeLkwH7zqWZIRPpbh4jnclEw&`Rv_x1<)5yx4J;C-);btQeumnbwCrOyNMujp-HEC zVt&p5GmqyJ57BJ(eWspQy9t6~HEZwf`ptXSNbZB3nt;0Fy_H5W%LMPH)yPw$AE1PZ zTcl$_%$L%lZuX|$eHZ0?_j3tmH*tJVE@4I;KhQL(O80p1cDyK*;0!@nXK-aQ@ zfnoN(?PLYypYk5G=*b#8QW`f*)v0gJ{D}K19Eyb$I?{s|_OVDD4HM3V^^7wr%9;)M zA2sXi>rJkSszdUg(a}ymfeZ-|AC&bfGiO+WfY6wrC(}Z4^7l8o-y4v$?PeVjGoF?_ zAY63z#4n)c{*t)+c)D^Qt+Ne`gzIHdYCm`9c7L8uI+PECcskpK`c{)?lDjAwck_+` zf;XdDZ|`s18$5SHCS3$>8#aGMI0g*XYS(Wb9oVlJLkU{7hUKlz*oA44vD zvR;HDfn~O_@2@EU91^UH|B3me8u65`VQs&dibKfnGqG?zHo*#PZGDajb`QkTV9y0A z@K}*|@7hf=s2#Rv0=VnuHwLwMKCaowO+2~WckpY{%ETiodp8&Z(=9XqY~%iQR^Iiy z(;!v~>+(eYfgS&l<55Z|$jWKxtHiPXQ951g@Nr~hd}3rgk4S0Cdu1k9a3{JjPtL_C zlnn-_Q2*g-Frj7s2i9PT^h6kqYP}<;qu$}_LdbmZPh!Lsr{#JAF11PSl;_97(F>by z-T#DJsg4MRLZZ9HL4m6bL6gw(;}1n#=E_hCQ6pu!d)0p>_k?fZo-><3VBZ^L1M3c1 z+!8ZY%_x;vPNBsOb3kE&atdM;7umVNGvA@#BBgtpH7uzKRy?+4@$yrd)>n!AuFnZ; z(=t9HXmPgc2NoyZ63W106@O7F>WJ0!Hbrl+d@%0ifsc==-gOmDkyMJ7lD=)D05@+j zPyp2K23@$S%1Ed7uu^bs?^Ftt=e`YXa7^r0O+M(z8}fj!(tJe-QdyPJIgzV)`9YPD zJ3Mu63MNoYB#-EVL!yR$yy4R-B+6@S9e^M|TCecAi6R`n8e6TXtc^H)m-uYo%;Hp0 z7!(3(_H!re`j0?cJy1aWv|K#%D<2=^`N8t9$Ox|)5t71;YXLAS51Q;2TE1$o>Ym%P zza)qC_JC4PEv^E}n#<)!kY(%b9@S(!1CnkXgsR+!oe79}>_KRnZE4dX7`VAxV!;Y> zq`+Q|WxDc0iGtsK@fQe`V`@%*z)iRd|D*iZ@D{%ZSIDh5j!r+1ipA=h5t(~8amD=CcZ%7 zZT*!yw#7uj36K0Q*Ry!D`l@Kr%il0ll;v$khL$dP+=G1Wnh)ypVNKew#Ia%qc$!u( zKRu*s^0xfH;O zn(HU{ysoFJZy&%2J%0tJ0cKXVfFQt8aX%JK6Gto`E|v$Hfl%9huhqJLvZEv8E=3zB zc8A{!vrCILL0oT$w01#p1)iKZn#MTMi@@UmN;!L3fgK-okg2CKaZLjPmJ?bDO{+tc{xWQw^DyXVsX`cy4Rm`fVO{}6{ZKO6v0e9L0wc?Ep@LdANmnW}R@7WR?#gqIqQF_!L!s78b0TY4NjZ zr}sxnfLDCC_>6!zh;U2kZhCi&3mU+5q7XCk7IvWj3Xi`~Eq`&WYJ24kYDBt_+sww` z+W8+{+g%WwIk^WQLu-^+Iq~1kfq<80c9!M#X+e*OR7SMOr7uPhx-G!sgZd z#Y@msd|^XPU)MmyZtXFX={vlr&(AvBz-$kG0S9KfIp>vdxrtLSKj~rQfAv5f^ z_*a{xvPbJitnUf8SiT@xHjEmc4))r+C(L1GSh=rI!Mp&EXrXvNXPfYHWA<}qS$!tR zlD$#|%Ufb>SPi0WzHogzaaAA@L>+QRAgY}mg{n2~9039dlYYLx-!(nCV14Q){Ja{G zWa|coKNH39rqNq~tJP`^y8PCfZ%ZQ=Csi(o!kTf zS<0jJ4=q>U2K66Q>^g!k-&Xd^&pR#ot#E>V0fzMMLM-J&5w~8gA4k~3kR$yT$TBG| z5H4!kFfEm6X^MoISw!^g2bf-7R-ga5;jc?ZE7Vv@uj&L*R3a?~Gt!wjuu$0EhW#1~ zTH%aF9%Y9|c7i+uF5YAOhHHv0yw^-)Td6PUJ{Z8UjG!hC!jfz>Zk{K_}{`U6xB+hA>C#c6akzu3Gn z@arls|8P1?usV<)pnv~?0rw|Ep^sTz|yMO+WvFTQkV1DUW~?sp8c(2DZ=H_<6E;ykUj4! zGR57TCL*qM9R^wFBv*fVn!yIbU7NF}Q6B)O*5AAUoiAq+43^mq8L-mk`s%7XJ}pUx z3c7r|US!xv&Y9Yn?*1@XoYpSVjuQ)Y=PgKdNzBf=&zV$^lxrmYC~d@h&r|1E?_N;Y zWIypX!lp7XNNjYw5QY-mX~O%u)2~Y`l&_)GTLBlmMZiyMZt|_V#x+mQ6T{F@)O=NF z42~>f;?ZRu^)b7u$(R=#K=rw~*XIEb4NlYWAgJHw{ZCMrW<;F;j-4sSoHiU!m%OJ4 z7UJNV{$#%Ok$JD-~ z6-5ky$PaY9bqW|l_ieFYd#W@m%>!VlDn~3Xyt6cLFS}90#Etly_`y15(E&sOH%>d} zC(+jKTY~`e-LNvxfoV3y%t=dG8cbPOMacq9U~sTjohK-S{2@MmmM(*%sNNHic!S#f z%V9dIJplO49#7J)U5CoBa!^AEvONMj{ zEGa_=?+b{^*?DkDsP)R6i_Yx35ds2I;Qltqk{fklgA(-0pryG3ROI&r_9QF7+Tq-T zm|D%R5o{f~Bl6dBtUXtTK$9LFY?4$WFl0a~aR2RTbdajcYTN+r9T$jHo8W#$>X`XY zqJ(B@7k<>5(JPbrAm@QdOg@6CohdzW-P3#bSWtqw+t)ZE#< zlY=ZiAgpz;(HOF(L23=a9%(9+dCz{^m=qLpT3}ywd`vR}2-p3=aFX}wht+|1ID|o` zLX;vwlT-*)dH~BpIJtAUH+$MgE0_Ljtd^|~tQ=jBir#aR@->~-!kWa;{;Ex0QHWjb zEyS=i)dS%d?3C;5Gr@`#StnqWMSw)!FjQgf2S!D%S0-B(gQWDJ`v##BX@tXN21uz` z4<9se%##@k1nwDxO@Vs#b0e$6piC%Bg3sx+?Vw)i?@3&6UQ{iF`zKeD30}uz*U|IXV(I#+##S%d7HTZkzoox^O{W4aE z)n{$zeN7#2?PJvH{ry8H3o`}YoC`2RzSLX*MhBZv;|!qu^VxSZ0!;d=HB85&FW<*w z_;2E9?$LY#jg-9MDQdiF&p2POy^Gm*HNrj0STyqBVfmR-!P6iKP=})X*Ukivl2T8O zkH5b`tbSTFzFqQ-j_%IzG#ptGbFwQDw_~E9SeaeC9ZG)7b4||i?F+|8%xXydNC(^V z=jt9mvYXE`hVRX1YFN0*98J2dg%lW7tU8uttnz{1>_G790Hef%dXNI!HbM4!aURS= z2JZGCwtFxDOw%Lj;9!!w^p?Ar1fBZL8TK>4-nwoqG+&0a$n(E+1**KfuJ>@S$O@of z9zNlAz8&0oInj7MJDEya`H4~Gu=(g`%;FkaCO}Vg&=X*pn%tHUUXq2jL z5>3-T>-fp9?s&Tw2Mj8EpUW!{bGoYi=4FU#Pz_UDhwheapUqg}hNs$lM<`bt8-cSU zZp8fQ>$WG%S^fiM|6Dwm-Tz^G3+hq|)pZ<#l=Ljrtw|iYW8N_!6MsL92e3j^rPrno z7AgE%!5oGvg=iIu<>Q(kLlw&1l+4>^QrgQa-lTAcYX6*ca!KN{fPYxs4}zdzLZzuj z|NRTha$j~l&E4L9Ikb7~cDgw%9~hxm<#7hs17LNvt9mK{uBd8R8;h03(EPp%Pq&&Y;sZP)63A% zu+SMnR0A0USe0bPUB;o;dCM#cpUGKz=TKx%ZtrExS6|MvAAX`Xm$BC7H)E%NnsjuR z7v2MExpsDfCK4PQLc&v8QCpMV?TI5c8BmY%!REDN2qB3I>sJUALa2%b4*Ej-fOjtc z&0tDMHZ>xGY2a7Cv{T+X$b7pwU4hVL>WlEOeJ3U0Hm{oMepAr|!WA+6vufYj$klMF zFsRzvmRQJ$p=EB9c{RZy-^h_O$ru>=?z4ZgLGh)g9!a-BWDGuihhawpn!`ujvXO;s z{^k7a`Wr#7echHCk(8p9#y?jk6?9@jY+b2OrG^r+_LNW$M}cg}&fb=oD2!;6&rve} z^a=b8%yAGq`QA#MSFjNJaKIaqw=br6Vq{Q}J=*3)hsgq-5&RhxPl7)6#p_ws3bS$2 z0Tqxr$WvZA6&Pys?=}|VcB%}47Anegj$5+T^1W@j|pps&y5SRBwTCF_SOh4E` zQjWJ#jl-WOw5Cn6aQGI76w-hvo&rGo5=RTFJeqV1|3YPWna_UA{NPCrrK!B6voHJdf?dv>tiYSg@8yb zm!bMwrK;22squ@o)bYTrkI8xDbelRAL`+!`D^s2Sd-KBL zZx;3QZLtq%{`8L`SaAa3p5)?z$Ff}JT@aKMBI^Y-q$Bjf#5}Nl*s#BMMY({GM37^W z#{?}HbI78SV{`s;p!se^;Qs{+&YgkFozI4I;t$A?H_2#Ub5iNSNtj||iEY^H8BYif zHo_pEke4U{fDQ&>i|?>UjjvWgOvFJV6<|*}G-in?W!PHrjAZQgj?^t3#w(d!f2eqT z!~7lb8B%^zru?!HejUqAlq4^Wl2b8RthJNBVdf3PBKzx&zG zl~zo1PfAEM&B`O)JUc&0=l$v8wck|%9O^->fOx!d0oHrDB)s%BZ|>$)tccC^(8Dce zcQR8P%JnHaQsv3x$J_~Gk6PGTG3*Tg|RS0oQNE8+~&T63rmS@eG4rZ zF^fg_|5Qi`hxfNR_h?G*UbW9?!_nu) zdx0(X?8zAFB6k_{Yp5ti6pZ;@kU?T=t4NiU>{zS-1qHCA|HT<+a8^^x*DQL5@k&}w zZll>adn6Du&#cdkODS<>fsZ9jynXZ3y^&rqRW2X+@DG%MQZ!gH^!vB4k55alS!if5 zI5m=+lopQn93?q#o(>;mIO6d%mqtT=JlxW``ue&Ik%XJTTT~;isHpZkd?BtK8R6;g zc*m;wI_z9r<1VY>%F4F*YHC|1A9Z&%>*;{Ij*S zwR2Tf;P=uayRTn{7l_V>mot|^o=?_gXIWX<#iS}*EchO4aDrJw5!7n_$6PaXiXkw&t6-P!uG|OCiicDVpO#M*! zOL(LV&Ff(J##0@JIH|&s3&|XJNs+pg5eJ9Y{0CnO|T=65`@iSd#Yk_S&9}b)UZ(u>AcCt(dRG;Ca?%rsXxKuplJYv+iSxUDMI_{X zqohL&r4uA47ZA`UgE%=kr3%<1lXI2)FdMV3!I$ll7rLY3r-f;J&J{0eR&g~)45b+v z85tND?2+{Eu`SCMs^PxD)v&r3N5jX*FKAKGb3C__m#_I$*x%dhy%i-wqYmFKl@6Q9vaH>5%U3mQ=dC zLmC!XI+jKnr5kAx>29Qvl5UW0kZyQ~-}k-m{^g_d+cn7(@z3U(p(K}>j#%jq6VXo)3$@2_d-s01g4ly zRKd#0hQ5FsJ+@4Wnl&12u-M8;0z-Iscog-3&w0Ge#$*TsNGI>??oaGi0}{ri?QEsx zDEWnQloV|9Y{&QhbW)W@5!k)ir%z#BIhlu8oU4Zvi z>!*TtmL*U~n2BgE7|FWs2d-K!F=WxrOE)oOW8|ksY@HaOEIJH`le2aKEsHP=)GW_~ zQYQ-?lDQkBJfoYOgw{XH%WZq7BO>m;y0Wsb$s_gqJnq@)A{;73G)Ijv6rCP`oc1p2KZF=e*a0 z3T#_EP~63(rZ<|z&f1neMGjlCyQf>|uCG&<)LV%;X}+05Cf{k~a1q*eJ#}6{E%tGx z*#lkh>Mu||`uzDbmKZ-jzw6=5@$tn$i%<(-ZFT=nh!K960ZYmxb%jh;Qc}Wlx0Cx0WYS;!>Hq4lAVo3u(aN9>dx}&z1YSWYB-D_6D8#ug$AAuYrx9!ZAuPG@R8TyTuqpOwOLM=i}Lrg&! zlQT2dr?^34qB}W~Q~JdC_#TgoZjVPJkMrY;^2pjsDkq(!LcT!X=My`A(;rsA`2y=g zp1r+0$v{Ct0ahE>5?xWz4nF?E)QzW?q0dH^;r=4S*N^b~F(~Lx9x}2u&N;Mp{N~LY zoTLQF550PgYCQb>jrF$2vH7x3)lgrx^z`%=78iYr4r3eWNV3|@c4GOiuP^NPvjaa9 zlZ>S}BLy*KW!YHEj|Aq0y;RzQil^oO>IIEeo+Og?ZugsV4r6}3#`|#!QzcVeJ`6f7&N|fS=Y$e!PUqU7Fs?H zbd0H-V%F%~59>m~g)`H<4J^`e{ol&(w*$b2o4Soiz;C~f`^6)vjM(Cj$_Z|uBz0yl zaFpk%(A|F5C>C-(+fErTEUbP%E;#%~F0x|OvK+H1_fmYGspO3luSZGOhSvRRA4_ZdtB<**)2t45Rj0hjMYmx9r;`) zv1pqJ=Zsq~``jKB^hl-gT+EE-g7ZSZ)udbKa%o^_c(x5{=%W5s475+BVrGuM#SYH_ zN>)crzI#6=i-XC(N*!#57yxk73PS=f#NR0axP+^bDDwE^9ay4NBqFcZ!bIW%xV~}X z%OACz4o4GbRcN!2f3*Z=UH4OW>)oWM!bAF722JGW9S^O-hsQuJk3NZo2Z@b3ZfBxD zj>}>MP=6wDP!KyoHDpL|u*l#`R2tGr!ZXj7YgMsOjpB_=rN-}^jNa@OH()zeSqwWV z0=CdXa9R*XhC;6$7Fm1}4-FO9c;0SSZ^^L zj!-WI;%P}`TFltdWx+;xn|ebHyFchJWX)GjM_m7TG$WCCeo6BZ20Q8ew|d|&Ka5@Q z+1@UPo9KAXfrZ2&B%GgKwz#K)0p0p`I#xB{8czLlhwzb@D(uH`w5s)aPt5v_9fd97 zGN&)szzRKnvT-vX)()jnsf4XrFflXemK*s450qs66ciCIRyywh8_gZP+Ud>WG-xtE zK8q2)D{uUM@j4%oDPVt2`PWiHyjl}Rz1A`yrsK;qYeHYw^oW7iZnIRH(elmbh z8>&p;EIc|;EkRsUJuO}q78b>9rE-eO(f~&2U&ikYAOtoCoXeNG ze~7Y=okX7-4^E+)D5hL->XpP5xtPXUy|D*U2gF%_UFJpZzPGe2-dR~&TkquT1U9EH zEO;HYDRLE5?DT}&cFwY_ zFXu&w9R2{1Pg&67W+#s=Frh?S)`B z)qE4hEm~gt+oSvGwx<|SL&N2^Wp@e+j{myPTlN)N`v#KMc-hZO{j)*zn*2%^&MUknv>|GdsO(xa*;2d7=CgHm zTsG7h#~Gs_FY8huSND-pr)qQaysoqkZs|C?3eLM^5vrj5<+`%c+UWZUGfq3NN1p_p z`|Y)ux7gUcv(ksv^-?9m&j0*W_&hk0n9B4t8WtR1+rAOL3^gd++c{)wOOnoebBMxA zwyrnCceqfkL>n0q0aMCQrcZDh5F!s!$P!+hoBPe3nUc~Sl{u2hciXi5Z~^tb-aFK9 znzNTf!@+rrTLx6Y=*Oh22FJ!Ei>H6CknolJJ_0GnnHb;%Je3g7kDvadhyf$D1;OpY zPes+e;1SnLC^b)f}T&FoS3h zDk^StMbNInnVn^;V`4|aaE*E@sJ|mNc7IB#`rTITNy+TY*)+u9pEu<`Y4T%gC4WoqKb zf}cnSdk0+TJewm-f0+^ABS%F?!%vQTACJeg?yqBf`OAGp(&`kRG_tDr9MZm~R9r{T zcgOaB9hP-*K|&`oLb73*Hhenea1#@mb!<)jQVMp|Z8R**%$?A=d3f4xev9}XXFXnn z`*k{9XrREXg4h8X^roQMKdpxc;qxK^=%|hE)o z)7{>|C}UhX!!4}aq(RX8=CnYS7rMl>H+3-AFi!L(gWuysPhMV13UK;cfPvNtU%eMI z35YAf6hk8woS2-PT%LAYx$|%p76KxM-SP~ejH1T*I0yN5k3bu=*3JPsl0c*ydFT8F z%zIhuiK1(A+>m4I!NrhdclT!D+4)6ul>D_PAZSK-nAyAu3tEgA^ELxCelyNdL4FE~ zwf@4aR@agW=x$`KRLN46*Coi;@Yv2>{mYHn++63^LR3;xDhJBO!n3W5g5^3cKYr{^ z6agas<+7I|Ew=FSMBD}a!%yJyKi#RPq>tr&4%Sc`FEF2%hqG1Z{z!*l&%rjE2tnj{ z$Wivg*))b4>^io=xcMM`UMrG3%H+i_n8rl8YA?^FGK^B|7Ei_D#M$d;Y%18@Yx0JS zFdd+qc_~tU-nY`Z8MXti@cr2u0jRhLeP zBRLf0Yc@~a$EnfF^QjsT@-=ct3C~P2@l5rUEB3eA?z#saZ+)lJQW*{YZf|c}WO;iQ z9geLj3Oddoq#d;6_w;lFKhfs{8nKBRiWoANVcWyT5(}UKwhFtR{rXIrsjFpK2IZ6& zx!b0|TjN=FH#M_nL&zPSab4?KemF_uC@jvpA9llu=M`|bMF4srbYh|XmN}Mv69|w& z=FMiJQv_}nBr?$3Cx|$^YyTZJHEo3<-$B6=ZU~~!f=v@L8IA}2Ay83k`)0IwbKc~7 zXx7^)Cp8WZjgFZ9*IRFw;JpWE)^BEQ?FL#d6BCkbIOh&ahrz+V+y-54Z*MOIzi5BE z0{H5;hi%K`MYC^2K}cnxkVQg3q(+M^lOM|z5r>iWuj=t`q{AZ^__#Q#cGw#k#6tCa zKRIIz>fk=WZM{Gjxj7kNsgFR#5c6z#;$VwBtf1?ZTs$Dv&e<@rK!%(J zhVjqM3(U>4q>C(%E**ENDwgU(Da1p&w@#sp4mKb}AcgZ8dE%B9bUkA@>3gt z7dXmgOGe4ucI`&2T51mQ{bmdF+kzxeM{R9yZ*S?H4vNp{S%Qu#xtVV?T;1G!%k6Z{ zHK^-i`I5BAmu}ks10t87cyvD?(lb)o2$OJaGdXAOvFK;(FQ*z0pK1?#DUZ zFKcjZmanF5Mjo#|a6=3Y*+(SZg7BB)$8pzw=4#~2xmR{ z(kxX7$tt2WnAc7NnU^L=bV(X&0GUbty!s~Y%~k{ZtleR@C;4uU)sxrx0VwgV2EPVO z@(S6PHp7_-A1Q$vamrq}ZaW?g6^$mdAqgQN4=<}b5F!#1W*5A>YpW(kUD-Qnv=BD~X|OJ^SW-AZ=q6*| zu3zJ=(*nQnHCoRVCwiCh=jIK3C|!zpo*kHfSPc)ApbYJ4Dp+Np?DuxVk4Zn zC)DbT7ELq>vX4kn<-@2q(5W;+B|zVgzCeSj2UDQ*|Nb4@PaT1gA{QwoATMVgXTb9* zE)9?(6L=Q8N~oOAcPFt7Nw=5{)&XoFv?v5{f~OfH@rlR zU0JDsz^X09K%(XnIQ$kq9{=$V1T{yPb>&nxz+L+Jlkv0=90P?-y#|Bf7z6|am7%;z zYHH=b_GV^g!q$2(ea{ol6GL9Sc(HtQQP=huNQ#Y(o&1>+6|p6^?3pNk#&B2IEq(_c zif7Xn1;9zF-7ZNY4!SYL08-#|eL{MFMuRSL;sAt|uj{39rAnWw9G;7RQ=)T*r!_fT3~ke9wAE^zvIAjwEG@6Kc*F{(=nCoP z`X#aeE?iT$P-%T`efTRwz}36q@^wUUd_qD36CDo?B3M6g716$RjR>nA#yySx=H>GyP*D@nyEaOdw5wZ($U*HK&8mm zw%HsOclht$Kc>q?x8IUW3*)Hp}qSA*|jQ0bV4!C9A194X%s9`RnqoH~l{* zZNh0zGC&n&QCy*?XXAm(t%|;W=f=Q(FZtJPaHBD&)2;&jcnXT##-_$-5xVTO@0T%ASV)y7XsYITs8!Fu|1D%rOqy1PkLwg^XBtCoqQ4bCbwIF#0FRhRd z$aw!F3oy!(g0$QE4`FU}vCCYvkjkSdngmgLiVue7`U_3b`J$@y^z^{@W-Yc@wA$gn zSqD>g#|`&q2NoIU#bB^g2H)G;O#LR}x=74|9XhX4qsVIov$9inP9D-1ri1#-VNXp( zc%80TdA{a<`(`wIB6C_p8{RPy4~fXJw6E6|^nIvny|=Tk0#_dVwuFaCgB;wFLRWvp zH+7a#QIl8<>MdbYO~u8<1)GfXRN*;^8fpu`=r`>uJp>K3v}XGH`fSP`_6RJ<)+RKE zOierT^77s?XgJgnR0d%N7Zo9~4#7AJKAyUpRMcPJoGXf4OJtYdGoZ$dSQzTS;cx?k z%)qIAppt);=#ka)-VFqE-p_PnLgnv_VX8+Hhbva|XInon0sGpqaMse8DmuA_P8|Kw#X`#yXIsSjkbxY4ttX+sgu_3x6OYjh6Mpm(=j)4j9P^`1ki zr1$GI3lpS47%?9>P+*|K(n92+AH;t@4bQg(TqmXtrI1T>s?0lk(7Q{)VNt|w*N;1xCbldD15+1dJ8zQTfnjBmn7yiURz(kaQdMvGrF6pFlt z#9)T-@+|}SGCOSXtwoL;2L7X|_sU3DRx+z5dtp&G?YHd@FejfWMcJL59X>ujfUr0i zDHW;FV~5MSB<-^3H#%*|c`TkamK)YiDL$YP zQa=OGv8?PsRN~a>)-Z?xP6O>oi5_okLX0g*GO`REMuaW}Pp;N%xya-CCzhs`+)Iw* z4oH0)+{!${3j57=cXl?9-KpckI^xx+yTO;NR-c`vR&m|?tW`AqGWy=)?r1AVg@J6k zW-_Zs)#{g(l$4a7o-=9P#4mt^h{!xWeR+9lGXa32@!46A)vhqGjz=K-EDHV!>;&lJzuf7^^SPOs z?M2-~kGp;v+hI2waB)UQ6PA=&N9n`}VMPIDX`N5$3JNmlg8HUAx)gql z$Vt0+wXd%Z8agVefNS;U;4CPv1gm#=Xdm=Ng8r-YCuB09jbI`M8m-jX&(zo3RF)TEa5r8kunIjo4Cs`1W1wo=Z%` zsnHqAI8~2~d>3hzs!^;)Uct-E%nagh1_2Pa7-)Mmcx>vFO_TDwmzUOFbX>otPoQUH zw7n}93suSfI5G&15P%ohg2M03y6h2=dC(u4IbWrJ?U=2HeiBd0{on>nh+CUSN2*Iv z>EU`3w^Bd4u5AsjgPod9Nj{d!ZEk*VH&rQ<1pacJmCMFgn0qHC;MjQ^5P6PeiQCcZ% zsW>(k5QnA*OM2*@XK72R`j?gSK*xB2& z@U;P;AASlx?Dgx2Eg&v@y7Kq0k-l9CfS4+s>BKCJjQ(~VuYv7V+@mIy`*m})zrX)& zLP9i;An|N0M338Z(oO1ki5B=L$U^zzB>@x%XQ zZ9nWDUgv?{)Bky_DWqt}6*H<;21%IY}T7-{SAO@gSAo44a;G_nLBW1^l*ZrpA{X3wc2^OxvDomoIg#VBS^pgfs)lpIam0o0| zDMvvJl*$!FmZnmPNL_)Oa}ppSAtH+^k17LUYd@h1L@$rPZ{o=NH>eO~whLb~`9U45 z4!B(3mEm*D1g$^BHl`nNNny2Mud)ppvfYkw9qp_(8obr~2dEE6hlxfNz}z@Xk^Yc6|v1EHS2#5KL-30Ah$e$K+n^3N4RY*|($`wju=m zDY``idv86tsN-fV0)vm*Zb{_F^CM*1W~wd+cfg-;-m)YcdaalYrBt!8RRBJMx3j(% zYY&hdz4q?i@)q{J4u1=8Z3KlqeZ#~8*sr=Pe{ayyMYkHjzl~a=BKlyMSBilu6wI!8 zpkxz*Nsh%u^O8`wvg$9MapX%W&~~!(2XekS<-+05x+ydMrTHrE{#^M)Vy#MNtEKd2 zfKUKY2+Zz});efiL|BNzC5g;?5#5|f- zY7_7pd7(E#y#fLPBUu8yYsbF_k|d;NGm7)A`045SskneXMGo+viYhAd@+d*FM|40O zd;$a6weiH0K~6~GLoXwvJ}r)bPD(fiJ3*9s;g6dePe4ft-@<(zEQUlALA6?c|xISJ&H$q}G) zZ%Y9Tw4YM7xTv3!q7BxTxGm1QW)9SEBO)PvV%LU?ipJ{>xEiBUA={fdiRgjt17AyH ziT3@70b14vAQRfe9(TuKSzu9)ZttDEA?EzfPLP!nca*!7ie;#vshJ_*)(XzYpyvZ*e$GmmvRyw;2~BQd(Rx)IZ>Yv6{~3b8|jz(4?km!HFM3%;)*99qv&t zNWn2K+6M?U)qAHIOiWCmnLt_VRZeaTNK2^FC(H>LmT36;oLMTmT>>f#z)NNYP8-)dV;v z@-qvbH^$6FQiDXzuRx?2624gAQ}ECnfxIV6%aw_ZY;lX!uJxYq!i6YQab(B_YEW%? z3{crpgO=TIABkdm!H);giT14a+kwP`<+irQAHRRaibfu9+zf!ESwv){UX8hno91Qo zh_D?LTIbfPQnXNIb2&UBlBLV*c3-mB+0j|s^7zoo(pK$-o35b>J6x<=W+Ol?1}ZT% z*5^w?O@`O=%S}y92N@!)tmQxx#_e!MS+LE0L!M#Jng#xFjn*C7VZe+n@Z3OC7xZV{ zQO+MTs6y#f0}3*3mzni5^{dz2fIYZzJxbSm-9~f!mAPUk!)u^14%!9XXC)LmW;st92_ik zx?eRUKaEbpTW@u0ZejlYfQ=xECfauq0LyM|k1e2f0eo7#Ee2kd^3oA-$J zGEm0sWCh34MP_VrycVDtNsza~?{8*i0K-p1NeRQomknaF_u?IBb@%0-WfHI#y}X*_ za1!Iv2(!NYTOU_!J3kbVO=7OOB+=0@cnI9`4P|>cM$dZOdu$Qp#62n+6KI1GTzD<9jiQiRCfy@kwxA zN`ljpx@Tf>5unb1wr4jy`P;0rba)tuo6sjRi6ftbPTJ?^fU?H-afmGiKy{d8fU(uz zrG$O3O(W71M79|^Zp8X7i1znk3!rY`%2M*!SO4I$4pYmS-gDvC2Xy!N&dTT@j8z9E zaYjtAw2>(2JY3v>{zwtztYc@Ure>D6IGLqVbe8A>oOx7@j32uPJB!ZqcCgKL0g_g# zAXe%SV?3k^-+H~_wbB3nyMOfcx+Hx&>9L7$=fMIR*nZ#m{3?{d^e%;-y5Nd|T2-Eh zAkKD7Yu>K7x4@TkBYmc3wyIW$O~`AC(refiCKp#dOQ|C{PYo(2i(Xp&d=?<0jQRGt z)O&yYWPCU(${@g9>N%1GI4;q0*)P%l-LK56u z*sfZ?AsWfuRc;JXv_^?MD}!c9s<3I#Xq(SN_i{AJ?afT)<#JhZ32}CY=>GP$W&Pw| zhncXxwTpT^W=*#`JaX|Jr&(Jjv?l#^a!l}t!~*K1V%@zPkJC-zR(t)}#U%iy9D&26b5ruU zx;3wlw+TLjIGC`gdh&6`wcF(#5|#!PV)(G{UH`+VP5nPoBX zK3?z70T|VK`@=$rZe8^hN;*B=>|>#i90vR!i%2pLbSXa~Nz6=L{C&t9M0~n$5}9ux zIVl>SVRS;$U7-w#YEIl$!>-<8g_^foZOu20z2i4w+=p5&E-nBCx#~JbYicPdpyuG< zka)((&3)0E##2{Q<8#wb16;ZkZl+VO9T%bM>_st2ur z&!JcEVC>y|6Wa>>GN5q-vU_f2O~AcrEoCMn%kDO>(ka0wK-%Ku;ki6J>xscvRn_M( z-%tKZu@?G0KfinJ;yX!PGOuw5j4%tvyARUAtjnzPI=00cWd@I3SY)ojb^Ju7_S4&= zxoN2cKuo5Zyhm=cMB%6(1jM_Fad>mrSL)1h3CjHHux1kVw_^TDU!a#}{T@ zZ{c&8hg>yy0NjPp{50ohchyl^)y>xr7E3Ui&m0xY@XLIGD|U$K%K$$R-sHrUiGR6- zewCH@3LBP;sdEda4bSNlTAJ3o+x1V;G%v7@O2H8+xR~7{ui*F!v*%8;fi5^S=$ZCL zXRv>=?x~K1xBUXg`QzFQThov*;FW%2Nc=492Cmemy!!gPla0Lfb?7Gx*|)~(fYqix zUB<)1qnOG`=W?=MTgxr0swy`aI(s>!AS3gtb!qK*0yHO6n~o&H2PZ8PH+OAmZEaN* zhmerzO{7u_^al`$$`oF6<{uv)$AzE5Cx30|YB5cLzdkH2U5}6VI!xiyp&+2nVJ@ut zUjDtb)E*>sPd7)hJVpjF9Dn2&6#+1H);fdN@eStrS^X;o?5^(a`}M++kw(ppNOItC zXzE&UPlu9^q-UmpPV6R^k&EV!H+yZ<)03aTMg^;caT`U1)|+s0(m2OYCY9`R)N(nT z`gRpT9Ize&-%wB^&s?HHl*3`nNbyS!W4Nj^E4g4stBIl`a%i1~p>Wgv-hyDV9>JEw zFse8)F0SUaqKmV$z9@8k=IOq#6j8em^YilzEM3kGdcYG_v1AC(v5wq3c3%%IDJ=X9 zV-^Y32vO;`uZmG5BIWl?d^q~(wvz58mx4 zu6j4$y2{<5FlycT-a5CM=y6;8)8i<@ugJ9croXx8vPUArI5%oZHsq>Jgg-s7yd%X| zD1U2W`enBS-*lyV;$_vnQpeSCPT%9nRvTDUz=W=@bCXNwUCAObv8S9{ehGMU`+vxvfl{ltyOTtVpQ^(XSDMv!r!+&;&$tDV^tx?T(4j-=5 z8@^^TZ<~+tQ0FTs)Xdw~CMJUI3-)AXq97~uq1itQ+a(Z%3dMx?h!9x#!b&<@tjUKH zb6UPjb1J?|SG1G!ymecJnvID7s~oA7{G5{W*u~a&W^ROd5+M0PV$gE4GFcpz+1K7) zi-@<7m#k8p%?$DLUsrAMAs+V07`lI0bVFIg(}ZpgC1U&sckU!Qmi})6G=gN^2Izy| zHZ^hWww;*t30ve6mjE1)%E2iwm*9hC_2vjKYmI^N+qjZBM zd>nhWrZu-n8ydO0sG~2yKWYE(pT1?4@P*6NL2b}XBfBvSwH#$_2HR4HgtTV<8wG8& zP(D44QtmmLATnHOf)Z2F#m2*m(@Yk3mw%<|FM6E2@GBC(dk$u+%W+r|9Ug-Op|HwG z6%SX1<-Jq+mzgKtHS^tI#Ah0HNee^L_78&J_rHsg6wsm3LsE&zD5%?~C0k|U-l6Um^=X%M z-uJX%V10W56vFyN?>up-KZ54J8>E-vYWZcpUpA-G(Us0azCV5A>mxA6kM^(K+jXCv z#bOHD0BMh^VKv!#Gn=&CcbYoH-5L>@PG;C9Ka+a_k(I-zJwVyd^)O0Nsl$fTr&!_jLuPBnXYe1oF1ucUP;k~b@v{w1??1`t>yv2Fy{Rjd%DgqVc)iT6L&`@GlF_t}K+rLt05)-Zo*WTj$uMcEeF))pL zc_7<^ZD5)|Dd9=~o;BYK(n!dR?^Po4otQ2A)#S8XLcq886GSq(qDW ze)FqmG7uI4Tpc$QPou=p}UtCG-k`*zbEz!1^@3Kq+aj;{3<%+RM-nL z^Y$^jmklN3V62d5GJe9__*w zQ>%+SGoR7CGtG-@0vt6pD_55`UB{s>DV+|$1m0nQANY+XfimAvQN|F1?nP>NjGXmB zs_G=R;9p;TW*F?w1f>zY2L|%f(rCOlXP1aQ`6XLZ(c=H&aBevIzsbpvL81_F#zE+x zzE0=`6`l0gJTE5eylcg7{x=zeJ$&E+i)2#n|3_uvh~bPn=+^Pc#Buf``$*Ji51uVNr4?euG2_Z$b0qQ^wC z^(=?ayBre245~^d@EZ*8nJ4etYw0HtJdaXNYv=oWwS^ ze|!#E<$yv8@(VEdkGzPqjHE{Fdij_a9)&Jk;S=ug@az0WVF-#TD322pT_J>=ZOvzh zw^HU`#tx0D0(C{2Ac07c(&^rMI$?t(o`Xz+_R8i&PVCO<4lC3=WPoOB0 zx9{SNLymO*HD7!C(=$aB^v>P^3laKGMVD|uvr#Kb&lH5C#;s84hKN#s`Ybjc!x6k{ z2e}hw6Abd6^yHAJrW5bBL;CSBKJsbjoY<`O@F%c|fnt1sx>wz|%*4u-)TuKXp+ z2Mp`r4=UIte zHL07=NKU405%S(v>Z!H@o{_}5GyiEcQ3G^1-M^9g@05Af^|+$QVjVQAs!Fw0>pB>L zqgsm*z|Fpn^R=<7tDq%~@AXEKBgF?$mL;7e?be^n&2-fFb!tjuXHB8-wB7%|+lvDm zTibL{QRSp{tqRnUJ?zO2OFeyf6|o(f{8IYH;aeGQ>ooLq%u7`kBi#|WadB}Qk9lAH zP^j7uR){RNAbzFKbdaU#Wc>r!VPCM?uQr|sK_1Aj>ySDXqKWA5%Jv!e+!BX2P&&rl9JNosHB$5UOmc4)%#9lmk zvtKnr-{x?6xY*=+Ad|+=B_!knu*Ug1Xp%7V+b+O`+c-IipHSPuxg5&W*VL?I6lf|f z9X4Z6z{Zuu706JC>!UHA`etT zZo$X9Q{7tIu$UN{oQ{A1E}LnYBxxO8U36k$#uoTyiUlY>L?h*=Tnr6`H~2K2=`?mf z`aE3UU7v2~HrLzf0-^*U(Yd&AVIIs>1cpxi)Mw~z)p1M8Y5cp_>5=n?<7?}k1xvFL zdrBy+@j^YY^6S;0pddxzYY9){mwigl7P!+h{sY^>nhd*M;KRl~kzt3^aY9-g5!{Z> z&4BmF87Z@X18AahR8>}j+Pl#0;=8-7mVX^!$#qIVR^+C8GOZ*}J;B0{;alu^%4#cyO6imc;PGK_yE3 zx|tP-e6Y#qn%v69cOqkAlGc<K)NO2a*G# zOnXMVD>(PEb`Oaj-;Y86b4Mwhq)L#hkl9KczrNX!{hGF-swe^~Fx9JO7tAV>O|?gv#L9It)^~;`YRWurgX!W2mHOta*{K ziYmdsXoZ)+R%&#Aj~cKvP5jx2{G*1;VvwGe<^>EzK8+i5v~qu+!owq2Qt~(d`Fni| z0YLDd^3Hp10Ea&S)8e+9qnr+=npB6&|1HzhDAjJ#a7q8G3%bcg6Z0r|W~8Jv0CUR8 z$yr!fU`pc|*dwkv1TE{phWDgK1gEaUXQgvQNJf7XELrcEdKrJY>$zd;SX(XzQ;S;K zpHU|Cu^rdP-Ma?lAtn0q2kYKwq(nxtoKFKuzK&;62;c9Gyt=|^3%fLm#` zT18&HR;xZR==N#EW&OPyhfLZtxkymG{ugb<4=iF-junQqPe3yHkNB$ifJb(j9a9RS z)!kT`f~&VzfqMzK2eruZ>c8ojeYVNSWn^S@z}skOBvyKRUrqx$n%!)(c6j^h+8PW7 zL-)CJbalPBIGE=c8<&-pbvs<3i=lX7j4! zIy2Wx0f7C&R?C$?!;nabpt(0VG}H4$+T#euN+*p^WRLjT@ijR=Xx5fmWAopSU9v+G zhkH9A#(->#+mm(qFgg0LObp!VQ+Z`{y*m%gdK={1Mt1bz0e~wXI zbX+{Fd|V2NQRm9lT&~NA)~Z&x<7T|oNqjxoJp-6oR~e@h-^W9@&VPse;vsMT+CSa> zjmL^AV+S~`iX(~wHAbm|bH2<5C(ze81gDg&)kdml?Ta18k&thMpM)elNGMFLx7cou zu5j>lof?Gm^YuwqM3@cgcOunZli_IqM-&Be23(KD?{)cV)x4UE#|O9Xggh%vg640T ziaQr?2dYw;&=ER5`@J!OyaQi;qbd?JdUQsVps|HD*Hk5Ivo4CJrkP=B&3;H`6bj-+ zR@N_1&s%`6=nBh!ei_O1-L|iJ=Rmwa%t;}`8Rm@?*aW-;BcrE>dA_RpS0cErtCT)= zW$D;Gqmaa@Ry1_6Imyr?^a|w#*yxBTPjet2CN61q6=(^NG&_smRMsvnrK@%$3jT-k z_UW;2o*r9>5q#86tD=2=;ez>_zKyS@pA7Z<81>Y`r6xq^C5qGk9cYA{&{606k?yLH zeuG(TSy-E`vFQWB`c`4Mz(PxiFcOLeTg;%Y{TUG?gg~^t%o_47?r#T==~5hCSZF8~ zMNbQz+z$F>3$+QwVy5)PaQIHY#KheAI7PTkf!rkYf>rHrFG)K@JoXL58As{rqBXH9 zKAc%Bz!#Tn$4<(0Z}o)V>iZ)diwM+)ZC~2x4>)L8|CNK$D41GTXkKg^;mo?={JqklCcV@UT99!HR!42nu3jzD&(24(JQpPI#T4MC@ux z@*g4%@Yykc@zDfMC<*~OUQc~ z|6pjrUHqMl^2vqWor1j;loV@P(0E_I5H=V(^QoWCQyw3Y#|%hIyif;66zOTPYn+>; z+rO`o1Q~Srrs!EkGWJ$9IZ3i3>a{ia*Q~7WV7)`J6^Q1+EBn^fB!h_jY|(A-68Wo$ zhJ%Z<8#Jl+v@>9h)?1wSX*wvQskb0Tet)~;B_iYRhw~M$9+?bDr}r{#ty;K+@=FKs z8ITz&)(CF`NnIeAT`%Q_5!yfAyB1)3pC9_6@)t1?$Hc2)j56TLjMQ=x-Vi zZn!gkezdppUHiRJMqrPB%ZM@b^aeyXNCHJ^c?pwi4<1wAWUn`IUEXKkc`^gpwo|9ScJNaX-r z)eFfK1YaaQrjmkn&VphK6&ni!6Wf#RQFLz#x-qN}Q6vzNDU@>|K~VDaN^N)WC#sj;}@$W$-?taN1ptpZfixcam z&ivgr)ob*wWvw^ezV25Hf-)k$4CMaXE-D1k#J?o)nc|=0mQ%^})-npd8tM3{_3u=Q z+IOKeV;pC2NT>G);H_dSkw~UJ**#r z&HQ-_cD~WiFKkrjJ~EDDJg2qqlT;JDJ$(j9yN9_hhhzx2Wa?7HIXg$VA@>f^xh)9o z?myC6?-f6tK`FbQH+=oFknW`Z5Ip3OSJ!L3N4#e%yOcXyWp#jSXYmlk(-DemqrML*i-ectc< zIM>Oaz4zL)X70IX*2*MnB2<-SFi=TQ0RRAooUGJ4008#&7A6-N@%6G4y&Ca)A$FG5 zc2>7Hb9RG%G6jg6*c+Kr$=O29P2ZV9O*|Y2OoaddxByEHZD(yIML}bGTXyJQ8FqJD zhu7HvfRL!W1Ju~s)S1f2)ZEfenC7&pjfTq7M40A1j}lnPLDJO1Qr7d6sk*1KhOwu$ zv49DUs0fviyWpz=TT^E!mAkEtos*!uFwH-`g0J^~he0${|3sXvg=zi+N?S>lO49z5 zDHSg}n9Udr=A_~iVCUfF=H>;nQgMPg!5}aXh=Y@jgI5sDEy%$~^*yt2zg|oARAPD5<=Em;E#cuz}9K<0YAOHe$f;c(ZUM1L^JnWpI?re5WwExv0 zW$I-7$Wp$WAq=F zrA$9rx|*6mKH1w+{Uce>^8W$=YGMTDG&ACQb)MgZ&4`bimyMr?!<3Dalbe&nh?|p- z-;9gqf99L~ALRWfNnb}^opAUs7C|$xkufKj!;H;@o7aqugOi(sjo*|P%ErgXZN@3U z&Ckcl$wvcvg$VkaH~&W-{ded!Ise}N@2Yrx_}_J9YWKRBKE1A*SqjcG0ASW%PD)(E zec>nz$&md0=jXOB9xY{V12vIe_7R)F;zU$ACYY3V+!UKU)}xv#R=*VGJv10z?8JBp z2~<)E+4@a>#|FIH6_aweeYwinFE76?>2!W*uBba^-aU$)dtDYS{c<`LUKMDFh8L4a zeD;%(An7`Nm%f|W`z2K4mU!$Ly$d}2medyaX14dPDW#WVLF%hI$rT?3t-zO10}|tO zhR*g{upuz?*Il%aV4nrvT?Q}ALlG-%a6l5{+@VTed>i>hz(6Do_*K!VE=;b{_^&#- zC6T-d{|R_8!IfKgjF&&SaGM-Qtf;_H=!(zEvv$mt3CXQL_h@csY)TX>_>QXM!>u4Y{to41-#5yXACY<`%oy55XYG30`K@( zWy?|0j#3_=Sa_aO;lm!x0sGgV9@DESjw)l0-wSkEZvCr>X#N_KM|j)o#Vqg)MoaD5 z=t5C2q0lt9hKU^6E>S{BQJl`TBin*Ve+_uCMua8wXT-0p2nQPGN58nYII<~qiRRI) z*}#Bxdi}V&{92{jLu&K^U10Rf8yPqTuU6m2P(9MVYD+&#Ie=naaZcnpWjPZtN*fB( z{t5+_>htmDahS^PrAd@OHA1@-@Fjxx5szLL!nM|{iv5=wdO&Y&;;J^%xl$cA@O}C{ zLi-=?=OlVq2B#tb8sIN0smN(1IL}FzkBpk|$OUF;CYz!<3I6BotjV#C=9^=G%^235 zCawQbNk;~<0vL?_SKVn~cCCBcEfBN&{xZ^B8|}sXpp*=dl|hfDKN4LjX|Gxh!vo-1 zKK3zVPsRWhO*H&tL|)-E8K5g(aklQ0Tx(!Fx=Zy`tv(>Mn~=VoLr@qb0cY-i0Yxbw zM{n0R;=Lk&Sd@wa=mCI??Q6xfu)Qo~y)?)SgO}!Auc$6Z31RJLsoJW6R}q9TyR7gg z-lVUbN=Y*j(QFflS)ds|q(%DU3T`<`8`7IvYK%%gauqLDh+lp$Rv`O&2u!&0EJe;Q#?0#0$PSbuW~3tHfj6yp?K}sxDLTzj8W|iBj$UYer$hH@DANGs z$NCWKHg3S|^HOlVZ2g8T>A=3=tL-!g0B`@i*y@qd${T=%YVx{fe>OjAp!*2w0Sd^I zzBhm{pzi9`q+K3Q1=8@Lk=W>;Q>gm@(I)VHle3~rKVCWakI3MOSEl<|)QZ%6?cwjXe!)`kmNfP}__h#2O1g9_eAvtO9G{L8Wah_$m%GC7tU=mT1ScHabi}|LV?d7=NMqAI%8d4I>*)JtH0nZ$OQqTD$ z=;K!v{qt)A1Y%PIZl)rFeb0G1>``p~-#hhHF>SUjtN!O%p^kW}GEAuS-LP;&prG>E$w5Em*13r@qA@`MYwLj1`&th(R) zniJ?;WE1XpJ!~=t_X{bsAZJYDpNt>iGiecDcbACtuAId4mnKaEeeI2s$DlSoEkFo5 zuO&`-SGWZ@Fj$s^SSxA~wP{%lQInLWF7a`8qo!TC&(g$+Kw6?|5zCLtaiIij>VXDc ziWN7cjJZl1zod&91O3-@pwx@{zJspQjX>`*%1_z-4DX#UJi}yP1*&NRse#V@v|sJ9oAx}kii;+-ID~^3 zpr;~YS^QwyGZ&fML@^E~l1DvisREQ>I7hJ<$)W!4$Xl&kV-+|WUQ+aPuuv8?{1eUs zC{~sVQAy2^a|oD3k^7K54G*g?4@XYJ!(r;Zv?~J`+vyOgJ?B)I*JdauDWj9=a=O#XT-^B1R}aW;ysnv@tFxCrUN{S01L5 zoa8UENfI6`lZ6IJ-$A!}2Kl7nVaDO(*XRszCJUllaqmhsEMA`LN*mjgdQg~z%Vf*% zV!nU9`TB87GPv8AmAyj|ON~^$F(4iUtHdxtoY$-n-(Rp>A|d3Luu|xtSOnv_FvI`3 z+5r|K-$bEC@~Al7`qUTRFGC%^@7Qj_b5*LZMAW^}yg`vP#-mevWo-q#Q+i>QgY#gA zo{9K)l+v@9vO?VCOf}ynElLp+lS$+KVZF{WR=kzyi@X5lH&1S$lu?p=1|^vL{GrRX zU2TbYz*Hy4{bR>TFRFfF$ldQxhmjnxRolL=nwPAYMG~hbtb(3w+mdPVv>fuZ{d{%H zF{2>woXe*;8W{{PoNJ*tm6P!MJt%2Fab;0Vhv2qsH$>>{qn`(E^&Ha-ktU(3l3;l@ zU0hP3xT(stWu{J8pEoEm6uX`yAHBPTz4r}=nNv;7gkP#kD(Ta_yCm||WzxP!|C8ls z#LpO|r;cKz{cb*#>w7(W^XebViA)8nX)KEmXQYw0V`!%mysSM|D)??^Y^}QQes2-m zEjoNZ7MKF`agm79Z~6_@_?0n_ls*?UP#c1NRiK|fjW2EKpX*;CnzBBe3E|J(lVmj_ zk_pTKYL~?bPFT04=!Z1dAhXr#?t4h2)W0$t18^WU7EpTjU#`qct_U$+*5^BoAKWE4 z%PO;?Oj8M{-D@z*bH4R-W)Q7SGK((6AttD0MaAkdI#eihY*VJiW&2!*n-dfmiHn%v z(k$xRcV4KlK}<_AIvNR^&-z7@*}lY*zW55F>t)TYO6B{Lz!-@2JZ2CYtqh|}2{|ua zhE1Fx9k~k30}Bf{`0TFMtloIZK($b^Am*D}0y~+oypvsK%FWkCU?CjZYEuB>y4kcMW#1 z@gqXVbn@Jg<_;7gp3>6D^ICPJlV?#?OBOT7(krMX4UAbG%ePDX-4IQuXL?JbvfQ^%mzjIT_m3K6apOygU2n^Zc6awu`kfD9>MeK!m z>>)<+gw^DbTr`O_b=p-$ULcJ4c3yJb8S>N&Ax&}E zg>)p=PwP(q!TkJ4&TsV6A--Hbz3Rzuja_wKoY&@4`miq_017siuF+clAR{Kk#X!e*Zv*7BXpD=tZQQ!o-I?iY%--p;<=X zsbR3xU&TZRjt;-}oR}n$6O_fqF;st7s^`twuAiv)#5CVan&WlZiU;)kvf7dNFhTet zXWCA6PYdYfh8HW-e~IsHqpDqU9%+sfDrJ(F6T%N`p+cH^k1vMNTbgifxO&6;a|qS& zz0uY_#PRNWlV67@SPt30R>N8mcrX3AKisSO{8s^TPe}*eDH{VZ*jSpLlOD9WhD8kV_sW^omDgQcHk7YoT?9y|w@5zU?7=iKBT^%A7zkV}-OL}b`8 zcix!acJcZ#Xz3+}v>aMvbERKFc*v*0zkL57XnT0z#I`hJJ?G=HrkMq;f}o>b=6O_- zp<`&ng%4~w5@iE6UBe12sv>XkNXXMa>P6DixpQ(UopB?ndT%T0dT0_$d=n0Ds&SmZ z=889t>nQ)=F#nAUns5FNT#G-n!iVg zz6`n%@xCJp-!o8a<;P}^I-5Te^yiv14SwSA>(Ri+|9~Aq+K;SmTt`LZsw15$)04PJ zX!QJuUN?J9V-0!3uA_-5IgTYDO3Ct_{cEo-WP79Z=hnT|ToA?4>M~00ROXJwI|A{_ zz+dlGBz3BZi3OCoDJ-SeH#oKH;Xe-F zqG|HzuuMrF+=&i76Ueb$M<;TgD-$^$nC^Hiq&UDJnVk@UaQX!mkEhj9hJi4NgDvMv zgjfO5cVcyi5jIT|_!x&q3}pBXrZy9jA{CB;CdOC+zENqN?+CwGuMY>l$ujEehgmAZJ-*^;UW*(*Q^QH~R2MO((}cnjw364+H6X z0n$+y;D>{GhjL%3V|LbG`D8`f@M=kTTys-r5xMvA~C54KJZs))vOsw@kR8H_6^ zLw~=d3!@X2G#=HZrWV{Y-P%DU#fQQZq|@6IPA9ixW8QJm7~7@dDY=YN*q{}YyyFY^ z!p!f+yrxZbL45sCT=~4S%LZAr9dE&ZcfaM+9fadNlN46p0Q2yJn-*JrV)1v7dJ~DG zg&UWI6(^mmD}6L#|4?CP?a_gi#u!T>q8lN5n+J1XU%F!rbzsexkg7yCU3rA+Lw8c$ zs3O|h77CT8d$wsZ+pcOjJ(HuN_AUF~!^)eD#0+`0wqt%PFH_d$I^gna!H`PS-UOw5 zzB!Tu*4p&H8If=eh5aZ^p{oYMv^$2J3lZ@?L$PXzG`k4*LaRTa7JW|az@T3nc2)N( zSR4N>*a-TP?CAMfJy?EQkuQ=9olf`0cs2r?@OwI}Cs$HzE2RrXsPc34uA4doD(3vo8J@BYsW1?&+^zuUI>)lDG0ogg(A3IdCgxTTmRh z{iZeJpj|FvgZxR;Ou$meCqm-oYu6GcZ}6?dC6^dhVi8LLI>>9zC2UL0kDw7`G@qa4{N3Tu}=066zT<3lp5~Hyv;rxv3S}7817)mPri;wprQ%FN8x=E{-8a1k+^h^3QXbcoqafJW}t#&Co0M?0GZ zl&9NV@U!GGzyI=J7ZAdjs~(98nN^lViTM1zD+`%E`fR$MN(%D(%OM?%L9`ARIsds9 zxp1HEaFO>L=9*3-8c^nU+ak_wc5vQiGE&PiObMcZEev+yuE4Gj*MMAEADT*ze?uz@ zkFA#X+SH}vT4j@e*{6!;eEjMk>}03YU|U3#EMuj;?-&xDSwyH4e|;>;PJ#In>?LUqam+Un^QsRy7Xeo1bG-AcGedZ$4wNxyfr`ZYxT{jX!QTk|9+ z$O^lpdW5Rdlh`Bg62usHFj&gO7{q%UX~o*u3_B!yt(7v5b19SLL=Y;Q-%+v0{Csxv zfoxeE*2ow`ut51@?S1=-Wav}R<{qZhJ{gCshCrcI4M;#9H9K8E`kYd?unZ znRWX|YwM~%6W4dgx4g7Qb)CF~rYsWa$;ynHbfi2hQQu2~@nbr~D0K2NnrScIVI&g0 zHK+_~%Ew33+M+(X&D$1>+at>jU5!iw1&V<&qoUA_=)@^ldGHhAG;2`}sU7VGT&cRK z^PWujyp14m+lt)ib9!biIZmvX#8Nq5jd;2~n@SUUu%hjlv~ObMI`~qvmIW`-5Iy!C zRGC*I5e%_#v@FG*{I=ufLx2`-X0pR|E{g~Eh^c1C#ogR_23GBw8_R2AngpS~55Oa& z4^8Q%=#D|frGYPeGXRrkoE}1b&l1x=!ee;+(i*G1jo$pywTQD`911E+AszWJ6WtKgc$;s2Jw}&BBGK?_pN>g!*MjEq_Mw3B9i9whU$E&@! z0Lg%1xSvf9FF4eI<87Jr|C*x{(d@v8NrsYN)g7R!&i5fh0@?W{w>S)b2KGX1|Ngr- zqYZ>0%Z1`Xqo8VM&X5LrTct(!?~b#^}~6+|0W4}cLzE# zNyB7BHVC}8?x8Y}DIy5iQMNHy^ndi&E=iN`tzeNrWJ4_If#;f$;S!!|g!`5&fl~g{ zpv;TC2^JL5_hS?r1QBaZubrN3E)m zU;G9zV48QS5bpeE{i{>N3AP98ZGPm1Ee(=n&&m6^F3MD&Ut0}c^p{yv?@83#tJ1koUKZNH>ee8Rqe(BS)V z%Ftq3eS@3e)hD@nKAY9N^h|L89<5LEnZ&P77%T_QRiS@j0)y^lKy2_HGc zsWalxE(hyZIkEjo0A@GjWfY}b3h!{MC2vJG=3OSj-FUJ2 z+8#^T8XXpW*K7brhG6xp`WzXo7xbCMudL}L;hb>uv!U`W;wokpoNKODvJ=$AL znX1QhTr!UWLg=1%NL z?iWi}8u0xwss(~w)^L>5B`%3MPpTfvQHNwh$v)<+z`0m)eE-Rc6!x23CT;|=0bkO~ zIvD;7qF)A)i`UzDt_JiOt}F}DiC96aWc*r`{T~S=Jmcx}k?$_vmGA7(t}I2r{xzNF zF2ch)qPNFTa6lD6eV@7+0Om=a_IEFV$@BWW=?E|9uknpZyt$NsRR4S5G>aMZgEG4P z_ite>+<1;EAdmbq5wUl`y54kTvjjI8Oo4+E^t$?x0U&V74xPu!Sx-Q#?nopOuGoJ* z>JttF+#JDpNpzyy?=?noS=o5A&LlIX7(mahAJ5hY|L9a*qx0^(+ldhXTYPAdNKSY##ZEZU;i!vCWf z!Lb(4btW#|n8GJBbPP|@*CW>MsPRzPqUb?OF_haNUOYy`!zOvgUEFsI3NI%3H@@fN^s#2=Z$PuJV3y1Rn`Vm!uy^ zJWMcf|LB3%5AHJqggJK#H?8<6I}!*{)XhyL8Kj|9m%mr`LXN7aSyn?fIFU#iW@*>^ zyPa`WAqJoocVE$A^2r;@Z0DVk!vWcm#9som{- z<1t6FielHK=I4dwZ>megOiXp1tMgI4o6F&9EQYehZLzKd%E`MXMD-cUtj&#)2iTvt z$r&B$1Y#BJGBAwQ(Qb}TrxyXD9>`mq)O%&?d#f896pZhKE2xp(hwcV^Rw-R--_$1LZnUREC|rq0_A5ObU5xaYp2e) zYN4p``-(aBJu7O%hJ!>PlH6}40Q}V+H+wp2DGDe(iod)YyuFYYeBw-gSggeK zUW&dT-1}A4*w`mVwOMN8dv7AGmocrar7HOMt;K+e6xZfYtGss?^5+R-!+p=@4S8Ba z9V3*?lAF)$xRi)wo=-sCT4v~>U2o&eb^k~0h(l2kq}~%(o5huw`BZ|r5)y3#%ZSYWpHkE%1h@9$l7%6HB`OPtoV4}!4E14#g{*+$+TN==X zRig&T0fLN`Z>gmX9Oe>ghpHc1?Cee+bvJ!F6 z;Q=8e%TY{tMkX!ua)GK!FZxnnFp%;aXPJ5j5c+}0J#^U^X$>Fed^sUE4h8?g z?-hMBSL^rp0RDt98vFXz8WyuZdz-_1KuxKOZh#CkR=#Ywj{Qscecu*SEt z&g4jRehieOqQ?2H&xQ?!0tzzG?!{3d5{`pdXmwR-U#a$C$Hewg@`VCuazy225wtF#qmo%z!QKC<%rHZ%&^=#jpsOb>z zwJiy8krGEu3L}jeaxnXd1ks6t-91I8691ONR3%pc4V?PgJ}XYaRWFi%q0M;&W-!`2 z?_Dq2ENBrI?1e}35NufidIY-CG5IjtI+@4!P47$cr`Y7;cK%dD_@UNCK^J1}{2`An zKU|K1zvRqo0q!381Bb9IE!HU8z160%0U4730;9l)Tr_Lgf@sUmRe_>1C=t<2lD@bj zOP|WlK*clk5P*VX+&Q!xQ=-VNYP z$w^X8e!~z6bM?F*Z!bA;ENT*6MciHAw@fTnX!sdhbUpTZs&Pe~6U03lt+q(Yfg z_-yHaL2P+Msk0)gX}xxTF#d-JtW*xl`TATEBzQ-WXi1qSSR%XWMGSetAARPW$l2i< zG+%AOh_)0Fu6I03ZrjrM*`Y43QmiwDsB-@H3B9KiT9k=CoR%7t(sFHK6?2e4ZW~QI zh9tTe@Tr{sa@?Y}9U`%`NHAU?dZLIX051+NhfQ)%$UKEO(-Uw}kfmIY%~R7AaL|K* zJo_Vmr!Wq^^^E|Fq}=cH4pV6JmCCL{(f$>;-hMRQ%{JpPm6EUw757*VC%T=M)B5VAvIBF>g!JIK1z$V9IR|L%d z4Z%xeNtxmEYG|ZXiBI{t+&e$G%KXZh@t9`rbZGbZlY4~rWS832{D*-z+(tEW&3;XZ ztlo{#ln^A=#%72iJN5nzJtJ*8_7ua2Cmk(aJ|#r`!xUzZhlXIBY^4cj z=Lz?I=&gjMvQ!f(mdyHXk0BM5hK$DHBOf)l%k0v5|DmY6F|vx^Ph_#i-k0bGm?F-0 z&}VT(Nen>n^2R9T59};Hs8Yt`pLU3R3%mPj<+@ zRbk6*m1SAV4QaQ+7Pr13-Zw6V1sNN&S*`6JAv4+r(j8!yy8@hmu_R#=Pb) zSwt2!P?(>Pntwn^AT@@)sOISlnIqM{!Wc6E z>+)|uOBzl>q1xNdutQwn??p<^$@su^mDvZ;-O6wEl93)UtbkV;pc%ddM@}*X-mq#S zH8dPES`bl8!jt7GX6q@Z3nS-4^uZvpWOnrH0X8&k%GpEkd^)QD33U_~-jeubod!^# zhrI9pvSHs-f63u?0_$7$@BAH=jg77JZfJq&#&f#EKNJW3$pZSEjB_Y^dvk-?jP$qR z0GgI}{>OX&h&_f19YTTy1|x%K&R!e>4ZAJ;(-7iy^J3oq2cFcdh=3EjW{|);I>T=E z0F6e#J2}|}wE(DHdXCU56He7={?!!egNE%e=$7u!1uihr+?f6tuPrODB$*GZpWjar zqr3OIbpb)ykyOAr`;rj1V+wE}vQqRA7KF5VMhb-alU@uD;L z;ieVb^4L~m3bVSB|>N}#p?Mq!?%lR2+vNH`@gf0l6_fiD#uhRydt6G9;`It6l zJqZyF@CE?~yweYGgZZcFXSA>2;aTBEdz>I5)v|QJWF!ASMYIcR5hq%yp}2ragcR9V zrbB=20XLom@McEXWAI_(dmU;ta0maX0LJjVi)t(mfx_bP{q})~1khm=$M<@6PLjkZUo={ZE*fS0f{Lb4*~?0t81=T1oka?5*7iwiBuRD8nw zPz6E_#*hGQWqzfus1nNSk*xlHP|y(bEwLf=QL~PR2WCfcYnPv442-s!gPh-*hj+4M z^z#@s>a~*z$e>A!iQdva7T-zTd;nuIa z3rp1B{<*KsXa*yvv$0?WM&(0z0M|1jN_cI9!brw>DV7g@B}EeAF|A05<89k=$mwds zakMc<=daKuc8nJCptz{hK2e`7uDit_03zGJ#tAY6wUE5#d@yAFe4&lmFF$Eu0!A6q zmUp7=;V&T8jgIo^ zx3@OxYYZDiXrc{Tc%dVfWAv)N{oVGHf;qWO4q;bumwi&-SxF{d!vR7vnR$O6k z{dQ~b7C<@eMN0N-LzFGV27VS?@dhF2PJF&Eiw4HmL!dR%7iT1q>!jWNVY6fc;CbiE z6NO6K6>fI(DXII5t$~<=hWoLv_oaHn#*nBFVrAPspZ8wx;aT?&!sUXOk@q68iz2sZ zHa^yGTd#YX9BwIj_ZMF-+WpoS%1_%{;zXnFs|eoav?4VupP#z#&+s|CsQ5*}>5+U| zW?&=>VMV5D zXZ_*ok|o8KPZr+l-9dvG zFPXy1%NwDKxvsnGG2c*7n>`7|^LC5szV3WFR^E}0`(E7b<`dV4vupb&*x8raoU>^- z(cWVFkD(6MT)2pEM0&4@X?9_|kKJs{rbEkEq#W!z;(yL(-9^qv5iHIFH0XJ$ z8x(DA3M&-lRojvNV6>{bDqB>8D(OEo#`ytOJ^m0o$6NJt+@G(m-s4`B7127^5b8*O zz86s&2^e}`5ga1Is7xUiSC7h4nO^Xs^{Hn@Tj-GI>LzqQBO!|KbsyqNUY~{h5&C|q zJS`z+PALklg$cd|y+NECom&VNZEJ>`^|>;hdq_Rqs1-Gcs$6<9_I`Q0+Bw7Jw0`Y* zJ*5A#Z*TO_%XrqoQVbobYztm&y9am5BOaNdbf|J$me8uv(Gl0kekGAqR99itRTBF> zT$QM@+Sb-8j1#n+g|wPI>(Iy87V$ObUeNcd#eV(!AxLtXbev05)5IcTi)(W4kwZ|Q zxIY3u3k0i^@+qhf<+q<+sKoa@4He zcLQ#|NQ)Jp`|DkE-`I32@ePOY>~t99JfUH_c~CvxyLV&RgVWG!lSd?Atj_OFUqXQ! z?wbv_(2-bA{wyIx|JR*gZV@xitU%qEJ9H4SHN&rB#W| zFDSr^9mFzRbP}Bm+C6>Rh&!L$ZH+u!d4Ue=c_TbOJ*@T$--?7Xt~8U?exkj546}!9 zPqWt5g`P)=KI7{M99R8vGCZzriJS=tY$mgCq;lFZ)h6IrZ#{h`8{QNwq z%YR1vcyJhY9@KQwE~$gMP^fvgdinx4co}rpfF%+ar|-hGGol-P>$}l*)*<>xBI-PQZnpvBnM;O!};pF5!hVzP>G!)r97ulpUksVGl0*|SRV z+qF!e9>iHNM4tiz$b4eNy8QLh^f;*iTCOqbiENVY|EQ_yvz{SE0~6K-lQh76B*AaQ z?Lz~BwACY!XH#4(X!6%aaeNa}dC?;)9;;SyKi|nfQsea#K<(f8F-svmt`>1Y2InIZ zT`(e|F{%?uLv&1vl|O|SxSS{pN9R(!>m36QCx+^4dYaNUEq{L@jgT5$6q5Nz5Tj!& z+4iMb$g&-u;M=zog-9Me*elNLsmxf9R)y!3#1farzKQIvbpSGa6-=oxt^OJ5 zF3}?!V6FC5%4E@kfu%@MF?i9?gQx{vRt-N*k)Z`mY>Mv5sYWjm%4ZP{*+f=jxNHW5 z5|e*BZDX&6aRlNh8_MG3Uh|mp)*@;uQDGN`DrTn<`Mttxj72F>cImNH$BtDKjTO{c*J+ff4Fevwa8X3aFAF8O zB)ePtOe|Z%i5o$kZ|(_CTC#}Oe&5uDb8Z1n1D^=~#yRr1MfQJ2@JD>M$mn6pTPE#n zaC2EN1jX9aN-S!!d!Q%L*i&4JOQDL2f=Fu$RcT$!;7s!c301n!*3g!<8)$>c`1(%#DL5iut<%CJdvYBs1S51=Fui?)(+FbKYt?@@WYmD*Mn%(-w;@G&GZGR~Y zTKbs-Z9DkO^g;_y^Q)~p!KG9RMm88#1+>w!+%UBf@a+PciV!yybe4*Fmk*nV`T(3R|Ote zO0Vvri`!KgQbsTBUm{AYMTt9;Z_P%iLeZre1ASL%j7V=;09jEBG?M)-X`7FK<55;( zZ>^}h#R5WW2X9tL(pua2P`>`8;ev>|;Iq7WGtlN{M8Byl{x4IJIdn@<@O;>wl3+F1 z_6JIW%&^6Xbe|FxNb2lAmCwnfDErB*y8Sx!wp!KS;J01#y5KKW8O9KKF;r1lHJG~E zr;Oyj^B#CZeUbZACj$CL>6jV0b&vFv&yi1OI7rmcMO;~1a7K$&>d>Ht)OWZ$^%Zhs~elm$kyZC-g73G{f>FioE_ zjW%(@nD>E$_QA0+Y9VJ6r}-5!#zq_j%!kgt_uUyZ%rLj{#ko9O& zD(u${FFvTL+2i?i<~(qwxkdI9_Iy52p03=_(JaGyJ-IU0NTFSRZF)~h47o5S}Z2$?NErph{IY3xst`uU^fz{26s>NPma~-8wWB9Km4+u z@Off0VCi|8?d?W(%W`}T`Ca879i~Ft1Vdy${)3*$L9$_PH8=@2Ej??{$yC%A)1oAJ0i&M_jy(#49^whMB71QwA+>&6P_@8z*BNNT z>cX;jg0glZOu_mkAuNN_#JQ(b{5tHcznWq?*u>k&6|<;Y@@`vAbok1FoSn2)kP%Ij z5T$Ri`EDNu^gTNz#?%hZrY4jq)??hbcJqe>SH+bHCeQ80`8{~aEabr|4aMqn|6Jlk z7OyBArT&4x1fk$>yxtr>k7^?*!}l_9et|$RLq&T(s4ej=NeucKy68va#{~g?2LJ zbk;GiWd*=fXM{@CvsQ$u!n7m78|6tlL?Cbh8;qkKkGhRL|?*$a&HP?s2Ava{f`-7ewq^k@eL8utSe0A22y>xZgIghy{DxEr0UyT>KgVJFgw z>65Nr3Jg9?leO4+ou4rz^*MHyopvL^V`F0-1RjKGa%JDXANMF%Mh+GI%)LT9(=Y~d zaiPz7F9nhNT20GpFNrW>&A!FG`~6$%il6*$shO2^kW(BD@!VM*o=<706E`ea%gSVk zi%mNoN(W*Iu$%X9+S$$HKk7^U(NK`vA2T*K*nRw&m?=T?$PQyeTf6hYJc-Ider|>W zg7*d@oyZT{u2?eo;|o1E`OQX15>7I~p!<2f9X@Ed2dPN*=WX0K3&;8MUm3dEPw(D7 zvg5I411RQkJ2(Dd#`i+b@i{lPKEKyY5OWJEYP<1-P^vR56?z+qFr)Wyl z=UHa$%Mil4-MRCCrscWYwk+h`FS*W$RXeSKvda1nBenRJB~SfH&khv81koO++}z~8 zOvX$=lRT@%Nkl#ue$c#4w-GMveDZ{~(x9C39`Sd*Pjui}{G8f1*gW zns^jyf!;l_6W3V`R9#O#Zz#yRJ6vIZtY-=MqJ!J|453{)gRQ+d(oUe>d>)B$|0xjq z%Xx(u)5<#}tQV?cM$_eMA`F*}jG2jA@Krd_=b8h5C&O_=42#028f~nVSVB1up@X5! zm`$Uv|Dym-!Z`&lU;+TPFCy2p!-&b^aK7qZKc{a(k4B`z#b5V9$s?rvae}!ij|&4S zYa$NO3YKjaZRrS-d6|qPiY?RDwdvlurVx6TK+=DU-*aU3HvQ&74UcQxVCA$kq8BKe z)U{gPDXrXI@d-__CKOvQiq>d2gv?akMg!@!e{vZgVy*;VZy%h%F^fJHN@1ft6%m7l zw3co!y=92)f>dBJk1r-!5IoQKHn&$3zoN<@6IKlUh9f?2Y<%NxSq)@n@`YonqC={8 zRzhGAC$CB~R(+yECX3hh4K1n-Gwl}*D zS@e!Xk$YY`{`qR>{n*Gl40?x+UItERuxHHssBh6d8l%Tg%mLk&Kw4SY5vN;?s9aVH zKlLsp%h9P=n{N@L-HEP_~jc3*P8`U1CnDp$$HxMQbI7xo@x(2t_- zHZ4xW*Bxw;DdzpRoop=LZuI2*_Jr~JWHVU$n`xM?ku>&tt=feSy+rqIw1$kV;o=el zz8T5dVPyVy7G(*&&|5}}i`pvk?hKsQjWYqS)6Rb!ke()b%Z~i~Z{wX@r zX!`<3W81cEqhoaJj%}x7+qOFH*tSzKJGO1B^3OTv_j2)YZ@ukNUyV_o5&bj8? z#)G>oldBpGwHzj;I3{)c2>i{GoSdWt74i8slyJg}*Q)Zr^<|?cDk2h_c^1(`a?Z$m z`9d=P@lio}C7)E$uW$@MNp^-(b|0Tq$=)M^-`!k)U7r3;DdZuTAxJZIO=*SoJyz}FQ37}GEA#WO`i zRMU1+8&)tNo*{O3j_U@VW{-@OHEny)pUmL%+mJuPJ|4A^d)n878Sbr`$t5MCTEXG= zb)@zEDutoO%KG5$K%}3thaO{um;#j^7GY7Ur=ljC3#-k^#(%!{~X9dsBx* zpe}7ReUph65$DDD%(}Q?vC!PODvQcgfb8vHAU02y$#Z4HVNV@H zLi@YzS(iI5V91`U&#Cl}J#}2a^rnJ6)~mR@k-J7Jd&q%|Z-*l=uCzhkY=gnPWQY>O zoc6}UxC0c+jFZG1UWweIz$?`%eYePE)++gMS;SZ{sY}wn1yvahf2-#gG*c<4hKyJ# zca7pRyVB=qvFv&2+usOxoCjChlUDIVVVs}SvPzb{2;o(VzYh5N<*Yq&Y^7bKz%-fb zci@S~q;kf;cAo8ESV=C1>RpKhTr8+^)&$JNxw&_uyG9{K&vspyzlF5@F>J z#pd%mav-oHfO@@<%rIyr)Sc&nVjpd^)7S%zyJ&13BF-I@VNb!<9)OWnvv!hWEZ)1q znH)EP*EAB)el76!PuN=9<9{lpeo}l6HOs=Xz?OiJCrjW@fP$)myXk)EIUSMcEIFL=+q? za51^1~i6%=bWLq1CZHKJArLOE-a!+?T`J>hbUiAjfxeH%_y8 z_jwQ{c3J7YZpvcXU2u>kOdbD#*;0&K}Ld^QN7*a146QXBu)kNW~af1Cwi0NQ0Wat*G5f#I{d>Qf1xg&*X#Zl zD=ina+V{;}%}0X#epj2MO@9nM3e)yiq2xcJQE@yKHXFE5o7RFh6li*S0PFQnhXW}n zAxq>jx5#AeWeNU?HyDG98Tg~v0q#6AqV?vN9NJY!b3kLH(TE%dFhJ{I{CC=q1eC~; zM1DZXx*vDF+r`0H-#4%2kbTa`#++s7A7V5j#*l`CvUsd!Ps@8qlPK*d$vTOHTHBo# zhKoSbLQR&{lQzQt?LPZ2pCtkFKNjr&iiz-lE3N;kx8Dg3|8FGRe<(VfFv$NYvHz3k z!~XB3lds|h!te^rluYs?+l21lGvuD0uZzLUs!PiXSPt~;c;Rv@J*_RfJ*C|FbIc}Q z5=01M48uOgU-lc%2T%_g?5y3hsT(+#Bk2BqkTdo?LBZjQ1)Sz14`kd=_WI!lf{plB zg=`pR8FikQ+5#`FzK*GB`J=9Hl*q6S_`v6$V@C?x!Js>aABa1z$NGSNF2lbs3Itp2 zh|dD;xM7oEa%1&~1ncVV7{cC$h@v&3YKL=A3DC&Gcbc|VkXV|>!3F>!&woT)@lwDp zP-tzj43%FH>nQUraZj(Cs`#^%{H(#_;s$~JS;tE|x64mP+q-!G9`RT^1<=n8d_dzJ zDgaHqn2t(}tKF{Xe(%SZ32b-Df7YKT!8czP(3$sY*W-+~3zBcjkkl~w>i3&9Z`U=E z$SUg~Ak|u|-Fid4fla6t^w5}|ae)s*o!K|h(0`=FCL?*xGJi})hkxB5aB)-Dd3cG) zp6RNqf6ALh73SP$mpNFIfd==3{1SS$4R`Aa{od4&rCoS*rAPh$41S=4empvyI~D)z zk72t_N`}!8?uCl45(*lqC?9R6O{#n)60UxZ@Tsj_iZc_Kc4no(~Ys!msVciX*u4$kZ=^+mmU>D})}0{#Hbibxs$ z=smdgbmria>&0@u4Cd(%{x#X8VPF&uE9uR#*1G?g@UZ=qVbIcrbeWL(II3UN^3O-| zM&=wyNtJO06kea&@P&F4`$9tVQ!-Rc2bb1B#S6Bgo^SDqKlO+3s%f-T`y%%G--76x zmC!iikP}oevsKl@`Bs-jWp;`7Zrgwgu`cHs#oOVMu1YKQ z1zXsTrq2ojFOyI?Cvt|8>iq$PKOs79hLV|gV~YgKDi}iTlyXdzNTvN4Ev44blM^sAP^hShnVv+6cjVzmg|QxL7~_LmF3&)U%rHJsVnqf!NKp+nz( z`8^?Y5Ng=!^uiO-qSKon<*lL+t_Cr0e6q=oB?!FVL`PsL0)kXZ%c6L?u3;1)O$pX} zAa%6mXyBH2w-%*PPb~X;-167vg0F$jh#SLL0zg3XsD1;)0^69QM6id;GU^Kk{F2~1 z+8SYMh8<7nwU7d0B7sQh!H>jxaN#z0#P2W%0KQkw&-W9PxkRGGZ#hN#c z+2VrJMQZPE>pI`;?;93vgjFpeM)!G$zH&mH+uZG%Fj?c5!^KV#vsB}`e+YUg-7gpP zFXQoFG3Jce#NF0-TOL=q8=pg<2kYG)M()^jwniT(J=mz}lvS%9AZGAb`Tt~=6~%8q zRQ>z?KW=JIxKek5E9vS?9^qfc7CL9w*CWuk7);+3clg!(H-48>>#tQVcas$??U8QW zH-^_esey!Vt;K(MHaeZfrr*wH;Whmu_zNX~e4Uv(5&B6Oa#js+FDJ+iNL+hpbsRDo zcKtc=yXaV#NSFnPA}h${*MBCljE7R!x}P?&aD+I0UN^ zo?1F&St2^0U^8sn&bIGvIF*KxR`NMe{^e-UfpmgkBu{@ed^nv^v?g_2Z8DsA>yxCV z8OqV)nbcGvGg6XH71_3SxO^WlhcQ*?M&>XN@ne0r`sGfrl60ML<>gJ|#kNFCBeewn z?E353p^h;T++>PKpuQ9OT8CGjd*pqoJEm5s4ZRrCt=9iCRR$XbySOYa+VRgCY&qfdSV*!D{bEW@~;5LvK*ac(^u_1d| zn*k!4*$@MId+Wi!dF`&H>)SK&gLKZ)ASAMKfYg%R3WN zog_c4@06stfV+9u`4AjCjR2jSP~_>sbL1^}oyFg}{xZB+On>4Kk%bWQNTG>)oOqoZ z;S&}#^~p++j8uz4EQnr_yMQmjFXs!jBv=4-NALS>wz@oLd}nyCJ!jabd1svRJ6a$;7o2b7 zy)8&5j8Bv%p=0o(kNpjYEdYY^?UO)qR{s$~7<&Dn|vH z4dTHvewQEoXvnz2n7wwtO?-c@zc-j33dMB2`U!9@M*iB?iO4e8h-|fpmu&JThT3Gq zf2`gsv^+bGu74`SXYTrh=jeIG5_-9S=b_WS{oED`RaQ6HaVzN4ahMR};eMuvu0?)) zWW1q1+)4j(0e9Xf<7b!}p5P)s9x>P{$?S_bHyBCmtO3mU&*NjBryHKPv9?)=8+%JR z47B=vz^E8Myc}>5`_3=dnC?$5-RyY{MEg>BsA_%ZNXth$o^H{x2n4AZA&_+LSti>Y z%Nvh6_jL_{uWu1QJ0|*W<#;N0dNn@s7_!Wf{4mMO(DcrbpQ5(YAYFHW zUp)1{N&mcj@~*t#ar+a%MhYE_4(@Rk>d8Y}b#Al@Tj~o4^Sn0BUJSs0 zquQHZmnyOyhJM)>PV2W~A?sG8K-)|8I9qLQ?aQ{rXII-&L5#j0#6Gb9M93 zsn+WBBGmVBLACz0CdC2gX)|L7KJ4idSleIYXX~+?a}-Lz3yKznZ?3^)D^NFM*Yeb2 zT79I~O~1wE1o(g0lBM;&_S8Kc8#%;wZrbFFIU92nrV89_xTIwVW@ulxcgp4ph~o({Z0hnyhkRn{s*F$FJy zw4Ph6t!+EN4eF^V>18k|?-e1ki$9Z(GW;^ttJzGi!02&YjePrz z++s9FooB4m4QbHx%5SO_eY2Nyd8yZv-;9uF=P>k8KDajD+%`+?4)N#X^mkK^K%l%j zrpFPtL&5W8_{~7KSc#f_E%8X5apjn=)SOOq&Y9}FquJp?WTRQ+2?+Tp>wi&aeOto~c_Ui-J zUK$kmd`;ZHM&(y0r&OSEg@$WSs1vbccV@`+_A@XD2|U0+PV&FG#SBVoEnyGETE861zm-> zhnIYnNOy1GF5?yMZK9;UK#z`^g8?``W- z@8j`LK_NKW^&jQ{M_-;4poSVOWV!6eOhy({3JQ1DdA4D5%MVl*^04eT%+Shm0tpTD zKi-Ej0;FqG8(%&lMVA^%&Kkl3&R>W)3*1OR7REgZ^oorxD6=#14M93duTFtN5k5S+ z+uZ@XHlUR70DJPl&19Z%7+C=}k-sq(@Ma%>r<`_Vq|o_8h6ecSSs$k}EB-~hEQViGC8&kuG##_kKO# z^t|^WN^?YxV3qa*u4e}E^R7n9WRerLx=@Avzd+uen+;d9Or&KWc22&2L(;ucNWu+`;xf{U@>)W zTSL`7PQ1|*X(-%eoA8KxA6d8b>ae>uw)>Q4oz|BJta(J(7BQJX*9U2@OXF5wwLz}sH%%kWoMBqC*O z;q(U%zdcWwIUo{yDW1}RY2YWZU4P=9^GPUKr_CwZhr0k-sR^x05{HMwlc-Pq zDGx%q=L^uT`(|?CE0l~0UcPgAC)88Nv8oNCB1LV3g#+{=iIhn{QuFIIvn*bDbZ#*M2`FZ3JHJ;Nza1Qy=GFDG?9Sp~K!5eJ#EA1} z92`V*DS9;^9ms}XTP+y27N+qqei>g*&X$jDZ1^?8>2ccKyyDUY`Z*FiJQ+Cla&oCy zCzc!}MSTQM`YY%g_8@VLo$}P3sD6AdFs|s>1DdjHLR-9${q6wBto~D^F=Ut)B=y#Cx!ibU~NMU6&k;k&@jQW8ep*pv(1he)MpNj_L^EGoxv$4C~*VWasB zx$oA4pgR=pd8itkuZ!{DQQ2bXFh%6kJbv{Pi20TidCe(4c&JKf%mW35IL<7yFtk_* zr|~RJ!U{J!EfuBLBmGb?dZSUC%*es+DGUvw$4x4-%Yt?z3GM%`D8@;WFQe>)SaO`^_ z{Nx~GVuZ)Nl{|wnpgMS(7?kHm5Xo2$?_Z7sYwwELWyXL7<^&iud@(}{_QO%$PXc$*b(}U z#LjGMr=4QV%vD?%6Jp_eSBLyY$j<2Vgp@6Kr?;B;K2HInwoQG@5XZFb>S?$Dz-5qr zt#Dz&P5WYf;c= zFA83_7PEi?=Z}}$Wi~c8;1W~Qr^ScB_U)?>kUb?5L{avd4DTlcl$M7lnoHox6i$N8 zkynB@X$fpFJX#BoA%s@!8ssB3Yt@Z1CT_@pJedCu zgDU8ziGj5ImCPw~A=xMviJpj0d7%lxUxQxxB;siHLLssjkoSi5u#`zfGZ)jbRIY4R z*BxxUs)f>ZqmN6~8NTQ0vv=<&z>FM%87zOA-;>k|Ii-)?JaiT*UlbufEfwO?6*~F7 zR=XHQ$b^j0LGL{PJxs`>Y$Db63p#r+d}T#iJhQ2^+r<1fu3W(zpj+308DZI5vuGVm zyD@Yo=%VpK1Ra;YB!X`q(zpn#YD$q*q%ierZB;K)!rkwYs85+Uftae`{rd28N}fk! zAqwU;?$$|svcW+kMrOcLFs4#? zCJOo6;~;f53a(vWeeiG{?PFa8mUwdImX|vu1F!Ece;4@ullC07MraWx*N{{eiX(@~ z@vdx0q-2?DyVIUHV*Z>+t@>@YSExzrlF@#L-iz%kkw+{P#~+6Nv^y^x4k+<+a2}5? zsKnbu8h(u+yizdMqm~yW7mME586;?y9um|}ET6#iv{d8q8#%SqoIV+;byu!iG-76l zkTK&SU^TRoihi`-J5oWhI_OUbSAD^CKT$o%SzXOgb^6xb3HA4aXc(!5F%?@LEyUn4 znv_eBsHk&POu{e|sh_iGvt%kTzM<=3?#I;uJ&IUO)NaOCOJ2p)Hckh{h_K33bNkJP z%e!zVgX9I8@5LQ=6~9^T_}$d^T(s+5kNqaIdm%B22pP5{ZC6|om_nhj3SiVy)j*)w zwQVMxy0&7!{~}fCAECR-7%C;B6=CDMA)Bj(3Vxr>D*cKJ=47IXYQb_`Q&Lj_FX1Ja zk_fN=l!lFp&m987K@WteST7j}taJTS2YFhvuF~&Cyk927I^-B&JXniMayI&ngZfRF zD#FNEI#Kl)}3{l!!a(%L4Q zf`0J$-uMe>vQl@L@IXdYGV+6ZE0o;Z-DH0*plQSIHp%R}(-S4GCd{ke2n`-)RHCoe z>ha`8!r&~dsgZ;Ml5vQ^E2;`25mxslq9cxu$^t zXu84VInau^%ERON5|v%ZYjwV|xDiwYFii#&57CrydWq8zYH|1rKB>JcC18h(LB|^b z0#$g1_>b&s01dA1p-G2Qm%E=H4u{GIk29#bgo>OUc%&lfshMH(gNGR`He_&v)h~{x zLMduZ`KyN@)r*_;e#lGLjG?L@NeL*yEU{>vn$>+4ol#B?FR&NP6=HK^=A@>%D?N7D zEkree)7OJ(g5GskhM3kBSxR1oIPalo6{=o!y~PNfA-WOgi}0)?(M29%6(A>M3@3R+ zVdSYoJ~ksTWq5JMTYrvYzf0LZtvU} z-we%V2r(cw@2xI#G?B5TdVhC4vS&>p+P~vqRHt8?E~j^3}O(CPrLegbD1f&TU#w6lZyEk z!Gka@Bhp3%65hyo(7AXfvO6mJ@UxMGlAIXa8~=6;J3B$Z1I^DBKvJb!k9imEFnQ zN35+wsA6f5H@nge$E@pDkPBbEaq0A(asr(<6~$TUz9ZdeVEwi@rGH?WRqu4|6f#^g zuzet&Hz`h_)ed$4{Ew889my|Ur}(+Qa=vd#D;&{Vu@6msPP{`&h}s~|CLB~dgoEnB0*%B$Fh}z2e*ARu=eQfR9D3q;QpgL zXy812yEa7jQmRpjfX%D4;OfL}QqKt|bJZ$B`K^TOT!p5DtIf(EH7XlpmhK}7aP5q0 z3z~>sIa~9YL{PNC{qX0tBo$5}9UH0|tL85hgLX4CW}GUNm#wI7>%nyc0ayat-$ha; zAt+YmU6znc6l@a_IXMWlJ(I-bM3CI|uyHSBNqK^>4=ocZP&q1c<03}stJEm*Zfry* z$T!4MN$X;wC>D4qvr@7pg20>{(~Rbetd9{Ah~H|q7-)rqMqHt!3Qd78Fmv{MMTv=t zVA12j;}seRIGh;d@8U`@$QcNd4`^^E`u2Qms{1HZ^N7T=&~Z^JFD9z2pIHPUrw@gK znW%*HJ=C;8A6cUlr@_UR$(He06hmQRwe5FdAZxl!dxSqDM7qk@i#z~(CK9=k&cnkJ zKqTLySsZPo!X(q2JF+!vf zM&%N@1dMCWu+f#36Qv{L1IEh4On+1C6;AHyLU@%@l2Yo%W_3tDj9rJrf~))}vigT* zVp3Slg+)vlcyhynK(vDG|B{KftICFHYRBc1#R!W9&e1tPap+5_O8GFr zf5|;!dTyKlX(u0<9s&V9BtNJrQ={*kzcfcB+Fg$H65jFlK+An>h)5lzjNQ3?-v7+(nFYN^D8_#-cRqsvg z>va6!?u$7+NJE;KTa0Yc;nD~T>4TD=m4nmp>o)7Ha)qakei$r}uqf9C9NVxOI;0_= zx4G6H`;;lO?CSK*EI7o7>2jiICq2eU)CVw2ey!!+T`%xmzwdI@i2h%l{;zmOkpCM! z`2W6aS5Y!h$lOin`*u(vi0Y+J`J%XRj)^`Vs!993;)I>ro8`Oo4*H@D!u{aJN)XMQ z|918q85gOQ^NsM%s6iYEMfkn>2-PqgHS}-GU)D=ug4EI!%a(*l7TK?t#pLl1vS1ha zi|7=a#sh)_R3O#g<02Z+NZ|d^J^}*_9z^i2f-@$dnmfG3UE*m#l146{`!Aiz=;q1v zW&cEvvP_oL6?fIGUb19QmD=S{(1Ru9HQs#R zN)?e$_;%G9u1T6sU^}vLjfPj#;r(y?Z#P#t*etNOPZI-N;+P&M3^TwU^)1(ey8)_? zMb4cTjK_D6c(4xazm6>g`u{UZ{l6}K(3M;;Sthx$O9z9W4K_h^D&f6+b^59u;FhSM z|8DSsc!DRrim*>|D}&MqH=&ovQe)GU8J~x46v$mf+gV&V0B+w%MCw7OYdaGq7fZq=A}6DZI)N&!8(cbFKTDKg z9pWzBnq(Ji@55tDgc(t-dsK!^FPOw`sNG$D z>fPCnSFMh21eg~V!xIb&YkH*%g(1YE#(KM9XK_TL_=uxVkL!KP*`bHQ?nbI2Q-EmV zUmVBx#2jI`Rt2KT=){blK{LmI#Lv_^Ewuu4w&?R2=o0B%~~`gI#oix!g_@AbGT!`g2I8nAt8sN<=q) zuD0M9$d*`sA-&7O8U3T%x%Xd`7g?6wo;!U9_Y-dFus<2FmAcs@)*trW z#*HTycp$NFCGJPZJ--Kf%vgv*jt}U)z;ts3$riex%pHg0Uw@!2+|=B3^vGSQw}m_})I5p@WsEXe}5HKE7eI z_-prQ#)t8X@PmH@a^3bEEgI_m-{(*j?vtZZUM*I@_tEh+ zY^*@E05geZ5kNGf!T%27#N_+|ix!D&@Dt00+MOosD1!L-j z#(-9{_$PYll0W`eymz-dAj?aQ!z+K0hM$%NgOh`#{T-2tF@>&VG+tFjt>bc7`3yB3 z2R>ahe4V%xK9&A>FWQ>9Av|`dZL}w&(*?T6mJUz`%e{Ya=AMuHXwvmk8R>ZKi@5Lq zhBk5-BW|t*tFPAsuGl3&%)XY3B_;gMul843xzueaW9lR|H`b;!erPF776&R;T*I28 zRrP3|>vBRc*ghQ*sg)3blxlR8+$;Il8rkpV-k+4T7lg_TGtIVAWIvMd<>Ee7dU`_Q zaC*wJuEn^&LNG!BH8<*KEdSrw{`HwJP^m>ooH?D?3Q2nHTq3PP6C+qn!}Tb2N7{W< zi>IQ${gGuSG$B$FeW&%im*3MnJ|`^ys{VxUNm7HgkbPWG_x8ID;s|^WFdNdZBFArs zWRyvl`N&=fF9i^PJo1KMGmp#|=#o@nf``fV;y-V5fDwOOv3^_-=lw8=#8`^Ks!v26 z0K0P*p!h2#0IpDp4*NMjOD_{URVkb3WCsfM6ffc-D?p_%A<-p)=wi)4HHjB>y1-^Q zYn8yyg=_*S9w>V%Y@dT{M2Ru^dt@}Zf`EXR9m=}zJ(#bN{~UlI*F%dPnW$|^#)u=_ zC=7KdK~A<7w9AbV(R&zqtw}1t37TwA7;#?uED-}Ln)sAQwL*v#f6)JO#Y`o$)U$as z@I2(yfD%`&q4`V$3L4**PKbC&oqsL}CG6eC47>$wo9IQtiBSuJEcE;DrhjRNmb-67 z<#@nHxmQbdFGgWbw8DZH5F_}}S6#6@pu$atnPrEvsRl#lF^MR*BZBtgo6l{FYsn4# zuo49xyx(l%n%un7$M4q|bPpq@ws#1E{5`>;D7HqyT?)dJfHL2a& zj}r!-I{BPElemwQznro&_r3qCz1?Xg3N*kCwlMHP8=g2Sa9zO_ADJc>>FO+*hU zbMJ*+3x^i04uAz>8tp18wVf;dG7dMugw3M_>liBVc)8`jU3$|bH5EwnzcI+U0p#y= z=s4ZCiLA`k5lSp-Bp$)g<#=IW{3VT9CtKKD>(z$z*q~uMIX(k{r@d)#q;@7_c!GoIrFeV%CV8D1?8p=6GP% zrc|p=TJ8YHpe@XGZ5PH$N8nrN8qrFhzx=ACd^ywy`+CE_Syo*mCLfEcPt3RRK}eV~ zYGUUaeem?P#at7-d6ndbQcYtMB)L(f(_~R1LPKyH5g9FFl?+Y}*o@1j`he`T$;zJ( zBNb*Oh_;z$SH8LyJD&@NO0seOUdyO1*hQfpaQ_*8ZvH~R z4hf|FLMH@Gn09W&R2&%}IXr41jeaSjeStVmIl0r~zH}y` zFT3jcTXvZCKTfW}Lr|4>Q!+XFc_JYg7iT2nK@Z0p>%*7Z{aQ0q(+@;DhoG;RykmZ$ zZK)olyY`7K@cem8zL27vU!jsP{;Ogr$w3PS{*-KQPnR$9CLDk4m75$IE#qR6g)GpB z2$_9*D(I|GG4B@{#TN0vRa6#cuJq?7o|j12xv$kSf16X3X0)fW3toUK6_&R^8sR#% zo!2|TsIJ_MRocwjh(oFDA+Gdxqgk2UC*lr}37P#>JnGPrbnCNB|Pn4p;E&V?-MLEQGTs zzX=M<$W=3)YvAgs$kGP3>XvFH^sw8zUx9$_%#e##Sx%}-@sRdn@I9*e>QQ)vraKa}r1o z`!8*9M4tdJ#2O3!okHf41`MqHFC_l|flp|!Qld%0c0>ehSkx%|6MQySQ9|o&qW#ao zjS{W)DY9*XOgV6_4~rx)zti4GQe_wGMNkGGIEdnpv#UW+Fj8a0JlPOjtlrW=n5w*C zn+zs=QC(h}HXWM4en6_xsn5#j*sy&gZ#??J-QRnzaMY|owO!!UOcC8zw z;m06#BU9fS6&WnJT9c-_uc)o zW1Ru7wRSXuf#~Y7*t<1EKDT+xb*55QC{|f@*0Tw)OZ0NApopFC}9vfaho6aG zu-FR0UoIBi6Rx6yTFjA`?AM})22f9mng(!l!(l%^J&ub8GdTF5UAA6?EgLO%0IlYR zrypi4rPw>8d+w|jc7#Olx6g@H)qUr+O#S)i_NdFxhvDP@EzrHI&)ZzM^q*S+zn4v$ z;%&Y6-XX;2o>)yup;$9`Au&l3Jm{@AWL-#Zqq_`|SxHKhArSZ@;G<^QcrW-E|M5QY z%q8Hq!??`E%VfDree^Uh{%z1jsosLu?V3rdtsbT)>2sy|PH=@9h*VG2p$Y<`I8R6JI1B?9*21a2m$)NE6Fk#dEWr>51j{WB=_1?l;FUwy> zTU*-26yuwJ{;uWz_Ir2%9poZfEcZ

    TM4ohPp9>me6B(~QOm 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/icons/hotel.png b/base_accounting_kit/static/description/images/icons/hotel.png new file mode 100644 index 0000000000000000000000000000000000000000..917c6a63e451407cbd4b217d467604cefee8092f GIT binary patch literal 2373 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/icons/pos.png b/base_accounting_kit/static/description/images/icons/pos.png new file mode 100644 index 0000000000000000000000000000000000000000..600bfe4f99bba9e30deab887ec0b51575403d90d GIT binary patch literal 2468 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 B#D)L> literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/icons/service.png b/base_accounting_kit/static/description/images/icons/service.png new file mode 100644 index 0000000000000000000000000000000000000000..bfbe7a6d2009f89d5949d293c964bbabbd5e88e2 GIT binary patch literal 5348 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 WTz*EVpfuP30000vPJu#^Vx_pd6?Z65tQ5%G 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 IZ9o73I}ZYZ$^ZZW literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/overview.jpg b/base_accounting_kit/static/description/images/overview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..71e34d53e90101999264e0349cd10ae2b70b2b5b GIT binary patch literal 27331 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/payroll_banner.gif b/base_accounting_kit/static/description/images/payroll_banner.gif new file mode 100644 index 0000000000000000000000000000000000000000..8a6949d91ba27b9a148c45d6b141a92429f91116 GIT binary patch literal 41508 zcmaI7Rajg>w;B{?T98RW?5t92RkVd+Q=^X`zO%&othOisAS~X$cum2}2D_2!9o(9Ot%O?U;5|DuB2B+&n0EDFEY@B?6gjixSsvoB2 zJF8nZtu5`vO@Qw{vOF@v5;AW`M}W*UJ|WR67O|t-8xCH9z_0FBc22)TvyOL<2*KoW zW7;PY=(>}DH$nVP)KI>&o3Y{5G6IM zd%)Ikyrck8Q#g*KoZ|F{l7$6J%PX8rJes-&`9A0(Ux)-qz>X%qbaY@M8iw1ar>1Z~ zjD~A@Wp#UJS3zNMw7$!ls_OCP{sJ!HYCfP1AJiR#^ZN9R^&^P@!t%>6wK@ceh?J}? z24V3hU}15|ueW<98#X66r7;4DiIn2$^)*S+hK7o99svPSjV3Z|qW0#l$H8O1Bvk&)AcYJUS$(=#$re5RuP`*(9} zVsicb?BU^IZ~q`f%k%a1_2S|ZOhw(cvF_d4qGxQ{8c#Br{d>0r0LaY_*YSP_0N&r< zNvY`m^L|HB5LZ(b6;={wVT8ay0RVuHB29TEkeHFH(Z`oh(9_Y##Kz1OWNc<(WzP@3 zXzc`ptW5dAU)kj$@{XcrmR3?;&St7!3Th@^HYVJrU_k*8pC^x}oui$Zs}ac4&eqPcai1^j{#ZHvC}W|5Skf!&B73*$l+N2w^aRKv+PW+>Fc|Y^>}o z^dJ@p3xo;6%)|;|U}ooGhw!j+f&SM6{@~_pYR;n~Ch@;`edPGTmaeXjJWNa;9v+My ztc(uM7EH|C+}unM7A6)Jh7Sk^mv8p2MxG4zE@b~hLCnm>#M#Qx)ylyh^dE{w#tv?- z{NN8s|62t+M|t`GP1xRr@xK&eG;y$F@-%W}VrGOe+1dR^um6H}aaA$<|Hb&fLc6Ga zb2MX8F>`Tnb2c&i04Mt&3_I;DA3q2;_fg{NHeyxkb1*#3djQc2;p_ zW^oZN2p6+3s|X7x3pXp91Pj~$;7Z%OxEk4;nEel5s}H{ajr)Q8|H9=Fbv83{b#PX5 zaIpO!3sACjaCLC8bZ`WTihlGsGaHEdtChW}gNF;vf4bEZ6?>f-F==wNSWYh!I?X<=?=YGQ0;XrQmBtD~)@`Bg(*O;tr%Nl`&w zPF6-*N>V~xOjJZzNKk;EkC%s=i<5($jg^HN!o-5{)F3t}Pf&q*g7}9j^U7nhG%)$&#)s z9M9x(IbIvCE1LW%6ogD9Q(rutFO^8EH&S0RTcngPlP%LwI$x$)XT3hsP_|fQ*c(YC z+gQF_XE|G{H`-XS+T^%1k}ca*x!&q|bG$yDPS?e z$a&n6j{AuG2ft-}U|ejbNtaL-&cI~9nf|gB3>-QhC}MLZm4Z62PK*@t zF|6rF;}6d`Y^_#CDT$D9osQ!x$yEWs#@F`7lT&nH?+M8r&S22ORG4g|!7s}Kv6+6I zC`1V6vQFhwxHAL0C>o{X`6)y|Cqi>GLP{6|Si7No|7>Z1w3MaJN`m~TpUMYB??pqu zLfxL;ObQ_|+)hDt+0@Iijd>eGrEk*5f5CvPl!$mG;ZNcs48!~qqE4lb>xVTm+!Ruu z;srueg6V(}6tN7z(Iy!y<51YMl{hk(3S=Q+`|9^iS3>$Uu1g`)(-`}RZ&@3iD0C`|O`#w_5|kXW=o}U)5OL&^qbG zTI+HJLf?e|4lqu75lhoToD7OI3!}O4>}l=jDzH9`(AfuuZq1Vvu*RgVhN6ZVU>^_L!+kf-I{{$a!su|`Y)x zu^4HoyuI;cCJ>M*s36ph&0Upr$T!5T1(*sIL;K!VZa~uRE

    t4vNF-WL8@4BH7T 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/recurring-templates.png b/base_accounting_kit/static/description/images/recurring-templates.png new file mode 100644 index 0000000000000000000000000000000000000000..5cdc4ef03892ecff0806b87e36ec7cbedb83940f GIT binary patch literal 26826 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 F{{xknAC>?B literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/red-pattern.png b/base_accounting_kit/static/description/images/red-pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4e6d40c67ae399c60b7505050aecde4525d435 GIT binary patch literal 30176 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≠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 Igkiw{0Zr%X;Q#;t literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/report-1.png b/base_accounting_kit/static/description/images/report-1.png new file mode 100644 index 0000000000000000000000000000000000000000..20af8cd0616b854396ade95f127a959896cdb891 GIT binary patch literal 49450 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 YA)!rT^jIc#ko#XsaxY~|q)h|<2fLU%_W%F@ literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/report-10.png b/base_accounting_kit/static/description/images/report-10.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3d70f94db38a017a4d7f2f3eeb2f5d2684806f GIT binary patch literal 60330 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

  • ?3R*lNPJ`^cTBE*;Dp@i8 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/report-2.png b/base_accounting_kit/static/description/images/report-2.png new file mode 100644 index 0000000000000000000000000000000000000000..6086019391258e0fcd5b98f4ddf1c46181baaa90 GIT binary patch literal 31797 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 W7yk~&m>oEJAT=dT#Tt35xBmg*Khs(O literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/report-4.png b/base_accounting_kit/static/description/images/report-4.png new file mode 100644 index 0000000000000000000000000000000000000000..1df9faf32557ece9feba6e82480b7fd52efed69c GIT binary patch literal 61582 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/report-6.png b/base_accounting_kit/static/description/images/report-6.png new file mode 100644 index 0000000000000000000000000000000000000000..53b0f806f5a8b9f4b291b32c7cb5917f032f1f21 GIT binary patch literal 49747 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/report-7.png b/base_accounting_kit/static/description/images/report-7.png new file mode 100644 index 0000000000000000000000000000000000000000..0d7b0eaf21c4b194241d94e2beb9d91c300a4ad5 GIT binary patch literal 31906 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/report-8.png b/base_accounting_kit/static/description/images/report-8.png new file mode 100644 index 0000000000000000000000000000000000000000..735674b784660f4f76eb5500874e9e328ca3b6a5 GIT binary patch literal 77580 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 YdstnR6J5LUh68>|a_X{m(iWlr2T_2P$p8QV literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/report-9.png b/base_accounting_kit/static/description/images/report-9.png new file mode 100644 index 0000000000000000000000000000000000000000..a33b4114463954583672cda65a3796707a104ab0 GIT binary patch literal 62161 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:wvs?=+A>a;6@{Kr%8raTN(!1_!AnbO1UR{ZDT+~^r^ zX=FAr8&kVZE};Mt8lE7CS?b2l_#}U~36h3+r*I3IQOj-^%Bzlw8Fiwyh#NuUHk=QPf#mc<@UXZ=nsA|wT7 z?)DN${rFNFjB@dk&zGzCsN;?HJPFk@a&EtGCRdd;(E=oHPvrm;*p+S_L%jG zTzr3+4Q32xygG>z<;IZmn)-gt4Gu$QMh48Y!qS_LUO&&GZlj zzhulrGUigjI<}q{e`k9BUaHfYc36gi7Q487-V&AEZ(@!VOPvpwp(OM&fkP@Zfu2v> zoSMz+q9Nq@DtP&G4Evpx=y`uuYuQvTJqr+ApEFSgeoYtVE49CbN<`rbXQBTBixG5& z0gu5)tF3b{FUP3DprGzjX0rb)ycaap&Bj{p*}!YJ2HpLW_jXb))r5A9MHOe))0b@H z@Xll1<`<|DS^N#A`%c5v83l&=@*l?+E2zSQ;R%IZ`?juoBy+}1vg*QIRvBd*|9ae` zr{hAeDywq=C8~u451*_@QzkQEa=UxM0 zOxdvv-fp_7o^TA^F8}lR7&%9gG^qO>$M**=Q)UP$no;;OJI@|#v)lfOQEyGZ`K*LQ zw4DGRJJQcbdS;p7z4XBe<8Jf8Df5dB_<*>@I-8;K=Lc=`*Ml{oc(M?rA?662^h;V; zl&utUOZWRtLqlDGbyH6$kx4TBe0=^SNH1wPmqV(ToMUip_EUuTp8yA0k_y%q8792^ zBr2WzxcnVT6)uy(npoau2HRqlp-1)uZj&F0RN( zU`Owntldqo&22(q!y0yM=5%ZMlLC@-DZ;i zUkhX=s$G3J$ylB3EGLOEO$K?i{uf1H{CwVwQTLqG_Zu53odUJN%9tu>xNjeyPY z;UamXikFEkkyZV&km?l7yz^SK^;-H^N2W3wQrV{p@=!}boH-U)G=i=LmpJZUy#>D0 z1yL$xHrOT7_Nvo+nn3m%Oy_P`ZaIk1<=CAs@_i*aWYjk zY7`TJ%Us@D33%c<#(_o3zocUbJKL6U_i~=A&{Z~6&dG>_-+KR@5NApdqGF>`xjkKJ zFhx58+tGHo7VZ2XVZmr+@izrl>+xkaO7~`YVFbXRsXW|NEk-IuD@vWe^KM7stwB$y zb=?W^d-8SD)JH$IKDLQ-)%a(6*g5T;5GkxfMV58UVMwKB_gFWhpIPcbo&Ds4z>fv4 znz1EYt?58ty>0JEgcyC%oMA_o{1pMv;AVkdSqzwyXp8hXVwX~jM@`vn#4 zqsfnKA=COyKMXVL4fDbHUbMv8bcfXz%3msl)g)rQz0PoD3}fd!hZh26j)(0ZjalOW zO>0k&L32!`L};Zbr}+L$r_k2+C#g#KOLg?fjP0S$C}-e_h@nHsMIJuM{{(ULNsO zZApW_hdG$04P}iX;LeKrI9MqAZv(TGf1t7E1lJ0dPnG_UiNv>eIE2Ntj4nnNJ)i#p zW4wvRhm$Mjok{!iA_@8-0=pZ@dr$lJE_Mb94*FvDu4Ef<^GnAHfh_zbbLm3}Mb$#1 zS53?F?jeTM-rgNz0t4RDSw%qAe53W2#S;8HD$mJ|i!x>Svuj49uG8}aCx}SpbpDZM zgMxyxW6-ETnQcrp*jwWze<@q4oYZ;2is_BOuKWDW0b=uR0lYL%Ae4Vyn#AP`s#kx3 z{R(bES)jEepURn_Nzp$&Cd~k-{OEm+B}JhIu~|DzDQ24XobQA6Tbo<+zpkE><9ORt zdE!a<{O%080}KNqD*(Fk@p_{8a|`?fcfe|kN~MT@Dwm(+ytsS`US;O1HCKRcLN<7) z45m159bYmy&9A%4@SMu#;L#g`_W*ej@3Z4jHgk5|A211RkBuwp281cd_UX^NmGzT% zoe9IACm>#)PbU2s+s1gq|VUZZx z{x{J?n~$gt(C<5-*%O)!+Np^f6Qa*kQP#^vxux0-2F2>XOm69U-0de@Qv2pF+?U0s zCNvBQF#d$af#ddFY=UYnc4vwLQ=*(mzz@^@Xx;quBhsoxwa(=b2;IZ0vrQtbSaeK* zT+@jG80b%g3ZR&cfURCQ-G2Cy|D9Ts!)1W0;F10FK8YpFe;4sK*4v$1qQFB^?xW2} z!`6zGR6G8r`}Mx5DD&@Ae$ULJEuQW%!;}!{6su%kf>Y%Fby)~I$3lKlCqeADM7$qF z{+{Ox70cmF#(nv}Yn%Av3CjPPH3@PMd0AZz(5In%-=0_dp9G&w1?4uVNyjq=F#TsX zc7j-(iZ*Zi8X%}k&b-l@H@C60d-Zy)U@yyGIp$uM9y&Gq#OkU%U_-N!$L`Z@JY z)A{N7QKxhFSA@RL!i2djN=#w+IUDyEmP1Rp{*EJd84k~U4)e&SwYwGliXZzB5Tshb zMso6kIn+Q0&DQDbUDxU-S6#zO1L505^-fy~pL#nkXYa#)@G_IBFV)_eKgYaq$$r`G zz>Ni+ft?s)c8$&67-sDnv+zpXt$$=zDyxhI)yWlnoy=yCTVX9 z1$wX|kUj_O%HiMQS#Wh^shX7gyrQ_I;nrb91t0ve;t zP(L2q-8GMqIq2cGBA@m0!JN3AuIhtf>NNSuJ*`~drpo@8yPh!@VO!2#e~LhVe+~k*PKhCYdJoRyyNw}t31bYdIO{J1(w}{Kkiu(8>{`j z&rLiymuy*fb+5mG+0wEcYZ{s215$MW%79~>U9dh zPz8YE*Juu!8hV|Lkm=9%oO8@lojysd@mKKKwg6@GEQa)!1~31^9G+gU5{qK5D1xP8P1QJ8PKew03q1Rm zAp{TuCJl-vG}=I^t(B1r?EDoa@0@~}2_pJ-d6zYnJrq1KMBJT( zE8v+HHf1%X-{^$y;wkri03J!F*6i2O%>Df?LB(LpJ<{k7ibsnJ?$~fig=+%ka1sFp z5_Kmaccf51sSBTaSB3wS!z2mgaK0sx1Mh40lJ($b6u~9)qqwREb4H&`=+fXAV%~?t z{^s2G(@>D3hG497ZBjjFKy*F?)6&UUuigJgQxVkiFTJWfL%pH`k)agQA5p`nylI<% zrJjVnF4U~-W>|G=xJrMB_o7fkKHj-l`c*}JM$|RpQvut_mEu@jBV!Y+rYI((%Rp3Q z^Y0R;|FdZmq}F5t+n!${nTi6jPV9S8wE$y@hZZY|K`m?M|3V_Spj;@QNhR?Oi|y38 z+P2uzK>2B?>N^-eNL8Qshrlp{#3yn1s9h}{=`5r1%xff+>mgdlSEzjyq0gsH4Y6%G zNhU!dvq>=v*&!2EjBv|R>Nof_DY&w%eP&h&!BK3*g@k7M_bSzbi11y?2k2wt8nn@D z<``o!JaRjR3adZ}I*=-c8ce5dfXy%_m(+={?+#S};~rklXvT%YtQsVd8vvOAWTBj5Bf%dYIPn%9pA5I<$5PzorWa-a{zad2SF2vcwHr zO?cHS67jlkHZC{2Ema@Nr9lFqu5=dYx7)uc#z;_X0Y)&#?&IV{aiaLu{^Sqi8N&C$ z#e&{fjeaOaazLEq+&@LNy`Mt7wCvQhnyC(P(D3OR%Pp&pBsKm%4W73;*L*%FzPjxj zbFE<}k_}hqRbnxxNlb>MhQ2Qzh$C?y0N~Xjo8Nc)D-l76|OboE(~Z3 z63b-wOTRq==I7BK4-k40C}F1-%#Ub(&Oh+bUH6Uf*Azx}3ack^g`rJ35U;J@F7~-~NJ^O!bRr6*o`=jysm@#f-+ACejaK3#NhJKqFC)NM`;iXJ5571O+bCi4HbjETNUN&Fi{WUoNv@<+&)8mux=>gZ#z=&-a6E%6 zkEDa(Sv665`y-aU`FW`j%t)C>msU1^T^r@2n z?J{Hvw@36(*-S}5=~^4R&ZV7#ov*Y`0OU1;+440KIb7x`RvNp=5Ws920F&4Drb=;S zO_}%o(U?n2$n2}GA97dFk)(lqi&8(YS}6kgOQY`M!wP|Sd>*-Yvir>684Pv}`I3>` z>&g1U{ajBxR_|KENs4OI-}PLDMJK7;owl>{tr$!gD070FvzbdOZFbrVjm`;?MEsH% zREiXUZx#na)3O7j1S-vcRN>n4x z1#E6lT2*pHgqBKq*9zG?PY=wi16*Ikp?bW8`U$%wBmX7p7YoKILZ^0N@uQ&z3h*$i z^&Q0$I9>4AWa4`q8a{cK=Gg>0;R(_1#^Vt2b4l+~_Q*NfvxUjLK$FKV;(c6^uVC8| zQjL7qJjNL+IKQKnPryAWX#f0pdm=0LoKQ}E>#5B4%>N1}@m((ADU%b`CS^^C05_9Qe^w4M849r$v|{}@R5G@AQ=+S0Q#*=$JTlP5*hqX!D;Xt;7I1@oL(8RZ-BqMh#JA(xi&~e?x?p1T!--vg~%Y zb#4lLHX?nyURMUAW=!dGD8IdfL>Gs!fT)p9<|=D7e5b2$6u8wB&iJE0nmt0F@MjM1 zMycidy-`yXGjhr3BtQg_Iav;>2IJRwoZh9WP{w)aaa{Bk^Z8yrj zKi`{Na~!U>XR|s}W`|hxSPzuXVwcN4w7sU#*yL_Kv;(! z$!wqSho3Wd_RfG39g~mIhFXH%~do+10B=?P_211;B%N3Tq4(M1YQGO159}NMWpw zO6WtHe{<*8@c|E$!vKg)w(eWIF4Zo{shN-;yZdlh6oKb5N*HyDzR-GX{63OUP*S5* z%bXRzaNumy;N5xld?KGKA+>cz4{m2Vbu6xN{yJobkmyl5kM%dNQZ%{Lgn4pHL?U(p z>Pj{0a+5lFfj)(}290hiCzc%QBGB=Y8P9$kxH%Sb>PE?2Zw)xH41MQm>B1WxhzJP($Qu6~F3SQu&qGvVt|xA;-!ZxjL;ot5|I&czs$8eU!Z+1} zUtQj}t-+%bCuIkmFpmr9>w}RgGlDB{Yi{42CvefCLm=mffpxp79KJP@4`5k|TT^5t zt|bz09o2tB-l|6nvIzoAkE0Q`^z|WQMuI$Iv+U?W6^%oSCkC~HfWlCJTDBnBU?#s~ zme(e9X;+{**au3=067|YZoic~%Mp$m9Qo>;+Lbn!{)&D`YJU0OlF=w^*#Tc5F?!#G zM>jZd+ppT?uyDCLw%#7h8R8t`*SYyVeYyI(BBfETXaD|#de4Hx+RJm&Ho28I4@0?j z&DdraT@-H7mp;J&h$WF=0noz~vY$>nDo}|a@HP0v&6#ggXkVq0z_WW4)Ym8k!gR-`{XpvY_5_Oz#y}> zNSP*5NYc;VZhq3HD>=VB|CO9w_PQw<^%q?~?Vph@lteU1Z*;-6b-dtm zx4*&mRYqo;aXXxobI&Xa<5&X?bgB8HGG=Ue)2VZ>U36=PhpAkU-QF}29#x! zn=}ep(JiVJY^sy5^6vk>i0+D%(s(-U?3U`R84)?Ovsqn|%%rmo@c#tNGT3S_QCyE$ zuQN2N0`T+#F)A{g&k=Gn4lwEu8n!Am=C(c?`o|S0;A=mT-bbU87xWbi^lf*N4@Ve^#5JKsJ_mXaeSu%Tn)UHP>0Cp9>VC!=+UQeAM~3Qe@60mlrgB#? ztI|XxPt~=10sBTQeQ!c0TYuk<;^TQp@F9jE;Z}FvHA(enOzQzN6V(bgPMo z94Nh!rh(|iB&dOh3vwKVf#1?D-d4RBToXq1L7q)E##UeE(O9XNdei1`yciDrxRR^&0cC%1hskkL@itlvtXQ?bVLkq*a;)BCwF$m6-T#qVv0*58WC*; zCK@7*)4?oU1b|O=Ry} zS&Xm0>*dEV8awygJQgaufn={Lw42`#?w({_EeNM(1+|H!sr3c#3&s5u``cjFh$*5# z;7bn#ihkhuy=aR^P{yt!vW(d1eVz8Sm2D`Cv(hoJ4I$w)i@CJ$ zrMSA9bi9J!!6o8-JSNh4B9yUPt?oU6*d9#i=OX~uT_x9hO!g?nCs23OM$1{u#ULSQ zb9s!$LM(ftL z+We_>pd?TP9)78u=lztqcAIZLm?v2=;wGd-Cgk`tE4UH|;t~rVsXQ`o-U}FICW7YX zVB|tg*>JK-LishmW22mCoLbW-3AqGB8;=ZqRsyjy8>@S3PD$F{7jA;mhjf^$4HnT>%b-n$ZE}9CY&SdO@ zSs9hCu|{?aX~#0Iv8kpfsGw4rtx)&eFFirXEM&j5%yQIS&z;Y|%o+ff@vV2fPIf~$o}FL-EgDU@ zV8@!stSR|vZ^#@G!wKZQXIRnTOb1t>L}b+742qo(DJllk^CX}kNZTGJ{tPtB7@I|6 zOw)}uQk>4RIOYO{y?9+N1!UVS$5o1L)gkAnOSpotl}OY1L_T;3DK2!b65}jCLvL>g#y9j3_kOqmUZ0K zI_v}ipVU{|p5BfO-ZBEczo6Nj<*?i`_%-|pUhiycid-LOT{Pnq9u973nzMK~_e0q6 zd`>A9yel>j-M{APG3gN}1@TC)g#y0dR0=PC4iH{G9s^3u=MvBW35XD*wvfMNA_|BP zhU69e_>UV&Ycl{IajzBkTcQ8U4$?jho|Xkx7@#7CK;Dl(vb3)KX)ReDOhdle91W8TQQv%MQkFg);HcjcYHx099jQxEou zQ_Mh$aE#{Ez5j&BtFQkbP!8HP)@u8z%b!Q3_n_W!>N^Dld}9l&4Y$Yo@zZ5fEThK= z;~45E$c&69nZ|oa4P#={E^LF5Q(>KS?)O^cFJuf2toa*W&^w6j(E;2^A-2q~=#ZzK zry)v1!QLzydNDApr@{w{ja6NZZ<)VK&76+r2L#AVH=f@=dtI-Ow{7(!fBRRV2Az}p zr-*BWqsvZZ%M6#~&^FbEo+((Bvy1%P*P zF4AUTE`JQTJEta(GKrMb>o%`i3lzO^VI_vT;WSz|S}{{vI7PpY?>S`i`m1(uuFC8q zW${|Q0>cCa70qEhMd5Ov&SwuYyJBQC$62M`amkowgg{4T%T2%1$RBzs_F(hsOTzr38^O`JYJtMPX5|6}Wcj~w(t$sC z?DnGK-`4` znvVZqqb)Cghc&(!!4ofF_4gImF5DV4d5>arz;6kgx(j@#3a_EBW)KGZIT9 z6zkR6@JYz$xFr1l6{z!<uiWva!HIXzrRnLPRl6FTFQeWvNz+>e5veW>)g8D z1YK25L3N0sC`L>xqegk4vsSz7L8ZB%@7-5J!Bc_;2OUnC-uvCdiqM5<)7H^l{1Gqvd_&E3zZJV2CFIytMXc)|&60AOSRv zOvb!(BnsU6=b;}4nTzqV&||BukJq=2wlEz>3pKKUm_PwgQ4YzUyzQX2mh$B+OV(xP z%jk2`^KL!pjPD55Mx@TRf%G|JB!3hDG&# zUAi0TZs~5Nr4dBw9#T36P-^IqQjktjknV1jZlt@rYv`H(<@Y@A*Z1R{xo6Hj=g!RC zd#|1MKETR*Raga_2pnDFRC+Sv$*mcwqb6_EVLAZnvo} zZxax#Ml;_*Kfdd^VZ;M6y|L37)9+2lu8+5vC16ZS0QRgz=t{%meSvL7eVh@BS(>E4 z>C`{Iu1Ek_8&}idyPkYn-#`VLKm;!bcYTv4xiZux^T7KX*5W`VwM+AsW@psIJh9P! z`-?~uIu31KhNt$kq*T|-PA}5wn5m4b7Vpz)J>_DN-MLy_C9_60uQ z<(GSvzoClhOceEY)(Gbr0DAq(Ht4Yn%CN+&CX>0Fzk(ccxy?6swywmw{gB@xyW01a zXKCl@^A9Aj*DQNuQc8DKE)#HycL1c_ijhNsW}XZo=U)z1?az46OP@}cM~>SA);E3e zE!dUEMXdXyRpQUOyZi`idQAe>NB?*o+EQ81#$`i7Lh`4v$A-R;lyC*PtkhO5wE*f@ zejBUauLEjZNGj}fa4w*IIX?5O*O{!;Mh(slQ-u{ZjtW?zFKykoS551sP)yN_fchR z$LAVW3nzKIAlf$$9lH1cwpstC=hAj*FLd1fm;c_@3qnSV>qe+)Sh}btty*YP<F?oU1y_q)p9KtVig15(qRX1h+%ZYsn5Z_7GKSXrz5uh6@C)ibl&n3_jvL^+FxQdb%JKC9Lovz{atkPaUHcAR^e+-9 zzAhnLVmgwID-JoNwGqf|v0Z2*5&Vp2g2*^%Vlaea5Wq|kpmb5X*bJeKb)kvuCJM|5 zK+;$JRI|rN^@$;r;9Jo3ls^L{ol*CR?mHv`M)EV)61cSiM`$^Bto4>PV$dRb5<+OC znr1K-a5iKAZ4m>3+>$DfaJ|ap=WObDntRrb1!Inn*-2^I0Sutfz+0K$ZK8jTE4~hF z|IG&IgwfIQq7&Gm!di=RI{kJ23O-^6PXB|-j<0&nM&S+9B(?t9&IL&B7UNxUMwiQmiMnghR< zu_0zi=XEM z+~|ck8*5OD?91aR1IkIULFG!6kxu}sJuzZdIX=^*c8x&Fb3dMSJu3o|-&?8BulgtS zMy#;+h7g|q(B&ssg_(-gChZ$nqSgM#yB7Tq4bf1KS~5VM9tenioWq&=V)Em6@ByP` zFF7HxmazgKE)$2$&p*Ax6-jm@^p)ZIBuI|a#i%ZnY=XHN2t@TR0MH&p#Mi-~#mMw! zPt(!3bQw85ajyO8L4!GDt^U)#_GHH@AihK4@%6=8aRd=qBH&z}sL1M} zYTkQ|ZSh6K$*@U2qC*JzJI{@`!10O2U!`V%Wt)m+xJJO7@T1Djjg{?{)!d?utB_0A zDtDo!2pA^U?76+0194912PnP`Ze3Tl_c3WAx`nW^w+5CRfy^3`@_P~V7jyuL=^XKQ zA@}Hmw5F)XeC_9&jMI?UL^H}}#Fan;1NKZ>AyXTAdgq2NgZ}WJ+7cAWLKDgP? zym4j!M~_Hf)um@~P)kt|<<3&bLPU%NvI7#05ux9M)PfyxGb-vraFkjdz=_B*4Ae-( zkBI<{;eB=ExRZu}0|~eqe!qhiX-|IgSv^3Vs_@qX^u$^_qt1R>U|JG5v_NS3Z&1BPgt%5)z)sD99N79X|794zG0rZay7lOuC z+S2B^D$<-Wh?8(g!nm5T#KPXO1HL&6IB^AIsn#62mc6kJ5G8(`0V`4>>aK&?3Ky^L z#`3m|S9g+z+j3i^5&lFO)$U=wxxRXduBcZlRTjrnML*NF9dBkiF6;MAG?t!V3kq3I zN4HT>xJe6GgrsduYBA%q7q4Mbn4P`c`!u^egck*2z$^jsN?LiP2|97BWG|lU9q+zj z87~FG{P5&+eI%HA4tuB%aGq;qXCw|3c9>1C6DkkP7m#QHe_#*Zqpg|wDW>v6!99wS z%f2usHa0DuJ^pEpu;FlWnN>xd4NH?EfQLFZkdXs1*ZNHfXKwV^Y;7G91+~QOho^YI zQwwa@z}{P+p=a3WUbF*-KXl)yk2Ka5@x?-^PzHLbtyB}p#W5OIn{Rh+8MaX1$$8VV z3ZF;_mF_riP9tZrwK``OKlH1FEog4A<$PMg(M=b!w@Q5Bf^29w`M9~yHw7KQ7Z}J8 zaT3w%+RZt3aW*=fb>Xv&286@r>JezdORR_Gwgy{y4gM70&*fEl;p*#kj$J2GK-<9; zcJIkz*uQ?fi#EW+bY63asRUiFQ*-anHri;MR=<^r!l|kVqx&aZx@iiZq#MRZJq?W7 zT&e0_TUJRFAdUbc)aC~XFClD;dh_fDf@H^S+f-nG z*4&o;N#rW6crnHTolPVo)Rz!5RG?z>@LhZzaT6@l-*=QRBHcW8M`~hfed-QuJ}H3Y z6SO*^fQEju=16S&=KxW2*+)$=BCx2I7v+B;hbD2+fMpJM#tM|({I@$G*^ULJ? zP+3``Rnl=mo)wNi+x9&fXZm9nOh(KXPDVfMd3x=C}uIE z;4-0bDF_W;f8EFFe=|z$5z+{lTL*QA!yoomY&4FK$S(0$Q9RVHETJTp$-}As$FtoD zJ7|pof6+Ln_9zp7p~;&{AQJ$85fSjh+jE=pjSwot3iWw`9s1sgs7YO)l-wAH12QVw zcs8%!4-$>oWW0?`5%G;)#|upWcX)AK5=u-5xk6`X8~HlhN7^~@Q|ZaK@QCej*+wFW zn6f|ykQk^_QOmpNzoB*C9!m1|g&unzKmM8RM}N9v&P#q`Hxydl2s*|i!gTy9PSDRF z%PK8(02ZaZN8LPOjXkz~2GWe^$c-vH-5JcwyMncAY;c#|*_}Bu{ktl|?*@&xkFZI| zo%Fce+>Wehv#&ATa-`ZuU=6_?y89qh_3{f&@8#+4deuFoudj5jF(-ho^I`rfl}*JR zzPYOt)_SO0d6CLy@62b0PuBsJwgv23U8&@=CARUAG;GZ+F-jA8RRL{Jzj;+nmdyPt zJN{OrWWqtq`7c4OC(upk7(b`;XlcCkeWZg{M|KwWn!4^tdKXo}0IrseOan>+BeYe_ zNK2;67=uABZaA=;I|xgPe>0gBh#Kx*vD#sT639h9D$RK#094vzpsqn~%A-y+PbwD~ z8Ek}W8BJR6@j?|rjzsNeo&Y>l2Pv0X<|W;W^i)D&^LKA;WEfb=?FdICpF@z0J)A%S zIgB4D^sVc#VYQ|Y+2?Q{Hmy|b^T5*fZb*~Jn6cY(1a?u;t`isXCYVR~y4f-*J)QDu&IFT^ZqgZ>ia_w47hG`taiBSf|yL$LdwzbnlUUj)rcInkg#~^NdgQo#T%KnVf8^hzN8G7Su-d5u}S4mD7#l-?`jr zht9BH`#h}q%?LhIxfNstu(j?|C>5IwIVahXj;eFW_~l)UkM#4YF6zqj9E4f!zC8$) zbVcE^F^foH#|}2_cgH8cN^ZLUu@*Hx+Z#*Q^3Jli*=ezU(WhI#RnR7L`45%r{=$A6UwWQxO{7ERMZ-_(1kXLqBj91nez{FU1!>WAAuFQ1I(tJi;{kn__ZRM+RUL%&GwNZ%3$fPUJ-CudDXyjyn7 z{07t&wHz5`sw15MQXq}kS=bYoK#M+NjlKnH4C9nTMf;J>Xtt$+ZDD7OZDLL+BHx`w z&|>vA@q^E0GPiSo<$A$E&zslQhRrn$J0yYJ*6tS{ZZ@#T(*CWUXi9s!JVf6k;5h^k ziYHjuSAnd*%m*?;q6o(y0%Y;?4}V~6CR>1OTV~M@Cn+wb=JL>r$E4bP=i$U3bSq4c z;~{)Q_gYb zDB^u=V<<8#tff}jj+qqOEG4cG|MCV4_o(FtOK*oTaRheUZ}U1H>7zG7-@OR)PE1(7 zls<5YBEck^z5>$jWi|MPWsL@Wu~XLhZ*S~Lot~+P^*gMvRy2=aJ+FZ}J>G!KInHVb z!ly!d-#9;U>Q|rog<$wJ>Si5oVSvL;i{$N_``OgTuceH>?KV#L`WJ$q5F9V#eaG0S z#-wLgNzTJwV6p+4Tgwo|^OJd)W`@&6B_Wdu2;_8`ViD&~CNpO;_N|)ldT(WI51>9UmRU7b*~4m6St*yQB9GZsirq zLyZvsYc`%{8N`PGpq<_?H`{^a(Fc;1K%K<>zSmERl-uyg>l8Mn?%O_G3Fp=+{(iVp zR$?;AjP&73`tv^O14XcZ(LWXqxjR!jnT~73?~IrfV5#4_+(vT?+RO0_Ss~%xEBp0M ztI4~)gA$rjpJfkjccp!&d%Azclj!b(y$t#eW?KFNsy7O>vm6oGoobY;!Tz|+pujO{JGQ?ktSD!uIU)675rELM`a{3G;FOkj>WE4|*1dISv zR_E&TlG9x)h7PZYpG@Z6%m~KJ0D20RzS5D;5GflTX7&GZw;=Gb7`GWQ6}bx_B=RiQ zbW;W5#DxYqp%}S7qUz?WCVg!~H-$YTUubCsY4f3y39m+YBC@}X)klkp9z=MVl??>;iolcN; zL_Q&h5<6-@kDqeO_yPThp+~6#lNSgif>^1vQjOA=SBWzlzcV7F`_L~*^>26(1`r_u z7Z=gc>nLJ2?pq7bfZH>R2ihp)a8QrGn*tf3KGX2g&RW;i$w>C=cKShIBX&P%s&rLb ztUTybJ zTQ;vJa8<75U%dWUz{F)^=X-P7ASR2{NjeND)Eo~_v%`NY_j*JS1Htkd{JuD))Bhj3 zY-ZVrz=oK{N^x>!?^Ej={AZz2`A%=`YibpopX}f9#LRTJ>B4nS=bj6ryLJ}+ElJS|L^1-ym{i>Y=ezw0J}iS3JRDp zCHr#-_|{`UkCu1uuYAT0jm`W$hiz}Bk6tI7)qY(5cYGQB@*!T>{)0E$(`v1wgKmYh zB}=y_CmO_raF6QtaHlP;#xHDYYIIP`A7}`7?8;*He1IO;_o*`mQjpoA5&1C=ks|q) z4O?&sKu><=q`QPKb!O$IFa%QE>i#waWIFMME!$~~PHim7Y1mu4lH?JmNBzZ0E;dYhSq{U- zNFbjTRl`VQdl4{v*9?zJCV%@9Z8-=;$0U#P$Mx%Q^@#=`PSi^t|)gN zK%{G4wEw;Mq&<>YHz9=r_4Q*s{&G8m?+sE~3QdYGDtKa8op8NQR@;uIZMuH)yIsbi=ocj5bR z?0E!tGu(7zCQyo_u4A6TDf1)xn(F41pj_Dz-K8V;SIpf>yOCg6xftmr!*RmxBFo&H z1*HHGWH(aFcyh~*KncVfctdxjFJEY`asfP@Y$N!J+|`m_S|srvs&~cUVe1}5HJFbK zLG?{q&4VTNniKzBTXTj~ZK`9@OxWd!Rg(Onl_otOp4MpR`{UlMe-28HsV+kS=Z@xR zUXK}d_61ejR17y(OC>0;F%K;a+#wRxbo%%|cDs3);Uu?Op)rffJO|neTlpw5ax!ul z3<^@rNBM!`bIGJO!P5zIr0IlmH3AnezgETmM4?xpmi|1LWeewuLCeA{q1Gd0!uNUJ5;1mk6l8y&wu!_O6p!x9ogh3;45e2Nh;#*_CbYWR+EWWk^^-vMW=WjZW&PLN>%7Yw z`9tMCnx4A36nr*IDDP)LOZL;HMVxZRWTBQ?*J`TS8_%7I0#i%2qfg_J4nVxO420i9 zp;qHRl?n@duI*XvguPe%yfbosyH!;|jj2SO1$tCZpjBK%cX+m_Q6=Q@A>3}4- zrsMR?k|K$a{I^Dqg}`Q{a8(?RpF`n3SLiwG^^BPL5FQ|P=%XN;4(7YE}F{cj@sC4sx&A~4{n1$4}rz&}pCb|(qZ&u43Y&|gLy+}sy z!$PqUZ}_IVkxGrz64-kNFE4!&f^Y+rIy1Na_NWP3o4nc5F>gGp`jpqN`%Af*iK-Y< zXFprpIl;rDNEBsW-uv(EiobQ~ugMFKcsIfu zaL1X$HRZ+jmfBlIWdJHTd^rufZ{N)>fTmJN-3mh9VRXx|WjYynU`u6K59!XOlNkxk zNL5(4#PeCV05a0)QMhZlxAWO!>L|PT@Jq;W7@=@$2k#@_W%FpF!kaXAI$DIn3lbjV zmzJf$2RBqCA;f%c(`sT|;;72x$S zDqP285OY{O%8GpNBk1IV&<~XuS0x+*qC(aQ{yx%s_t*Q|I}cGIS$q4~{iw=UhN(XNUeZh;lN%t1N(cZK$&s{Ky^>OZcAoaDro)8y{GWW2_% zeeJM84X6rk(5J_4W+O-Gd%LzK^o^@9a50O*`FTLlYm1qb!q9K86R#Q5)Nex7MXj$5 zjgAa{-G%t?s8zJ?kVR<#einB-&B}S*s9_+|UU_ERze;iS(eD&UQxVt2BJ$|U{T^|x zRZ|4=rK!2pUhrB(ACg7j8E8w|jvCL_D0$z=+?134`ew;8z$(5sSJmd=qeq;0>^z>^ zZsH9_aV-UvR&^ax5tN~5K{gVvnSO66#rZ}cp2 z@^)-(Y=E4Oqc0plH_j$YPdDDxZ`qHQ+J?}F>&t84v?oEffH>&D5@4>oV3?>U%i}*# zZC%iPa}=LFP`aabFW%=9g2i#jESvGU`#$t7;Ce|c1#=s?( zf9@(^oy0`@U9taw#tj{t%(I{tUtrk>FThO{>cQ++XM^IQR}a_Ae)Sc*yWlyo!3fyIEJg#NK*yAa*3)p#iW}?To$0AGkMd z5f67gc~vSg^-u#LZllMQD)!@<>wt$l&U}eCxAN6d#*P3ETJ{I$?CQOyK7ql_g!Hgy zqKuH&6~^HQi)pIL>Nlz+$B_E%cJb_$D$ql&U(-bz4OjVOVPWlXvWqztS(F};ZZ2my z8=`v!w3SWM+L?Q6ajd{RW*~*hKU$+YHmzwYs}^p1gj7AEyq`U|H}_5KSGMNJ5qWRl z_OfJ2rI7O{TYoiy`4!wVAmeU{r4nu048XG(oGh`$zlq671bee5xSH19eCB!bPoSoe zrcHGrD}8V{U4{F(!Iw&7MQj2BNcvrAw_5K8I#cg*Fu|FQ!yA7uooge%A;GR8u$0Be z0o|J`;`kOknuVszqTOX)$aRhvZJ?Lb!vTs{FiD(sMaQ}AO-)X_y$aIw3EN_QTFnbZ zS*w_Wlw;!1-5g&LD@x?r-J%7^dClw*;1*Q-$lsQG(IuEUT`3RX7Q8O)AAO<5rRe_K zEAV}`<4ok4Ue5R0j{M!Kjh=_P^>BuHiW+d1{PODUZOvs>SP& zfF>;hT?CwZ^`$ybcFi>%i>-IB>m&KXX%-u5j>9AFq4g*IfIz!{rHj==U8^DyA_vw& z?Z|19lJ`f2mwvr2cz#1|=l40Kmw!QGfHKDHpD_{~yGmQ@KEhbM@;Am}ZW@343qW^R zCz%zMdz3VQ(-7$qy6+WV%WR_5K$(6~wLku3@p~z^j*dxx(#o?N^NhgNo+X#P9PA1& z>Q#>0UB5xI2gc=fm$kJY`#G^@lP_cT+zal+bPoe;7m&9evMN0N7_#$`yCu zX9Can!O7Eap98Hga$sk^#H$wmd6HjR*xv@w4QIH>w)^zLq{3BSFmoH#R+f`wY0u~; z1Pjka2!ta0B8eheK4j2o33y*1;76ge5i*K`R4$%WU{y*S1&WTq8qG+A!5Dlb zKnzXNn5*$?SoN3uguYiS=F(AJm`cd?y6TR-@ha_WO z63*m?HXFO~+@Obz=#X-Nw<;1*sGK&t+zj^0XmG4LXsf|L$|UJhiEaAu`)!_%vA@ra z!0Pq;-)|RJZ$un+cK0wd4u?$=qS|5n!zRORjfx#`S84y36s}J-cv?vp^OgB3<_?R1 z!|_W?l3~MvTLZoEc$O%N98~9!qpDp`{X=I>^;*U-#?4xa-051+sHQjCl*I4H>m$X? z2Yvch9q-DY_Lw9ur}Ex-7`4zI%=WEFFEfvRt9q@T5*_!UrQXSL3|`I8Np9&}@;FSG z(Sg5kic8vrIEeFdEM${}0&JWanhZph4gG2~f#m+w8}{ZQ?7*@61UoknZOUOj*Nz#! zBLLv||8u~2M1+v`5&+E!zR9LbAOIsmwUFq65ib!No9xtNf#ZI8e!+Xv4t^Fi;N2H{ zF0!v;M!TYM79EwI-$W+~&>E`{d>#n|&)+cvi~XKs-T3aoy;o;wN#xJxj0M4xySw%X zTC3JfmBF<{h`ytV5@Yk6R+e6zq)mylLN7 z6N55f#tnw(GAhrS`^XTQWXQ2uXwK?0UcxNgicv(4;PfJ&GW0`T&;!hTs_ z_Lv@02O@Pm!y9v`%0r5+trPl>%YP&zI_O1Da2iXK2uVot6=Z-}6%q*#|5ZmuiAR;p z$4&6hey%Pw_TztdKL_kXBsIy9=(el5I$qAp1Iksk7R64@7Da*F;{R5Qchcpz+GM=+ zfKQOsgKw?meilB8vPY2n-yU&jcZx4x;_K$Y)5ko1ItPkwehvQbeo3N;a@O0x)Q5#( z{2Y;|W~Z5*)1wG>RKT@_Vw6A8IeODerX!^gCiWyMqTad8zrOk{9}H~IcN8m4@Tre2 zdi63(|A14Vc+)cdVH-vk;(uFU)!lrQ**2uI4Uum^+^HpYEh8gN>WS7ye_mn$uqz65 z^uOU=2I%z1ln~nn;;)mwq|?tsf8fcu4#;_N!b^H@Q|SXfe)!7E!_lwKJh=ZKpyP>9 z?tR8vl7kENwwg!8fQH$KZelpIb;Qs*@JC;HK literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-11.png b/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-11.png new file mode 100644 index 0000000000000000000000000000000000000000..938bc6431ce3446212903bdad971314d34ac7c89 GIT binary patch literal 68222 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�qihFa&@5RT9C4Cf{6c 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Ν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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-24.png b/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-24.png new file mode 100644 index 0000000000000000000000000000000000000000..f139d4420c62cd764b8f3a4a5e1d79ce90285f83 GIT binary patch literal 45146 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 Nw{;D5%5FM7{U5&X@}mF% literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-25.png b/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-25.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f648ff2412d6bf4a8c028f31ae0c03f5b012b8 GIT binary patch literal 103578 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�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 Rdj{wk22WQ%mvv4FO#n|d(NX{a literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-3.png b/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-3.png new file mode 100644 index 0000000000000000000000000000000000000000..8e99b18b9b3c31e58f78c8036d2c798dd281ae4f GIT binary patch literal 53331 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 KaM3G6zyAwe)!sw^ literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-4.png b/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-4.png new file mode 100644 index 0000000000000000000000000000000000000000..69e233aa12b8dfdc153f71dc580e7248446dffdd GIT binary patch literal 78370 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 CMuOu2 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-43.png b/base_accounting_kit/static/description/images/screenshots/base_accounting_kit-43.png new file mode 100644 index 0000000000000000000000000000000000000000..4de1ba3da7618f0b1fa2ef1a09146fa14e21973f GIT binary patch literal 165254 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%0D@|&^-`rV?=5r4KCDk#Tt*Z#HV;b8C3V{kHVQ<9 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�O7gj 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 oX}M>qoBz4-nQQd@|C-Ib@3YirARS3;+NC literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot1.png b/base_accounting_kit/static/description/images/screenshots/screenshot1.png new file mode 100644 index 0000000000000000000000000000000000000000..b3928e436fa30767da9a75bff879352ef2e45a9d GIT binary patch literal 105579 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

    dnm2ar)WX z8tDJ#E(h1?&;j&2AYxNLf+q96R@l+(*sP#HHS+avTN99PA@p*oA0icAzyW8S>tM*%fZmei>>}=+caIU_;9fsh3_Nq(-YuiKJuz& z-~ILN_;etsa;&2x%Dj%u+4Ds{Ah6t_FliST^Ky6YkSUGAm3r&r7cx>c{U}u-Ko~!u zD?M~&JFn>7z!L=6q{{MYSP1NN&U+8!j`dj|fq2N*IT|o?o*W&z9JP3tSVct^WaGQvnnS_-y00<%@k;0IN*dxYVPtpz54)DXz$haCpO}sY zcAJuc8jorF;inHDI#xY|L2f2@Q&`7fbK(ji#z){|^{(FU>9aa5*1+HdmuF)}7h+rl zVpYL#tlWNj;azh?U$#z0TF%b54s>B1t&RMPZAb=^;>n|xzsKLI?j8V-wytu(8v z800W9MDMMGg)lfhg)7pY`~v60Svd-*mN}@r`RyBt{nqY=OXlIDB9d3*W#t~p%07PF z3Su44elRC~c4&m1pWwg0xm3P7rik&ob+9&oCRrj_0NqbQ5=FCN?x0S;cwJY6{?pJ~ z4^w^5YqC_E8ldH0`P<{h;L$TzTxQ96ae@)E^HAJOi4@Y_+{2SJ8n0%*Kb~xixg3l9 zZq0~*h7s925!{Yiu6%WErEGM{HWLw1Ru-GUQ%KIl@LuZ^4cOY+!ok5oL?kq0_n3BC zqSO${$B$$mKRU@U2~CwIlFAZSEB=0eZ##>m1oW}GHT8tUrpUcKYw!ePMYc*;cKc?v zK_k{W%QiSD4DX`ZVAm}~kHh9@UKkBl0d!{i+m!Xg9o4SKDc~Z82)f#%50+!g%Soou zwfQn-&ig-syoq>=C(Fe0?SCB=1Yi+$hzFPE?1in>p8Th-uHyVO$%(EzYj{}9tgIJ9 z{r%-64IP&Y%xHT)U&(mVbdoN_{Un&eDjA)coO~9kzlL>Ag&iBwfNtw*FJIc4B-nhR zl2V~&d&LO|IsX!w(1T60fF9i>4A73_E#6aH2eg zMGDYeHd1#Sv1h`1@GfJ+sUgJ9z`)CkiToT`T5teP6XLDdPIY3nGEyF)B}0e}6&GJy z8`7A_KU{YLX20wH&%zspndQ;Z^@XsIScNKLN6eZ(7L+%(C0d5^Mclg<@ z#)Sc@-bCwmNZTr8G@fxV#= zBY;gA^wzisOh5lg@}|8p^d|Mm&@qg5AwDcr! zYLp7W0gtY5utO;(zde@oc$P#eJOWU5LU(Lq z1MP&q$;%givNmeTw#ox}JI=>_CaW*TwzjwF`~^fMfH06dR@6|}-BRGjW3hPZQwNHe z-pqimU!VgckD_;T`_kQKRqWN#o;~cSQ#B>2nmjC2FI*ii)nDu5-Q+H;?vW zN&QzKok6d&yAX2SX^t|E4g~HOyx}$_>1T(Upi6H-rt3=aNh8b#YQmx@YL@FZHP@v< zbWbDQmvsvpxdlr0zk@ozPFGC$Sm)YVOEJD0PdJ~}hI8IP*{E#TfrKInT(S>b-R}k7 zrKQbW@-sr7gHj6CX5S|hMsp$e=`zCfo~;`!CHkzyQWb)Nr2YM*VY6!U6OE!Hkzclow&|?j!m(dv)k%wMK z58Z+36`-A_1-qYbq7wWL3(f~U>r8Oe?KxO1_MM+fhj)+9wtg)&p;>8pZryxp$-d7y=sTD@>`z>1rda;_t zq@>ImOS0?xVMVH%sHk132G51KxcD`qYXlMr6~Y(byLg6Ig!sPpH8C^{SIunUBOxbv z61BJ8ojgaOaC)kEauMjXoo$Q=UPtX~KwQ#MTT>h;S z9|`bp1!4oNz#+ef6S{6ne0&xR@5)^YI5*jyc9>~I>tbF4ggWlH>j{pupjfsVwJm=> z|1&5m7b0BX)bo4qEO<>3_B=VsjLu^;4@En!*9Q~iP!q`CpcunLalJ6U$qDx0A))2y{cUYCol4- zx6fOqAx{kt7)q=Ohb>>fdK;3#?h^6tM?o8}664-W zTwJa!6Ffe60v1zEenc+jcWND!7G1Klvt_z6sXpn~SLuxBDZxok6ruXVrP@8Z`pXw{ zZ8&MbwB-}{nFNbx&I^CN$YOH?eq&EOxm5_PMVgwMFJgz{W9=!@4I)sPbTndOK8*vZ z<;nj3{!@w2gT*DYWtHrvpr*P$`-uy}UK8`qH*rDu9@=04s1maZJCMCkqSE;oBh5MV z-Tii!LA^m35zcY(-i;iY!=B{w#NsCmrMt}VpnrM&&Kw~UNW)LO~<3Y04u<0dv z9T(Tj*YyO=CeC4>2lf^)OFw*ki|?1ZlO#w}65Q9*^K7hr4x&7vR{?AU>WPMq&Nv1B z+~$f0pdSD~m!c~g2FlJNI5+Oz<6z>4M73QXUC_LPs|9guY;sBpr}>nBjBLi}(u=bf zM(iD7d(z+Ved4>W$xx}aZZ)38g83`+Z+Vun^eY_*CHGDy>ZMD4^|=R-(QF1RW2jaz z$!NG%IMmiewWCq_$-HlKo?gAwP}dUMz^GH{YDAGaO538n+}8|MP9iih=DL%bDNmw1 zZ)C+l(t+q{kG}n-Z>gtWTMb%oT!ZbxJkE{z&WqmIk0@LFC zyLXbyburL^`O>5%R6vYhTAJDunU+py&Ohnve-E9#rCV&CFI&KSQ~BDpapp`1_ny2v zwU_-3bwn>$GXg&m9wO@es(wDtrxD?CDd4`Eltk?wsz5y=o-Do$`B3z7@hhXjydYS) zjbXULE%wpE`-Zi+l(DOle%sMGEYJ-{&ur0yeEt$umS?t^|r!J9G}y`nN*XEo#4k5aHMAzNXq*x2@CYl$lmXmn~xvASsbF- zwjO%J3+xB-jzkT$JBVIbwdg~`DTl@uXb^kZHz0cIsgM_44FmyLni!rw+MUVb^0(hr zaFc!_TKyO3(%^!TI%9KY^L31Xa3-1civg-Pb3ForQ@iKkn`NsPgRNuGZR%C`$5wUW zPIm*Tn)z>2TU;U$kdgj>$1hKsnxl>R`RRH3^DH%4Ll5^yJ@DjmqdF3MSH9-J3oA>)5rma&39DeYd%;61F;1 z@uAI@Y8$fR?6knEHI$+9NuOsh29_St)KQbH>?54Z7l}BX;PwD+9^i^ZC|5uzYsrKd znZfr4#KAy$LnR8r;vN$dljg@89@sBc>qcA!FdJBdqsM?bg2W8uNTH3xMboOlWCPX- z7uU%&lN|8R;=YX(qV-@E3&p6lb;xV&j?G%6UwTheVpy0NkmUHEOH%btak<6;xnO@; z^X9rGQ2v54HR0u;XogvI%-i*Vxu8gi5ARZ`&}xOo&Yzc4``K;nKweJpjl74XtnB(G z9<%}WtCJTBL$!O zdUrrdhX)%@xvG$bSU5;atPEmqSalCSzKMr?`$ol8JTi+qBxVzYJ@0rxhM5_>yf<=^ zS4+~9lD-4|uz%R;5;islC2SWOdY7R+G~i|YXPO|uWGRk8ZvsR5{(p;cZd?JRK;5|toErup(8ro3e;OJxfCC`A4wAzR#Gpg0a78h2a4=Ed{R#FI z-5s@nsfChp1l|^O-#TX_wvp(S2xQnZ2*8`wy0yzsjT{=cXEu~AV3Ys>zzdO&pa*D~ zABxQEZ}@_$ojikh#aBKDJ1lrA(bf1&JW;Wnq?Y|F9#8NG+^Qk#bmhv^aMdEa4k2~I&c*Zu zS~mPoXs~T-$XOot&&}1U7C*Xw&*JqmZES#jg*h=ccIQups7D#ShHt#yZzggqpHd(nB@c{GB(>V1en>n>RQZ zlvM2bGf}tzZfaKB@*=>~Y@Xcj?oJQ!THEwmUF5O(UN*P(n-aYXC3@*UV4D=9c5diC z3(#4@=pr|gNFWAv@3rM{g|O%I!}k%dU;hAL6Zq7S`dn%?{LSFn>R`EG6Z$ygO5-_7 zO0$G|%CIM$z*@qcvp#00rlqFMvxs6veml=s8SSpnLT4mQc&KDR&zL_A7w5_CcYdLX zw)dtV?n1k+zP(~(wl6pJ{rmS9XR~zOYSd~S9hUm7W8nu?*;I#?HqypkgjW;NZ-pRH zEvPaV3k}zU-WKAC8h3k#ny`ehe4rwRtJ1nrOX^TQK$GyrC%lVWIzHHznboY%wfu{A zNFwx1a=Vh$P-}gmV1PPc>QTh!e+G;bsy5lnFX!~B=g4xde)P{`FkIslV_89&64s-) zgGPBCC3hj-WzWmg{y>>&85y5)b9L(tV7A7&!ChYlac5(SUV}B#YU4mZWi7pgz(GfQ zLdjJ@ieOm_zLWglq`d$Wqd(*!usMMb;q9e-pvwmIVr8n_!>Uc-s^g}-GuIL|5M9z8 zKyzVdxv#eu(;Ftt(Sxd>AUXg2qg(uk6017GESeSP5WqQvk7sqE&7ft;B7fz4Sgx9z z2$cfkqeSS6ZmkCg4^PA%RtOBPBaW4t;3|4bAf|bZcSG0;N2*04+~0)aEcy8H8SlU7iI;Ews{MC*VoI8- zp@9MOQ)+y3T42mv1d>G!_g`$pqf1$`Kd$8p5oyx8#k?x;I#Mgtzk zd2d9zY~sOWN1=(VvXT<*ty=+oW@9;INJ?7jrn5l4Nj(q;U?Ts{S8xMxb3Ex5;Afxi zBV%Hib*H3xPmw6hEI^V>^iyq+U!!)A)UXkp6yY3V3t*Tv2D>5^fb zVYAT0ic%}fJ2v0<7BG~RmHg=l+?*!TW&lA$_7V=rkTX6nVGT*?dZ|*Q14}oop1UO$ z>(z;Lce>2H{-EHU+j}rh_7oKvF{!}w=qH=5n#(X5s7evU5-uq73brR>9I}+fc=+>*a%_DF#Lum@p6lR=J%WrSxo+IXWR; zvvj%2xj8IHyfj|O0lam&1TVXS@)h9BmeCFHRe?Slh11j8_l#~={(Z{A)!+2|&|H9EBhH20%bUj|=Yxyf-k>Cp>{LgtyhN16>yw{J6;80gJ3b z@#oK`(2D~eUncCCXEM7JR_7&=7h<+G=dyM0AW&YwRp2Zx7m%{I4u zz+(o16Fd7|tW#ztaGm+cq~c=y;$6Y`;XF zY+>7_sUu%$U`>)Iz6C@-%`QCz?l%>1hRBdKR}25p@}9Nae$eJ1ix;q?_LdH})x~r$ zE7eDVA`?=ZV)kCW0;qVA+lqVT*SDsoJN$?jHa z)Wx+Lyf%r%@7#TcjR19e&eXzbrAJCydh@Hb1iUrf-^%LXW`?RSb3bbcK>h#=5Cue# z3%Ir#2lj9OHIB>MW?UY||A7?{>5X=s?2 z4hT`POTn45y%XOO((kV+4=lQ)&9uw3r&Ezq3QR>)F1gx$hOPW>aTCx%^aZod_g~h=~d2&IQgInB=(0Y_w>Co@!)Bc%_kEUm3 z>P3?&ASCS@+t;pw%I;z&+ECu)PE$z8;&oY)+_h?juws}Ting|(T*5+z&uQn)+RJ$w zKU{dC-G%qG%j{F-5=R|3(H;>Ft#eP{F>7x>v4PU={gKkc!$Y*Lq&D%y4)&i?Qc`dv z(g~fH$|6P7G#qtJc_5_00@fVBQ{J1LS}(C2db`UJFI)S3<=NrRvioRt?eqD-wpZ&g z&bP#7?d_d|`x)*C%b`50Fw{%n3(?ckEe}+y?qE%^fd6H++wMzq9^#)X^__JsQ7ket z(!%S96vS+h8P;tKK%s*0E3F?7DSHO6D9T(w+Yzw(qPJ*besLb)*z4dUmZjvN{wz$1 z*6b4Q#aju7O7ik+`_fChaQl>>I8 z^8RAutr-;#0!`M{)pe>D@opQ>YZ*{jJs|>RjopHpb*%}h-{fBr1#{;&YwD)~vWxIlG^ z8_x`IUI6ZvG*ts=R`kLS!@_+czmS`iHk*AJ5sk)=6Vu46`EmZv1$gUy3SXHo7>|Y$xl&;6>jOBA;_hsRZjFM9g7F;y%q!^J#pTH0MP@BgD5gJ7c*gOB3geWv*JJy; z@^AdNW9c7G$(j=^um2*(^}?a}-zN5HP9E=F6QWSyD7aB^4eL`{;FpKfcKd(mdAF7D z^{iqUVhAJsI7-F3I{SLeQV0J*=+pa{i~6Hq)xL_{7cIr;#STQy0iW;O7dGJY-L43< z73H~a73>5ii7^Z2r}Ef8a2V}Zi~s(M{olMrO(5@a9^hTgS34u5tEn0LsG&CF&-XX% zwJq(0@i1-VGP~k)Vb`kPh&~wKyaG-==(m833WB(rh6aKQ(b|>QNlClr zzd)TP?wi_lfk*w!i@iqX*x2X*GAi8_^J>|jgt|YlB%c^k2!HfH`bnPRYhk>pu|p{% z_y2)qcd!2+SWkUuUi4j%lGsc{2zf$B{^#30yav%`V;^64M6|@9WX#|1h0DLIVh(O42a{#SL^PWb9ni>x2 zFWs$oz~GgTO8~c}$u><2@=*FLU>x$@WsK>VJ*;wDomwKiepO4cwdwO5c!m9FXlNNY z|4P0NGDiL@^dBO$X&WGZx_?AARSvou=vM_2b62f7;q zrofOBEJQ`6+E?OWXZ|cgA^hX*RSa(sYRr$x`M-W7D}{k@a43dfk!lZLFV5qQ`@p7) z=t0kpto4^;&$8)2_{_l=UV*J$xs;Z3k;SgirO2U-WEWGlJ@kS8$|s-0hBL0!o`uFJ z@u!oxz;=ktzl`XJqtD-LOdX#y)bKqi?Fw10j!EI*Vt)=% zC54ZBdFD1BgS0yd4JBr{$I+jM>3*Bp>1FHE7~zijOPFWyy433i+&-=8SfvK@I1$GD?hp zeXIU>@bU0`y*do^J{NGGdmVi&Dza}_a420J(Hzfft*=+R&JBcD7R}OP^Hc}adU#F< zuFDPl2f^q5bFxxTPs%@Q1r5ZYSfKi)#IlPdss8P9l?Kz@*TST79lIU;=q$*Z

    O$ zXb&4hxo&V{e2rG52mgq>3AY`I5O;LKLCcQz_e)M%)|Y&yre*-FaK}i5?Uk0o#PLj9 zo<59%_A1%W@%s}0KC-I;uN=W$8qUtl#QvMGgqS#yazy;Xc}(>B?BLHYjEybCd@->t zgLZJuwq~;BMD+02iv#l4Elub*#)^^WgX^TRb?W8r>f5!^&8pcIxe=Gt&BD$!-}78Z z&>i%lG!@^}fL{9b@SNBD+#G@gDKiUvXEeqTVPatkr|!f8-v-B^_r^v>Xq%0DHlKW% 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

    AQ7gik(~S`pm$ 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_5.png b/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_5.png new file mode 100644 index 0000000000000000000000000000000000000000..0e6bed8948f7512b9e7bdc5d6a24e78117ebc540 GIT binary patch literal 147348 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 z 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 gh&CWn?VQ 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

    )@@Hq9U=zD6U-D*D3&e|T?Ue0Z zUkaq3?Ww)5ihWXC3?|&U*TL%XZ|)8hUD@+{0P)LnQeK9}x>%T{PgtbxWu3C4pvozP#yu;r}z9>y+mulGsrBddXuLC8X(gZGr?GoG4bho z`Cr``wM9--K|;?Z`5I`E;DCxvNtwXA;xC_0o|Fvu;SK`8bwOPG0f&U4y83E!xN-Hy z0$O@B;d-eB=T4!93!DG+LJiY`13UoGLE8@$y?<=31P$$+Yh{X@dwXZQ{3*Ap`xDK2 z=VTDJH%5sqi@M}kZz?MA0hN`F$;qDh+}+ElEzE~Nkb4sZqWNcCD?x*SkonF|&mg*4 z8Mc$@>0ZLdWZOAOyKX}>k#4>igA6sTi6ki}(tPP~YmQoaNO)jZs7Z}qil9Sh7`q(B zPq{I|)F-vhb4IMO*007pO~F^zW49j8RR}IAFRqyVR67hh_SWEM{9f*XUa9Li;dRP z38zB5USpFLd=}sv1e#+edSVk%YReaSnWU6u(sI__GO-><-y$VtDdYa|#SFzY9%z!! z1~;pmx1{eNwYj_|sMH+Ol5L;OTRTtn{EjK1QTCh2&&kn9AWz~QJb;0xUaIniJ$4PQ z`A_p^;WNB!=n*4kB^s0=dNV@#hNH5=TNa?m_q5if_S$xn*MRL=C}OM{ALZfrqM_ad zTFWlgkQ)hN9Z~K?d<3b)S*=T9hxa0v+xikH$lDpa6dIIHnz#7#mLo^SFzu5fY%gAg;hz#JROJ26>E3Kb6_`8 z%IU0X6*Nca%X|=g6Z^Z^(&W@@=a!$|hN;8i{fg%q7lumvvmB3Da@7SVOu^B_bt&Ri zX|<<7*(mnC{`Lves`;%6NXp1i8uWlU+7+9J;*n`FF&a*7l5>_g1*8t1J7AdT(oIxAjJPf=?|++&bt zqp$ng83YrdcVA(2`ET znYX6wfNn~HyWA`fLo!EzYWmUhpF5Xu%TUy`_JvGh{b{;3C(NrGo&(5t6}~o>T%(P> z77#)S1msx;TiTyO>Si=IPz=9~BmGpn;OT=YT79@ZDA7yrkz6WY_=8?1tTHtViN3mF zsH^)TEiEl7>NBq93;&+LDex0GKS_dUt#Ed!ymz$;2}ZKAvg3ktqXgQi_RM;CsjU>+ z-#QKs#yF{5C)DjJ@DoXtmcR=S0*Pln!8V}o?rv~cWsIUshKDpy(^=U}lV@ghPZ|!A z=2+;zi;0a7VℜOIKRdh!hf82aO)&k}wdF{<{U)+5EebwogpjQM|Xn$AlBf zXQbvq*J1?D3rXhaU86XbK$|_wHp^fj7Mm{%57*$Jj0w&xIPJO~jw+XjwJPk2mexHr zwIB6DW+WoyG)X!*7*@+2hIjwU`fJ}iNC^$bQDZm^LVg|wTR3_HT<$^p0|{stQuZ1e z8XCu=Zf;sJu>xKX>(p=*76yv!o$fYqA^A?5#{N8IU5h|CFMu#g5x5gV{tsYziOb^` zOx`yY{xHms8Rqd*lGEVV!;9uDSj6wha literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot11.png b/base_accounting_kit/static/description/images/screenshots/screenshot11.png new file mode 100644 index 0000000000000000000000000000000000000000..5c05023dcce8ba9adef37b5c9d7b3b6e5fdf6269 GIT binary patch literal 66098 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 bteuJk@t2JZa)fPM?Lzo$1nd6uSnZ$ literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot1_dasboard_arabic.png b/base_accounting_kit/static/description/images/screenshots/screenshot1_dasboard_arabic.png new file mode 100644 index 0000000000000000000000000000000000000000..3a68b2255aa1720bfb3bdecf12ccf5ea34f6c139 GIT binary patch literal 103324 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%0Du2&vEqmYyB)b?_N|Gxf;i#|sD8G@7rT`s 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot1_dashboard_spanish.png b/base_accounting_kit/static/description/images/screenshots/screenshot1_dashboard_spanish.png new file mode 100644 index 0000000000000000000000000000000000000000..3b3ac94af507a1326982571ff4da28f71cab6ae8 GIT binary patch literal 117459 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

    >FI4uTny5bF=>;kz8ET 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot2.png b/base_accounting_kit/static/description/images/screenshots/screenshot2.png new file mode 100644 index 0000000000000000000000000000000000000000..b8769f7b9786d1b38b7a46fdb1a3d48841a9a257 GIT binary patch literal 88953 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 NkX4l_kiP%?e*x(S@nir1 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot3.png b/base_accounting_kit/static/description/images/screenshots/screenshot3.png new file mode 100644 index 0000000000000000000000000000000000000000..38687b590851046c94c46aa3a3d00f7f201bbab1 GIT binary patch literal 49929 zcmc$_cT`i|^EZn6SP>9u(iH@yKS-0V0wPi(y@P^uLWj_!4&carPmgY!9)ywuAK0PmB~o6mPCKOQrXLc0&QU0!qIx5* zpAvX>MMc$MlH>p9axPt*cgbHL`lk;Si`s}Utg!n}+ncB#(Pn=x-JpzgXIF1#c{?wh zUHu|F!~SV(P}EcSf7fkjYW#GNhIgZ5W8Pj~$$^ZNJDM9eZ{B2LLJZe3T26{}I#M1b zTLcC+J~j;c|b+wL6@ADo1b4?G&3wrmoHC6^$QaJ<%>!vg~ttvy~~3aE;g-&S7Cpx$!1ag9dUeR@rchCR-$v|bt_LFD0#2G0wQ<~gvzhHY zbN9q^n97eGM{HDxDCJ@PM@}7+2&kypG2AXZIWqD-#Ccbe7-5pVXy%7O6vboIFx)WL zb_X0-K=Z3)q2*emSYBcY*?-}Q!)P{LEsfhhDw*7-6>Hg2N;0HecjIz1mZB+{O>TXi z>)>7Towri^&E6*;6P4#*_-tsnL9*BsN#}WOmcmJ6Y{!j9y8&rz)!=}qG6pa#TTzXKxv9=e?G&z&*!Ss!N-UN)|fT-6Wn$g-rT#14!EGC zW^+c!IMmAL%9> zMYEm11Jv&FeQZ^dn|nR`&~68MSu*yEHF>F`61b}my5yc5eDt(b&ZuNA)6BHD3K%85 zx*R7!7U4azOnhlpx7Pj7JB=?lE$2j5AnGRl1NDp!V6T^*kdkH31umYfS*YtA>~(wP z9*23j%^sc0h_6S)+pEa;y_TO6Yi$-HX#O%1(G^MlcUJ^O)U_bLmv_r!bCqJffh?`5qJF2@n&0j z>v^Rb^6>Sff0%>=vCKNbo@21|?}N*C@t7$M<)P4Foc{ibe+?_^tAa^42Kr9<2ZAQ^ zrY|f?G^y$7M<9B}L)KN|e7M(@DtOvRtu?9O*C)5E)l_RfHoAvaDD4h*f2j^lY7Pba zeOP53Zt9Dy4GD=jQK`~5$Q8?FbSqn z3Tshd3L+WR6lHOmSMD_Dc8WCB!)wE!xPuWx<>R8FWd8#EpnhcJ*DRZ6wY)(TSh$^@ z%Y7UtLz1)eE30*BW{)5S$!XG-OvAQjYiGh#%A5)z3Gm}hU!m<+VNVGks|r@`0bDJU zcISXiS*;a&jRWkOw4Ftg|(i5oVJ3JAuPl&|Wfa4{afM6uNe$a+f$ zp9~abHHg#At5PhWOW6BZEw*MS8~hfZzCb`KE(}Upx=@hl1@A4hNMj zQB98>=qVQHS}se;(b{%E(jYSlykDxM5EVYrd5kC?I&Y&(ar4|x~gJ&GsyWyO=>mO zmgc(k8aZ!7CPR1=g3a;jZzDzo#|`_d5|NICqp~%HN>7zmWYbcqt<43-*oI-p3_Rxe zlaL5|gE~`r#fxeV0a??mZlb&n^_Le~shE4Y;%`7G7gYGc`2Z2Gxf?hD1Kwybb@XmI0iqcY1N~{f0oV zz<$g}Ev~Uj^++Bb&q}L{5een9NruDnN{{Fb4Lg$DqqqWxzV|v8L(k=eaqb4<3cYi4?9A zTHhi;tU!9ntle1snnJf ztf09?Vt?)2Nf?s|nW=T#^z|VgcI$oVdHtfpbm4}s7Itzkx?Ebb*58~_L#TF>r>GwE zCco8Nvv*=*TkdIK5~KM0r?l6Z=;`PtkyhX=pC|X z6B5sR*uA?~*QORR>iXOy_(zg@BrDJCd;ikDXF~5 zHi&yLJ6!+rfa%wO@yz${RgFVt6rS9)`DpHkAd`h25V(A5I7|Zc4S}hb(Z^_%x6Vn< zeJ+uvn5KY79uL$V4v!9{OQQ4O*V^ zoxkx_aw{*EGwga+qC;64eyJ$zBCTcrE6Z~D%8Va#t?L+C%$T-uj0?S&DX&mT=9 zfkT25y2A58e91=c3UPt`(=uiB&fuZM#Susya1c=hH7%*|v&1FIY%GMNhj7sKIk279AfHkKP-7O{UDfi2bONAS4X$U+x2 zSWb(o@%dut#4m>6J9K7~eZ7J{o!w(9^z<+V@aAqvir%g_HPDVJInq%_7GL1$Jr!v_ zvpO`VyqVpuOgvEQ4CnW8otJ8ZZnCVL&0!g2l%xO9LM1(~_YdlT*Up`e|S`XNHTXLi;HY2rJ92dq^s!q4~k&Wtw z<)bIvKXa+`v_!VY8ns;w`fj^d^ZgX&$x1UJ&F?q!?xgyF*ts1hb^-UmaKWwmuz#wI zwKEbYS4NcSoHJK}2aDTDnlm-5?CyWFrLGI`fwYfY*trFeyNG@H3mE_7G85>rHmdbx zz9sUW8{-JI-e}0q$#zCqd`TyFOTDA_ko1MH1L$8=-w_(RhK4=^3kBkqAh|Rio4+MT zOXtxV*oP8y?gJB&BEG#sg$@HRBFG7grN7t8ZMt8HfRvZu(v;NUbd{!mRd^c5GFFMqXZz2eRNQpgjP7X!?C5Tj6;^oAmiQohk++vtIKB3crw!(| zGv*vsenIAiogiVKrK3`LX0qJ9;tr0Py1q9HlRj4^ShnVU@3x?USf!#!wwdgpVm@}l zDjmlS>DQyEOKb|!JT}o$G)Za6?vtH&A&cy&I}_^k0<-X?H|`Orr$ItI=Xw~(U+;50 zmAwyfNZILW*vrq?I z`-%TjD&Kh8q9@19=cN2gdz`3NAinv>maJxe-qws)u)k}=^kg4kgnGA63M(tcGp}oA zkQv~AFfQIVbo!XOXyB%R;QdJ^09aW~=bk_jAB&)?pQY%^ml+{V``+hUO{t>UBhLY= zlf^j&O`~xa%yphULPcH)b2LpdALA6c(5=l07O!= zuVyT=Y3$ud<%B*!Xe=j-aCEP8YpHb2u1?QVCvoQ?^)9gK0P&#YpE%Mz#ijRBEwCI} zVIGr1{8}YPzR6gJKCKvRgAF0H%$Vgw^z0Sa5XlNO_Pr+u&ZayFW zUa10}l6LQz6}zZJK6sbDkPfL{`&BiBJa#oNWRnUsKtFY=vj9QV#rlvf#dEjPrpi^Q zPpSo_|Ajtu4}mKBa%%--|! zYqQXsAGKYC&)ih6bG3k<) zY+y#f-kFryIG)H^f#Ruo__8Y`eFD(8P<%!qEZ#Ca=RH{-SEQxsv1BQ|qVY_==Gp!F#)C)As_w zH8sWa33L}P-F4l63(2K~&RJJqi+8Cgp ztlf`oSt?%T^ga^OgS&rk3GRoGIudG=%&1WlSUggF^^;p#NL~4?BCvHvxviLI^Jj9j zUEAa5PdSU%2-(eJ(suWG7HbkSo+;Pa0;~!heh$wz`|TR5s?uC_UV(wT-_NtF*tFBE zsQYnESxjW9JZdBKmngEfiX)FcCY`IW3$Au>#gd7%LnomT*`UabY=2Z! zO>l93;2fUQzb@=D?YfA2B;LTHzeGn!p#^VT>m@$_N~nLP-mdTM1D8Z`*bl?l-)r}A zc_bmUJ7JS83(Yyx;+5YR@_Dj1B*G7)yf`bj6--3;uaV^EA4>D#itWajy8vuV^Unfw zDWGQ`3ifOEW4|ZE`&v4@o^KGj4Z%*Eob7f^+$4BLU3j{I@T}W~M-e|-6Ynj3c%5su zwj{>@Pj_|Cpfk4Kfi(CfxyR~`0~2#lS1mM&0`!qXW%&J>w!h*RIF_dFbv2Q#cYaRS zi_F$r5)+VmsjVRyFvH1%M}}hZbq=7%9{C;2!K~+~zQ=1~pMU**Y<|@n{I$`)9ohdR z#oEMXpPU_`wspJ=3lKtu8ZD!uKdltHkT}h~wvZyt{7q}6o74P)J!0OQ3H>c@*tZ&% znCAJQwyM2w30i|&3M#XAk)FWW-uyR*6H-Elt@6RlqVfv+%`jFgLKf%u zCsLy9NxxCXTUk*Kuj_SXE*8K4uGD_BH66F=qIrC*A`iVKwfu83O8HRWciV)6)e9_u zE68Q1U)CLd08_z6?F4Po00+FjBl7UOD#iAtF_34@>!le}(jcR@0v+tzBC8sQk&+9F ziwtHagG3Ai1ud7*_dtt(k%J}~gv`7_hs2|;lA3q7!I$2(;2uRpxxC08$H*EO^Oe5r z3DPt=@*|IROyTl{PY=^-r?EV@`6em+eG2~SoR4-(-JPgUn&%2Q>Y8%)eaPa$Hg;t{ z(DKe6qy{lNX@B`TOrWkxs@%$BaaaQzRqg);^(WVm_|MI$kVV`)`%?TfY--*uk=0!l zbC8a&!Syv8d>zY|nG`Cj0Sl>H9wiFS^k6le@}T70;Wi z#WZDx4Bc@4lhAnNtq#d&>m09gm<$T?18#Vpy-Fq7ACNIbb9Vh^HRgZMWt6>6&XdC5 zpfs|r{?K`On$>tCWc2LWv%o+(Q%cI<*HcMtO#p!I>Q$#T2&8N?(dH4Q@4(~0z(5@x z9epT;x^L&6Jb99pmBrS?{NE%)_y0$^lmCaAnE#|$D3msMF~-Nm&u%r9Sx;?1vit+T zl7d^yR>+n92$OVc=VB#wasR-e!@&D?;c9%ejc-!Q3KswDwd38V zbYORck%d1``F*$r7K@h@kYdr*dYaw-N?9nvb`QHx7*36entJdb_PyzPC7CjQ%{)nk zWh717yz#4o3-VF!*Z!yZu%|$%y^w(DeUKwdrPIHOr|5Ra7il`^^}Xn^LV-&v(Q{F4 z?FG|9&Ud{fyBqhtrEdH??$fMicu~0~(dW_ZwI82;*{QJBYSa<=HY{iN*#grECM2B4Aun3h7*{@7>HA-&`&|1E#6I=Po{Io_;OK z#yD@Pt7l=fqwvLFS26hf0O5-ola!Y@q(^9YNQFt4al{w)V?i>-St)X}{Fs{7ai=eg`rDLiT^`qkSVGwh?~;Gr(B zq+!pb%|c+OT;A!JZ&JLHs$|6y>)jB_eJaSywRbu%u&~9U3IS#4xj!qsra#neYgiOJ zotbc%1!J)Dx0o0}_5Atsk>x+8oNFh(rl+Ksvu-w7g(UT^8x>P}}QLR>WRjG`ah88ZR&9Hkefw(ePA@iEgm`DNmB%S+3YoxHf)!+|T9W z3-&;)1;R7>X`fWGka78RPw_<5JsFuqW%1LohVPdcx!}q2qCr@L3C!~9YEvpQxJ>** zigX@jzr2#V?=+t6eDvDfEPscg{y0A?`y4gQzieY_O^k(NNB`6UtW?(&IR~5{3{5aH zbgeY;u^j5}FFrwEKb_*29#WPBvLMXK)~iD$p_|VaR~hs>!}K@4Fy&F7rRFWMBQ ztf@RcSSfT!Ep5~)pb3kGkj;}jXLFBt*;F=cb?VPb)D=x03`a#Y1Zpu2A&O%pwehBC zCABECe^;#7*r2rS-yo^tySLaFxU``NTK2I{mrKtzNe8utS*6Co6mWn)C z!uv!E@UFR#Vh)&pBu@}Hh? zrWdPOuu^z->6htQRfC7XI9e~NPkcPuO2OF40^yzS6=*n=Mq!*G2_%^Bl5C{t_C5cM z`!A@YI{hrC!C9BHbwp~7@)(a2k@J|^|^F;i^PTV6xN!Y9}EaJ zLdp(}Ub}LoATYs*Ld;UPCflyY*;X`oxRG?C(as;9;my(&03l4d6^_zcCvX*H%fZ8zMG*?axIF} zJMLtj&5`(Qo&*K_uNm;C|}mEYxEyHSA3q>$D3^^cBGCErBIIWnG2 z7`5K1Z`wEZ-`V5>vE!C~yxJj_8gp|LZl4lJMKwo}nMl5GZ(;s|wt*CHjdEOc7F)r; zsEcteMnx7bJ`VBp{^PL>FjJIl^sCibdCD+{0j87T#*J@9f|U2ggrz5l`j;i&?(OZR zrl#g`U7XXP_D0eM0xNVk%{qlOj_T{HCMw zpNaqsDLS++E1OGmm~(C**3W1EGWYg?pFv8_En9WEl&L=AwS$SPl=s{+t90_KSO65M zqP+4y1nN7JrkL1NCE*t`+sBvjZuVu|;}*z~Y_0_RHCoi5Qw>I7Lk0dK>q_!YsF0Zz8?oddfKX5w(hCpHqw% z`#L9Ob}BdMskr}Ag86Ip0ESYI9>o>SdeOOl#gpOOZ1pR-+(?dX!K>c7HT~S+pDhbw zOOv6>ym*58%y`mmkG8oJZtCVD=E=r;-N+0ixl3kYmFq1{h^b_xRh)H^X}e9>=G+kB z7=bFW`s6&Oimy)Ar0&(A6qZr_dO%TXPuorfnM*s*uvc6qezi_2lQjEBPlCXfjgf1O zo67!sd9PI7)3Qps{;-Cl%msO}R!WXA?b%28wS+nJkve(bC0#TtaqDPRY$;-IUD<#5 z`>T3odEBGMs6^0Kic+>?$H0;sEAZH9h5*sm#~;&R6#p&(Wn^Z%g&vej-K(9sH)Bk4 zIRJ9+_(nckZ*>C0eH}BndgdeM$U_-)@eZLU2kja8TS*F@rxiW9 za+{H@IKn+8pz;z3I8=tak2)X$lw`oj2@WTi>=vQWB^2fRsXo${ctVz&_8Tf;0;vnB z+aE6^Tt|O1<4<3hBJ3=cbHn$WSL$o)fC1ZtpmZ_;?QVUtIl96PA_sTnJS_4T?cIqB z3!=+0Bz?Wboi;9AM=sv9yO$UO^K(kJH2$~%3nJSae9hoV>&DAm%t`&Y;(2O(5);Im z#%w`>VgWAmb)O{|VDkH9l9U~)6(%yEYwIbsuo~M=Z48GSaFR{LhBDA6{@;$qB;yiz z-_NhZNYSR#I*IK1Avc?j?16)#jS9E_q0;w!RcTcdxU=yog}X)c z$6Xs|sa3+;@F?b;9&;&>_V3!ICUZmaS`K2@@iZ7?JJamH{=sU={R8d>J;raT>n@i` zog8s1LS#L>4{m+ayN{;SKvzW_`MD-=V^P7fBdIae(x^L@*E~h_qlh|`+fmm!$^X6W z&_Cho%_vF!8DWU^q;hbx>n^9rVZ4j52GEvaDO+gi5*qZ}n;Bebf65xISW*y5La@Jl z_a|%c=l3Aa8$g~@E9jviJ4#7t(P`|w*e;gpEDo9c^rO^iT?!|Uc!*03sdP1f0-|%7i?|~cZ&x`oJ^MoH>Ojb=j3@S(W6WtaneW@e-0* zSXY(7C360TKMOt%0l-q>2!Oy1Pg!ig%Su}R{_egqB6fO<#gRES4+S)i$*HS^WUVzJ zD~@$~u!s5+rLr5tO#0)$lt45z1fJ~E#U(j~n@g|kYq~KVZ?O5MetreCqsReg>LW!?1JMfp*^2!6llDfn%D2Ho~1)r(wO(^kKd zf&u7)ekpfw;OGvgxSwAAD<@NwyYf96+bg#`Y}uEZ?A*)5m|ez2=ne}6c(UFRG`YAw zVc{n^%Z|wT9S%AB-&h&2+z}3tdDS*mA2pj^MkK(>)omt@pm13$o8K7l{u}cn=Fpa^ zf>&yfA4xo=IHi()`&J5ri+gzG7DE5!a9dO>JX<#hQwy^`SSzlrR~%D*Au>%I(Bz)x zZ;`AVinJO6|K2Y8Fhp0!b+XcURV>-sWDoOdvc~`A#-0lAPK-Dc=IfE|^HG}enu3Hy z&#j|ZX7(rf#3KW3?3S$a@CUHYEcO?}d~^7*J94fD%V4{wB9T`n7<-~U$^x3x`&F_@6rAxrmkNqQAx|P)D{s=Y>U=OOQcuIihFezmp^pTl6GW1 z{P@gsOhr;ta|sW$wdO6g6xvgd599$PToUnetNG&I2X6e3aVUfB-vQUTox!Uy zO0y>icow>v+?CxG`#J*L`=$T;n@niUrxZ`-n})2OjJ@2B>%4s%c6@C@W3V5i$H_yf z@;Lt8n%Tw$$%_JgGE3em8l4&25{TIy>q*%iy@tI>FMctcu8E(Y|NA$WrnYXtfUJvU zXWy1x1#RfBnb3IU;!6%rnNY!ifnQc4-*nFcjk#9aPXlz@9-}22(0g3x?yXe` z+^@G`_tY|KKU+Bq`KDUn+BUTLM6GLj{@Ac4$c2Un0f9+5H6_EL>79GKqvuon1NBBJ zMKB)IPMzj5t7^WO@oL|;yi&E~$i?-A+$k@>RBF~iM~5%1v6ekcIK~XwvuEQ%B(y%I zxAidaYI&@xDjpQH9)3@=S4!NhJ?QRX0e_f=s-&e1tD@lub@e`1HUIwg-!D`RyvN_T z$?y|BH9iVmJ&hfv=7X?Q=xmdl=AFXR(nJ@1w?rzG*-qpbr=1h~K1L=2HQJ?BZg(00 z>WIw*9Q^vtg)M~d2#>3&_Q|#cYfcqJlyB=A_&u;gWvNZqTTQymeL&2*l%N$F7xTlG zx~~UT!C|+FKPN0ZOSO0g=d2U$wHw@~xG%-C*g1$M!^Ms#{Pr!ZcSlA`6zvq`)tqC;qvPq$fy~JVl%R%PXf?`(%9x+;_G&^ihj*xK#d7!fHEj!f zKBlk{xZUzvv%KGL*jzhB+22I2*(K>)_m+@xJJWrBLuE&@n|N&=o+{r#C3^a#lZm-r zR=&%AU~8o)ng{f{gu;pLo(xD3}Hpt6C|#Ui(|d2ewCH4&%r}@qpY){tc+9>ec_RX{jVH{~wK9Hdnu$(L^Ol|35iE`C=mb zECN##OIM3xwtQcDI=c4GdVWUe;YwmkAfv~tsft&LfedFuPMKf;oF0w%wUO+?h|``H z{Hdh#r`Q3-9s3iQKVqPS`jlX0@4xW#*#^|F{bvJC(T}s!|Mc~<=_z={e^83#D`(R1 zA6$a+vBpRgS}^)QTgQ{-q7%_xSbXWr$T!JOsx#(PRw6UxPRDUH+RKWzZY6ma4Or=! zxQ<;%GJ^qzK=I$18k6t5;pYbd)huZADpTB)lp4JyLs)(}-`_tsfUcjl=sZR!LkXYT z8H?)n^x7=x$>^6I-7b{5$Dh^>&PqQ2GX!k$FeZly}NCo@Gl|jYPdoWBw%L4ws^&GP)F3>p+e$MAKZqgWa^Ak`nnA``)ohfa{b&LY zGY`U)0f+W&F}AsjOvuoKw0tGu@MiGwa$hI$nva;~CX!)?8zuFEsgm0gHy_99Lbqys zOIRG{-nu^+O3zPEKRZ&30`GO|5i7u?APWP8!^R#xtJB=*@9dMUwePlgvWSP2nIbU} zeX=|MxYJ|9U@Chu8$+&RM^W~E?(O0vX$KBsp${TJ=&TPEiu*7b>@1c`B?FE7#mexe zhxk1(<0-I)GviXU93F0$cJI>(0eE3XgVZ#sps*E zGE7D>_en<`no?Br@cqelDIGH85X1=$B`wTpY1foo#DE(FJdSbP!MpIudwiTEa<*(l zS{7P3>9{BTE73aigd~&EI1^9v!5*-GQ4T$6+*C9M@8RDs_IbM} zZ(>tzW|h5rFQtHM_scnFE60Xg!%#aIB)KqWXsJBpV1zgXrJFg%ItY2;&HM(FYM*S0 zqU==&Ry!N})<@FvRoWi;|i{zSw>(X6y2r~kp;&=+O-6_s7e=U?@iEI={=!D1bZ?VMDy z3f1zq7xv!|XR$s)RSB2QJb2&Hj6B%egEvC0Z=v{GKqx=N*rPJQcQ%i7)3m;egU!sM z%B6d%er^FPp2Hk|DFa5ChUo#ant<2n={2o$Ak{NZzuQUyV!T)i=A77=l3|~C2mpBJ zm0Md6uf!~r!Wd&K&SeJ2qU0$;;#ajV@eG2U+w z3mxno>)ao8*u^uHb&ZuK=10cm_or4Vdj6>R2-P1HZnaep7%h!00`0!j5DBU$7^(i# zL~wLD79{4Z3VYOg-~4<%f5JIe4%*Q;GNxYi*l(jQ=W`?@9 z?^)F?)${Urt-a*nt#|x)AmDl;SxM9jL-Yn2qQ0*$eXU>bd(TZW`m6+Ngl80(fbSdJAO2}H#GCL8n&4&~1A-~d4zh6gx zm1ssCWjH)d7Z~u}@~-?Id4MYk?;FyMGhQyZPQ%4zrm@pw<6vl}UeB}~Z_*wtHaYqA zUpv`A!&l*3liPLD1}U*^Y!hkMidQboq!)P}!zJ`{s8^I4$m-{8s_*Fkaxm64pKY!T zT&~aeD8^RakEu=rA|+Q1<*HYG7i38OVyyDRe9ctd+b5&I?SlM!HdWQVth8BLQ-;}a zs|0K2$)yp>GEn_uel>97>R(Wadv^oLgWHWCIBh>##abTmhZpcPDY~Cz@dbs*`#Rfs zGI%`v`)XZ8_^x1W;72q?3?w>ahqkItAxRwKWrkzDtEiY6hYmD>;;Xh%!=qKPZg7c z!r3;)jNgA}EU8yXd7I>)>nT;Ba9qK6R!Kw4ITunOVv{vAAd{xV#0)Zt7kW%~cMslosmp#W&rQiH{y-qH*fxZltog&vS;7{in7#`egHKJ9cN`cLfa*mF z2u(kC`I$WMtUhKuNqT!4O!}Jnmv7TLXz8;8-o{wI+sa!cwi=a}ZdbgIY>t!9N>43R zJ|-7Fh2kclF(cqxtcA}Z18#(exSRadJyss8!H>k0Th_v$es|}HKKo`- z-v>Ej=UKe=*muoeyaLIZ4Jg+cd-VYL@_1&fKt*R&r^){Hs0 znqjfLtC0!k9Jpz8&Mf!f<@)I{&$gt zx#A%tYZU=Tm*{{XF(v!Cc8fZpuzM=9d!yrx?y%q5ZNvA-l2x^)stO7UMGhB%D}*Az zCtmcVm{qU~u%iR6qg6LSzAERfD!R5Nvt0juE3jr&dJ?JZskMK_-B7&#S!;l5%944# z!`N*KcF)WRe+)p{y&Z?tyM0i5VlsGF_RM(7ka;#& z%lDBkM%R&ts{+;0oRavO`zBGGc$~#^?isS>NRxB%cBO2z3mH z0L?aM8RVh&gia_hPx`1Z|MJuELmJD@Bwosi1-}Eon0F&0YDCbkTVH}R6H6a2-?r`p z8F}gWzWWv>E@TWFdHuIp_7Qn?!S-^-iQVezWBBI626r>B@0d|3Nkts3r2id%HB&a{ z4m!y&+tXJN@!(qmPDqlov#-1Fg~1jheP{d7hOL3BIMFPm4+jzQp%*{$53*<-yYp|v zGnag)3WWIvg!cnP{5Dotqri^ub=>}~1t24;0dW7YN+62ssA*a#CeFnSOSWF!cABm? zZYavI!1vs{+^kH9&_z68eEzb&6?>WGxTX1frZI=LOpu-F{<&?%&Q|a$(HnM8K^9v@ zDNtdDx<>?&acw~-A)BT3$iU43^u4?OzOBS~^t}!)WL@`6WtiIOha3=rFZpEyRqI*t z99E4=140i*oxN(k_re?|yhzgQ75m9dFdlbI6+R-wytYX9Z`&)}gcO(BfUyadG~CKZ z&<_#l{DcjOh!K&~)5NjDUZM%9?{qw$(vN7?h2R#BCiaze<5BeV*o`STt|wO+*k8Fh zc)YDFBKKMH_H@=m=-|ok<}7;f(RRSDJWq^-`to^bs7ffc1+?xpk**wu9eBUwXDO)T znpC^?qHlTd&H(Q33sf)U_4j^WC26OGTEs0BeNvZ?4g7ZhK^`LM3l~f{1lKE)v{IXT zLwZ@cWbNYRiPE|FY=oDfoga)j`SS*YBi=wwm9e@Uo~Wy;rNoTsT@(xhd_zQ4-)Xp$ zTg8!mxSSd(25_x4D+Yk3qq=P>4WPw=*aISQv#Aw)GGYajlU#0}czN;SMMS6hqlmrwkp-kYDcxIA+$5J}{_v1h_Qk zA7fWKFCvO$v=zAnzYxAi6hY#>cfa_n#hNjkw3XQ(2 zafN;RD^osU#wOhhpt+EctPGx*Wchn7M`nXFNc)g|q&JDsN=PiH z*bVQpDvMD0pOK@kc5B;+rTU!T?68S@Zty?~w0z^JOFxXHVTqP6^(H1o0(5C3&^ z65+c;+~_g(b|?PATCJLqFE*!|%u7vLRQqEW`zpS8ywARiHt~C_Z5*9HI72CO9yb{J zUh(@;dC`T}l_t(1;awG>q`^-&Fhy1h6!|fP`Cq$sZKG@@c5Kpz;^dTl)Hnsp*z-LWg5pZGcz*B&j_YAIZFlv5>16e(;XCT;~D8H*(s0D9fb$e&0{c*Z0pfqLkS7gqyj4g@;kszQ9fV^gJySIQq*Vu2O#cb98xu=vxa8>!g_`+fOA1saOFH?nrzM?MSGra6{gy;z2 zbU`!TKLs&V-yS?-rrW40Qo{s~pNp$MK0b!HoxzolWFKQ#sFZG=j@D9TkNscNy>(Pu z+t)Tqsh1XtJDlR~uEkx7JH;iqJEg_7xI=Lb4#6qKHMqM4hu|7+XwP}y@Auww$Gvxq z@1Jk~!5|qsduOk?)?Ckg<}+uKQc`?&n;tKKP)Ig%3#|Iy^{uhg()hOw(&gj)y*|Af{>M4Gt)8luU3D2z7i2d&%BM3&8rV;_~XA*-zp% zKw))CYvwE7Nrd6zsBWxw?STu5PFThqRmmnyL5@Z_LAUtOO+(s z{#D*9p-afZBqVDrHpB}Rn;IHc$QIh}E;wi-Ep<;sM0dlFNdf9Gv^6dla8v}j?VPpG z;Eo*NQpY2Oa;*AnpU}kQ!Y#`P(zBtixGjt`s zP&R&IqE_x9+S^MmpmURtug>S*mJ{s_*$bER*4H>=gIcnk6uOHoKDT|xq5&VNc{Ww}9I<~M#9Bk#4rdYaM^?|CsF?he0{f>BCypFW2ET=P|F9wGg>?Zu070_uubks^>ZO1#X#YKT?%1ZOk9N z09C}lk7l{ad>nDF6iPNH^C{P}FXCH_&WKmMpO1V3y?3Iaz~d?455$UDC<-zEfI&!f z(xe?|ayYp0nv0$M@RMmmM0IR3R+-zAcm9u49$<(S#j|zE9mX&}U2gDR+p=gERz?lT z-u2`OwoRa09~&;!^wQz8TdGT#vYLn%8&5naM#WemmlvpZ+F~XY#6GRK1MMe7@YOr* zoo-cgGB{y$W$N%)_u1U4e$yQ=Lii@bRcSdy2qB&xbeWcKsj<;o0lSp+T&2bp%t0gAmw>re->gWiXZ1UhIa_jfz=$%r9)>SD6mg!ee z)~*jmgr#?a<;#;APt1aTNXd19Tp74?Z%o@0)Ub+sUP8cnKAo!t<<=R5+Ku~4wUq-t zQ1#@JT@#E%PuL)}+CdI~>+l<34<%Dgk(LQE_{GTDfZ=S?`{1 z+hw3Fc$jQ&?1rLF!f-CGQQXv)bNo%u{4^K68rBq#b%X@mf;Y&Km(QqgzdDG;ml3?; zhWm*tH!GLHgZYpfd4{@cROVSLA+3!LGpwb$s%!%S)rq444t-g8#@eUuuhTy8ctIMI z{Sj2emhk}lcIB$kr8vkF+s18$*ZrV$j%R0@1K!F8#t6D59Et z80BQ_O;pjeNg4fd2C&jE-Jfd~UJRy=gL_0ZJc@q)be;HGw78&mV;EFv$zi04Ab#wVIU-^#f{Mb?ayg=f4Iun9T#X8 z)>+$J>0uzeUp#wG#sWRJwRSofd?&WrMon_@BB1fo+Ln~A)?+4OVQ#4|ywbJ}+QGxM z%S6Ue1cA^ z&f`v=)^r?4UOA4P(|uNCOGA<6CqqhH-B}OW2V{)B`7ly-V!e?cACr^~3vQ|S^Z|6% zyo*yLc$2&;s1q{KiixH^&?9zd!07a5S?!LI%@@$Hu&+~8b}!0<|#5Z@yf`nCdN z_l@95vis1gbm;tt=*hiC>DeCQ6Jb`c{Hax*%4zcmt_4l&RPnniN0n#^NTeQqeE06$ z?F|avNPkvynb0$M{w@YeNUAF)oE?)__{zcQw5+_KoR;2OU`-=FRJEikGh-HCXQU9E z7|925T`EhTm}`o6{seS;k2c(JUWr`=jmmr_SE8%Oy|aK%AlY<6Rqct==q z$=wm-4PB}~tA8kapICgm1-Dp{W0gZ_D=x;iwmOLObFfSl+~3xke-0WN?%&+-*qo3P z{*5T2yPjsUa%|2e1l+1D<~tQ#2%t~Zd*#K%N{5vj8<3&BrpD}782$CIP^*;8$jq>_ z_KHlYQYmYL>S(y^M`}g~c9R9Q-kDMTe(DEi26{_O-H+V@OYEk<%16VCT*1U1?&kKI zcTsEcz~JEe(qnyW>qu)3)5ui+Fm)Q-qMEBUJ8?S9lK4=>?6tl5b#R%k*O=SN{#1Uv z!RL?XpCOmahbEG`KNMe;YQ0V0F1}wKT0^s4=q*}oQn4*5%}l;)`hZ&J{9=cN_(Iqb zfluM?X=J znO2L6B8EgBmaOxN7JF(-+_{kn$#rfwo+a&C+$|NjGBBP*{lqk|dE$6?hI1k1;<7cA z+Fzus7Bwo}Qf0AK72iz@spF(wqCIlIZW*p1zkjlJa?SIW+xAfG%E|W_~XMK{!N`6Y3eEA*J z7}7Bo@iH#2Nn@qr-4{NkkUQM z1!hQDFS=K2!}2#3w8tVIJ~dZiQfI6(-Q{4vHiwrN}3Chl{j~4zl72X ziC=lk3$cgIkbZ+q>@m6?korTYaHO~8vwAR<)XNB0L zTVe=SRr#8#poknLO0LTm+MhV{@BCYm0+D0He4eLd6MqO(}Cnoh@c4_{>F^M zCX~}cG)5b}E63dF!UpfXUR)Biu&%FKK;B7~_h`vedkbR@I_7RRp4Ds1hF4dt`(d}H zZoF@K%8%f~j~dz~oc)XH1-tgoRu7;cX+qpOtv?;ngo!E~R}0AK47cb*7#g;j97g@& zWAAGvZe?wja>Z6h)u4chPgrgX$k8W?Rr6P?OTbkya(vT-V|5p+ktN5z9t0`R&3*nd zl7P?c_%>2MW+Vu!_iYu)n^)iz6 zUl3~`3pdN1lt-WHR%xieuz^WZB)p?fCa*Ib3ZyDHcE#OJK?zAn#Hr9^j6D*F7Q5eC z|9G?HOm~y6j5^!763^;t>YT)0?n~&t8bp{C0E}niB`w*0+iOquK2G4l`wq8GWdJ_Y zT_|j4-}GmGoc?jexqxF$>iCpeB-g~)M#D*z1tNo?)_xc&FlxEB8fFAa*ouA)l5cXKQxEDdytn-4)?NR zy=)$e2-*-7bQ#;^n#3{6e&%H+ag&q|HTKE*ucoTuOhXe{Mbmh0R7O^r+DpIWtHq@C zjzfq6^UiEor~Gd`>d#$9)kLo^FX;G77j2=g?_~1chUlcSXXm|Cs3n^3)^dJ0j-GcJ zy466c-%u`@7C27jX)94Czo({P5ZoNrhvYaNc=ihJTb0(M-;9i! zMw80(PIm0je`&y|fiv;bdz_0E|A?1o_&u+On z;tq$>(7a@Rn5n3Z$kdPpJ~o@za35Qwkt!W)*{zWH8mCXsr4!GUI~{M+a!9uIbBY5q zAikBogZR%aJIn&LN}bON4<^D*M1s#bWxt`bjZ_|T6cBhO#h`A_efUk_ozlwhquroAzn%poq`SjIW^}- z`RyZ8(yg|rukKaV#P#GNhUq0D z_de6FD3xa*%lTlitj>FjT{1dt<6bEb@K(ca<1XmHAD&LO96VWcdCwfKSPIxxX?uu! zqF1%X4eEMRR<=FqE;jnk&tzH*aP!_i`C)L!rPvMg(@^X3>{4yXlbVg621u4SSM~UAZ9ngM-k=zM@pv zI;I=vo?7n+tk=de_nKPAuaHquUzfHKuuwsdHn!nz>daQdvCkI<0)TScH+_!^I{9!W zjT}cUNupNqP3u@K(U?BiTaTc4t5b<}*Um-U>*J#bPFQ@n<&WLR(1VcKd4ZN4=l8Qco>b%ZLXmNu_EcC$OG4KqRRq|*o~Z`Kaw(+8&~}( zBROv}gW}-e#2G^|rUEqiq@)^JTMv&MD;}!}KTdXTiUtMp^=$<|)52oNU|(|ff}js@ zw>eaM^j^w2FSYI#sDo@4_omC$ooI`RYFSvxsj1mn)ir;HH+clX0h5$+Ok$lR|DG=+6*@MUAKpTaQF7zI~njS>Z@mYkfUY;1{BpZ zi1b7}@ISd4q6spIKMV=N$LB)7krgydOVOR2oLtojPA|ca{?{ID@v%kJK6XfKFRI*% z&4H+zd{;(~)ddKuFFo2+vHnmo|G@$M%XOLm=7b*W%|3(`gihhXG2G)t5H^J{-QA!! zrxwM{;b%ISQs?2$!-`yb_}yAuG<^^Hc|NW32N6PF;z_ zUfTW}Z}JunPojYO5AzZJh#`KuEw+e(Y}Huks70*5qDpnIWrEjd_ysuE;lPQb`$ms(Xp==QxvTk{t;(_o1!DHU zQyDFX^@hYVbx{g3oXvjizBD)rG(64Q0?=FDPjs-*s0ajL}vZyVB;)&T#lwc*b? ziSUZ!RvgXskolhL(1BHUIMDwhExa*fvKzx7s-t!_oLnuRf}+D$S@Z2MrA-f8}|8Aah&> z=THy?MBrXp&f#6(+NYj70kct)+Z*<`hWd2Iq$muFH_g}k5lDn$P|8Gk?W%d7$2ru`TWabwVKSOo#kOQA8un ziD4jii?6xy)m(Xo%4;+AL0G)UAklQcv}h-k@PnwRJ4l2i-CNfYT&nXg)J?MM2dd+6 zuZ=3g^UVg=I$FyjHcE%!{|A%$7L2rvwLZh z%9vjiLM5pE{dxnkqb#3Pe|eP!O1ub*cjJ`_#h=GI7}#ZT>`;%4i3{5+DAh4rXDLYM za=TY}kPI4HT06gY7VN&H6Ks9@8@9u9d$lcTxo2_ZTfZ&lrHNrbc=jXqQw8| zHD}5AxZ-Cj+l6Mg+l`SC4Q&*45eDXqhLJ|y(aq1{k@2;Mr%7g|HFd7Ed)dyID8j$E zK>`=TB!QRpYhyP46iu%7h8gKwf_TqEo0>TN-QQ|&<5h19YKOdGXgh8C@ujU+M^9ef zX5(;&G{=wyx505dL&TG_rc>1P(GUSfsx)fAejg80TRWi~0ezm6XPC#%2{_hGjYIqJ znEh_zw&$S{2w`nZ2_7vzoUXTP3++smkQbYqIj2BNKId^v1rZ z(RQiW;m-nKrX^;>O)OV&P%5g~rXY=$lq^!*sFoI|p@;eR2j>~qDt-D$wmSRmky=Q= z@?zmve7azCCqSTx(z%F zO}${(<@q7L1Dt^NBs~A*r^HCF-W7c|RINT!_+6XFnIffGBTTNL&SX_U6-2FD{JQ>C zo)V2Wvou+>WZX`FjA}!3uOOnjf5Y=Z=(y+NqTMW~h@p24VIwGQQQ3_0|_%7l??f_va7W!lr^7Xj>wYHTs76s~& z7${ikvoVWB5i?<}QZyrbtZD|5nrN8_#Rgcvq864S^g>iL&e!?Acw?B?*U~o0*I8(} zHY$Gt%!5;GUhceV+^_eK7NF%vCE#unCw^x#H88?+Tg|R|AgWM&IX&jqJ;mm{l{}{zt{x2YAvn?;3WPF)(Lw9PHyl~ zX;}A6ecDS2#6%eR9*4J9lO-C78ci%swRD*{B<@X~ij10@NW7c<>90)E7V)72Z3)=T zH)(s`jp$gg`79t({D0+1+CiA7L`R6QDQQb*Jk=8OF zoAsgSQ=+dfH-M<=^RRjsKMl+#D&g$g%|*CMclB4~4>ai>pGo^Qj)ea}re>}@)XdVtNX8x{ zYwcwL1FuR)!nw5i`iY((Y}s@si;E0%>wad-edyiXL6dr{<(WkZx)1%$7`u>28%^?G zWD}KVJ0qPmHnpMW1F5bS=M5^if>SVBXMdAKq9LL`Cot|K6o629O(E zTO}=>st@Tq>u3|S+u5ay*omA#SjqZjNGq2(s$V z6{=3TjU;T|T$~o6yk3AQbNf8WsB-YZu>Ih$&we_g{Ybse*#wSc3Z3?aj% zrc-_v@Ke(LT*u2iEL}t|!{i2SFwI^BCs0;IWixOS#QaI)PC=D{bv$!B15GP*FCLvYq>L=eKUAnMra9F8xFL>POBUvbFeO_ zF6mg#Ae(vLqS04^Ir}5`zMXDfy86Qv%o2G`+dT6>&B?@8br&f5lSogV$+_o&OG zg?pPIi|OF(soejdQZQ`K1&$D{MOvp!iI=%=E1-qkPa^23c6Q5s1&XJvlDGpO)7Zrn z;!E}5Y2QfxiU;W+V!W0M=~L{9(SonYL9b1pv(?6Ih-L^pXv~-8R4Sr+Ii2T80&$;u z$tImOJ?Mq7x`4(F|C_hynSYHfy_{nU&RZ5F&MqANHLkPKU;VZ7EL{*)1@Uicg8Bc6 zn$QRC)qk+qONio$%O9&c-Q%nbstyibxRKqjH0W3`m}lYkh9r>oI9Fi3PrQSKe;Hb( zkp~(!{LFw2_`C4?yxHFwF`d}Rf&c z@3g&(d>uivJEohZdr7UId26cGN-MRCLhNID=pRCPHp3RM{!{Y_mNOonLR!~Q1_?8h zql}JSslh|P=i$vWxQ~D7G%wW2BwSfmqp7I*%(hW4s4FtIX{(3-;4T5CZgpizTyWva*3Jr~a(~~4GL!==sV1}5Cb;Qn1X>9I z$r9DjNPJ#f^0_PA5)Z%WyZ$ehz#gA3&^Bq7hGKhi-Ev(cef4zwmA%O$6WynLCtayi9I+)}G#awbHVW{)uxo^<+IKv@BE=>5^z7MtV9 zeK{uBaGi4K)O6HS@Zuni&n`U%-BNpUhbOBoO19T2m5YUU8&c_=i1A%u0Xl2cfKcdoM0SKK}`LeVq5ET72$3#6WAY|4lm3G=7Nhji+^$m8+Gha${j(k^cR6 zi7zoIRB#+FXK*(7NAG~3i2O!LY)OA=D>MHsypyjcpK1+E=Wp4@N9AB^e72%(4i)h~ zQ;3XFYg z?j3i8a0SQ~@ZVzh*tj?ql>X?at0g!o4k!e}Y9sfz3?`!{1D zfbu&E{72HE^8Syu!fuhr48=dZf+Fr8;vng7o&lcAg8pW7~{Hc?$>*UoA=NtM_P>>5u-d z%0jqW`17G`SAkuGer;*3{1oN+c@3tw%A?jryIhen@&l4m1D#aAWhDq7H~%F6MX?l2 zU68w7X)c%d=(bsf>G5Pk!QsqVwTdNlC_O0 z6NwyFa!1Op^W-rqE2ULBBB7;Nc;=k2Ia-)R+g{DfFkA(AreC&0L#V zMwO^&zqXl31Ri?@6+z{S5^SmYyzDgihaA9_?#LRo%K3JaAX1Vldwaw!QD_}9oZPlT zdt;=3d^-JB+n#$GRN7>H%V9gYh3gyVfP|NFfQ(ABuEX2sq9m0} z{A6Q>`*XE|Y;l0nZWq42l3ZxRe9j@O(~R*mZ33%ja< zwi>mipviSwS7qAi!r#qm5D=P);ckqg!PE@;9u<|;-gflIXOrWW@&nyd+q6c5$*LeJ zX}eWHTwi7rIT=5A{Z8)Dt_c{H5!V+@9sTp?__Rpk2a<+>20BuDT{*1g+o>W!o0gXr z7R;h^!-wp-)9A{R#%Ifz4W*?7MXjy-n|(~-tyxbtjZGYL704W{CVI7mMU^~lId}Sk z3+bSf_f5z0IT8&KEYVH#NS_AEM_feMA7vsL?aPqnqUkfnxX?kFD`CP zxyXkW-;15e?{6<{Q)fd%BzI@BqdRQXZE~GpUvaWj2?bwLqlOI957nm@C8sGae`Gv3 zEL!2M@?bw`ZcE<3M^zB`y{^5U{dVRz<7A_Vah&2REmDrau7`y~n{;=Eg@(RY+>WK& znJRstNZW^daVw(N&vn%JN+3#X`eG!Q*g%r^ua@i%a1-s1Hp*`q#mwvwKWtKLIM83I zo1DEniyO6QAlPBe1Ia5;wxk4v;aKx8{_-`dsWI+9Yc3ru{c7e5hB4IJ38y!HG1)b< zH1mg3>*dQYJD76SN|0aTU{+-@}jrhSlDQ55?s^{6eh-?H&jDpEPMVT5k;{iOA|&5ocXi8cruUx8gc`$@HBu?=_$mj(l-=B_6h6_j~!)(!Hi#H&g81JhJJNOJY$U z)`BJXm9#w!r~G?DsNG*U-zu1AGrnhsEzfM!^5&yxf$h^KhRbgyJ^KcD<2_tYTy-j4 zW+b1IqW3U*Tpqlyr7)ipi0z`spHKy+GoP%21YH=kly&w}nV;5KrSqR8X?;X1xyfm> zHKYHFTtVb{LIls%(k!#V6-VutXFQWB&)>FV5dEG5Z~T7m&~T*z8=(3yLq*H}eFLkXW|bC__o2AtUK~A;FU7%l2yugm761L_t*4 z#v4+)t6fzA4ebu-N^#~JLQTH9@`bEFG){$<)Z&ho8|{#XXGu&K$uzY#r+6=8k^@OK z&yiWDoZO&MeyJ}oH~@FW31VR!H&{T+X@<|HO^KJ})_fPA*JHfd(;DF#8q@|S{I(zS zdnu3Y(%?r5d;-If@Y{bt72ErN&rLnRu`&&}-=_M2i@Fo(?~ne7`J4OupJ}SzziaFZ z-~Q1g5B~l7k6Id@*Z7}^_Me;oQA-z_NBo0V`w@OGum9H!+#j_xr-=6=TrJ()si@CM zv!y8p`VF;z+;PolsliioOPK%U;w-489Geu2vT+O^C*wYH*g zo0;ef%h&%^uU`Bj+A%EUg40&KC>T|Gs2I1OMcGK{%>+S?Zc~CjInMI`m?Hw}#RZ8r zx~~*MjY6Ky>G5kj0m)5f(%|L%{2qdWmqML>Py1?9r!Lq^uKb9;L(&y%Orb zLQoZs1U{jol5!Ml>h`~nR%{Y~_q6?He_W_e;G=+_UD$*9~Ja}Ok$29ZU|BC zm>yD0{U9IjMah>)p8d6S-gSIZ6j8S!Rl!-^QFhf2{Ooal{4@6o5&f|;$_R`5Vu%)k z=@k8m?Ll;!#=ZUJauO_$9#MpwFv;rt1N(KT5n+==VbE0WyYL4dtKQ!_iy{S zJWA*PJc@u>c!t>RDwb%jN7C^nkS{MfSz8XjM2iD+k>LwV;D49~FWNDkIDfimTdn!c zKikxwtNf1p;9<;vRULf&x3~|^pZ(WLees|3_(z-wdZQ^dsiu3GTmmk$*f}LPoGvV_zoyW3As|?#EcWQfW=a zo75NLWSAlFN{z=j{3H3}UC5?q=!h70qAWoyKPo!QG?U1 zTPpofM*R}V;04f*gJ50U>=d7l{0K-NWa@+i2;#>m{&xY)h|a?4sTpZ+*F61=+Hr&V zgC4T&QG{=C0$JL<$*JB!v_6M(+>clkgk#i+{-g?t4=AkFNH9+^rkwS)sfG;uds93QePxcy&l3!DA z)2^f1IS14(TrjE>F2V_`Df2c54{}!MPQ@yG3*dPQ=pTb>#1l-(2TxOhv7#Vjfu_Tt@*VoJMf##)?s5J zyyy%g)IV3A%lXUz_$0R5%OV}s$8FvAvH=ga-qaKKjdbI=Dorn!Cw+67xbyDr zrEF6kjb?r@H~(f&mO#r58;*d%U1pRc7YPXiWVJ4D9q(dC*H!T+Xb&uog#jEi^|#ew z8qAx|He!tYz;Sqz&`NqUxij9jGZV0PXzWnlR-RZmUQVbDZ_V;C%0@T6>C&3td9yo} zx?D3}zdgd)hqTVWb(#YKQ$GFX%u1tG8IthiDc;#tKCI;7yzo+$kpBs){q7xK!hP=% z-c0W|zdd>JWS3;Y_LD_MNdOFF8(9;X_`UsRcb?H)Ts_ zK2t%d1Esq$NvA(t?RPJAcs98neKMPg+j;25ILx^8Dj2SB@qx~~;BRWW*k3kSZ5_ZB z>)~6zj)V(kxNMKFO5UuoFdU{|iaqEp-M{o@2HX~HBnBF)G6#8jtuLQy^eHjifTVz+ z1!bshmoMHX0Jysx-;&mNGkwf>SMHg3&%7_u21hk1FCX1kS+pi!u|zw>@YyhZ+Dsf@ z(;UMX5;l0@Kz%^umq}1YL&}Gmqsfw3TXw%FpgXW<$3rWb52;o)BoWpCFLplS{neI* zDpEVc3)xD4jqEd0aD#u8Y=2$stBvxs%G~D+EP-OQj-kbVK<|WO=tNgCT`|@XpoJ$z zSnWKV-FC3&iPzbx(JOAF(RglgI%|f_6S}70BWT^{aH~45GnweZ@LI{c+DxXzvbYC- z3rytNxwKXu)dRo)8$7Ya8qdD`QlLdI= z?Wx%x#1et3w?3WC@kDBk{SbA9gCrhbt-H89))ptbFYS=!^4+FFUqQm`s5^FF7#q=QZ$OIW-SP350szgp(VQki=X&5sxjYhdK5& zd)S;0rE;zz)gxiAX)I!;H+gVNYdmbhn@01vlJ5-E5j%kq7!5Xn`MN|0q;N^_L?VMSfKEFJ$i->97j?2+lt&zSAp@Y|fe#F2oe9a(M?=v7}~Lx1YdYw=Wk z(#Db_ZYt?cMqp%qoJdqh7s-;4I-8gYq>}EmXhw~?oLaui{tH~vX{~#KoCuTESsBb~ z=li~Ax>=iH7X=w8GUw;6z0DOTZQ99{C+Xs~S6X|;!~F((?`G?pzP)b!`6A+vFnc}f zFZ2Abp6!s#%4-nFN6>EN=NIQ`2e^6#yr2e`UKUx<_4Gz;zC{g@1x(qlXb;dunPoLF z(Ua@Sp^>itGQf>qkktQalAG6dW3U=uGFB5F?up*$j&*^D@DsF1yQpv=<8jL3GT9 zx2UYx!xpBbp3E;gx^$6S*T?LWQd_@^CbYu%!^;R8vQ}Ek$7TwA@0_Gr?8Z<;T7d7w z!X3T_1ea6+&}~m8TWM2 zkGBYZyPSGwH~RvEr_G-4U@o2-Zzu@9yr61+d-aYqIqd|h4{?27K*J?&s$C5(oO;^E zHhurIHGIwDm~o)MdwQS^aQQmOaI!Q0jvpH*B}Fngc$9jmDYU*8rke0a+jg~)o7Pyqy9-q*XuzUWa1-K2C;d3RO2G2*$QdeSjX0RTl^6xaCOnp;0Jy}La&-9 zUy6|*qt~f3x{SNyYV6o&!|C1LdwFuAam4oK*M22twi`EByZCsoa2WXMzma+edSl(V zZaea0+kSgsD4m=b?N$5<*KOuI8uu#-Njv1HFtf!VNs_;RpO{#%5-gdXk#QZF!*%rv z*noqsEA8##BDJW1WWvndPc+B)tCgiLL=>rU||B zQDG$BLy!GL!zxO>V!C;`ibIDch__@YQK|&%G@xmJL{!{ybDy^@& zZ_}C=0R3XePjCHO-IOl#@K*QS5bDzSv_dhp!8rV9Ky+JUwx&`f(+RLFnE=b;fUUkI zBJ>La%RTl9G{-M1=0Ao*gh>W(O_n+3kGkG>8f#( z69CgkJRdoe-203m*Y=^75@a20HoR&NS)^FXd2#tW`htz+30&%;=Nn`j4&!5|QlGQR zDOs2%%p@o5Hhu}zh6<#=sf`eG${QpiK(N2Ia7EFPE zg32#;w*yX=h{Gh(s!~{8%~?BQ*7ZNDFGd%x#H%*c;G4xR2JwW{kS#5ihGA{-y=v%g zhyY>Jbhr(>Qg5tI*1JP5`piU(()o1ca17yZism-rqS@#c6fh@VT{Vnk>5i)4iTCt> zy1dRYqe~8clZ~Qq+v7DRtbg9^OrE;Ag#5Z(50t?LHOl~=5MIgWxLd+Yw>ELzcels= z(p?3^mHP>HYckpDm33u-FW&vhj;&+Yenh9X$!JI;vD+VMmEs4$qd7>D(_L>Mz)Ymd z8{d-?SmJtrqThCRII?us?&sXL#JmqvPAzxCsf>O4WSXbcW=~U>0`J zX8B2(Ot!KP!yYvec2)2shxlf`RwtX2VjrF)4mOx6Fo66b*lplVCW(Yp|D=wWmZyow zTr@U*EXoS?Qfrs24Gq%AsZ=Re+rl~~BGJiU(YK_dKm7d0SgBGt%WGcpuf*u&Asie$ z=!Hzz;rNu5id3zbC#k@Pn-+TK$8fmp6U^Uo0n zc%13FE+X(WAAGiluW2jQ4tG<7d|OHj1vh#!Y+K8)SJLfv9vDtqsmKg58)!r>Z3a>_ z;!-xL9d=ksZv(C!6{eSGv_NNS4F=jU*D&R(Y_`0V?IA&${=DV4?i*vjAYDbF10i=t zgP|23PaNlVKk*!0ml^AFY@Q_q08|&hHmZ0YELMCnv)N%wHYZt8I*C&P#_$@FDTT0T zO67V~xgStB!NRohnJD$G5`6i|vOUs;Uc~(bVIEniWUW}!lU80@O^r2A{!n8OcaN%L z%;Ypozbg-si(u}3ilF-LF|^lNuX1w`2I~yH*8rW?QNe`6n2XofshTl8F0@S7v4+Iu zrO>Up8$H`q<0At+AKPajUPJa=+C*=*>-eh$yM!dmy9A2|@)glG?-dXanc&{p8I_s6EuE$A z^Lj={7{w79p313(;5L#vZp(*E;uT%yKzg5MzBvim&dq{FnCtlV>k>*v{P8klJ_#k# z&*rhie%i3JYyF*}XIs|O;O+08c5@>E^Hx}IPsY7FcEs$-H=>)s<_FoS#WP{4ZMWQ2 z(8316iD;zYE3j(-rvuR)LA_H{>HL<(fn_Vqx~DrpcY_b2ffSrOr)1*Mr~OTNizbh! z>T9sb9?}v#z~u!zGp|;K6mjWy|hp&H3%zAkRepc3|{!@1zf@;Qr`G6Y|QsYI!fb zWQ7YQxEv@llC!FoIl3gxDUv@}^^+Vb>SniSk2Vh%^no0cXGSaEzsuBtJpzY>1LjjY zQWSEX+Gas+7{17FX$6Ceh-pII4CgNl`iGm>ilVj8huFRgM%Mi7uJQCm*fJgjf#ZA%w)Bh?l|e2NYB;U^gE z+^v_%O5`did$(!pDS;YYzm&8n(Q|x1kXw5oW7+m2Fy~E)u7m_S>Ze-)Mj&0K1&^`( z_yv09K;*7O(yaxl*Y2m>qq{HGfZ1@^nuR6P5l<&7m@EcAwAJ&Pj6E{P6NdxQC zJWIA-WH{p2mPbMG3p(te1_nDsEjj_B#)npU0>rVoWdQ2GlnMmBlZ?*e-52z=*T%;< zTnMV7gE5l1XARJ`_}_6&QLJUxO}}vreCDOCDdnb+qqXG)G#Nh?2Z}Zw5v1^2oM~;7yTTKD&K-R5rYpw2seU;heHXf>y-KnSF$kapPfy zFEM#9Ct<_Od9>cU9AZp|$5v8(q%lH&M9k-ukv{MHSC4ILLAdMWm_LWU{MFj>stopa z1kS?r{FGw6+vY|>->q`v@b{8&ma5$R$b6P3)Wn(GxM`Xzg^HEXhi9c8Yk~&myhhOr z#VNo99)L*YZ0OW$=0nfNj2< z4?r-*3oJ7I&bw`v$VdR-L{8KcSNzkCZ+)lYRxG#9{wPOctPr1i^PNE+%zt(IwyswxJT&j4^nAL#b;E1EPWzRYjv`YyofViAEZHO#)`(Ph@K7=u z>>@tfe*56I4Rr>@?wStxP!pNaUjd}rfVBzxu>NgmYYR=3!Q}JuS!o8QRo;luTrZ&N z@?wkCXbT4`r&D=R=B*o~{Q=~<43(RF!0r*eq*!#yeg6Xk5ramhpDOP!&))Y!7#O08 z#^1hF85ePVx+@Ak5i{w3|Kz#oM-`PCdQYq;Vx<_bQW35F63P~CZ%NtwIS38S(M~*I zs0y~Wv9wV&L-%Ltj-a9lagGhhQ=M13e8!$8@D@6Maawfc#Hx{}s3@07HBapUq~?u} z3uK7Oc#IcT!ZL^VujHi5qOz3RLUMl93I}&9C=jrl4S&xHD=&O4oFMeBpkEr?R*0CLh__532T-%(R!QG zS~GSMmDtw0{jEmU`tuMEy`CFj5S_g_Z?Gq$9JYD|2~3=fFPYv+PUNMGNEh5(?<+^K zao7g-iRh`5eTZ*pJ1?|2=kFBixd$M+P`IldjTnBeWn0GEMC3N=XpxYcl95SG zx$V(PxcJ&zwY}F|@M-6uKK7FWce*4u6e#(XC*F}z%I{`!U3WleTkhQxYd}FQ4J=}+ zvJIhZhcNaS_3_FuTB0+cU|A@gzanh*W*#PizBN=n#X-nnW>2Zzc2wo7kM0Xg z+KEUawmmGSzC4amc&U0_^z*1`nwa0AN^Saf=v+fdG4=y-Cd_y)&M$Us^LuZQAl_tt z^AIM<`B;K~%}b9Ui?A!2mI(bE;hDPw9oJtQ1J^n{=}Pf zbf$Gv<_xN@Uw?J2aM=Xv%w^@o#kg0%p~;yZh$8JG;Zb`!am8Uhsu;}G^kN?JSFu}d4l>%&|ZGI#Q&`%fp(*8BO9ve@eH zD=2d(gs+UdY8UR7yKH_-PuHn-9~c-2PQqOBSa5OK{L~%0n+15eGH-c!d4_bA3)AmYudfiTXVX9cvng-wr&b759-fv>n$wxBsn3bVy_7T$~! z+F`JGO3>N`pvTon4_ClUo8Zq;WQOL*xDe>(FrNI`VlthSkg(~HWCa4zsb0+LD{u&K3zGs8&?rQBsI*SDM8w5e zFU@ir!vp!5OS-!zMt}Qf^qCDL?BkYZ-^8nH%7$ytomL0}3KD%iUwHveK_Lt6g{&?~;txl|H4j<7YWFrmhyIBlhwFk|*fk*`dKv_myzv+2q9>Y>T}pGG z?>rOJ$55=i1&GtvPmaKI+%+?0D@9S#Jqb4r{qgDZ=UeZ*_%{1mWGb}GgQ@($_ZdUm z+q>E+)1MZO+&I66H)i5Gj{^gAV5T@eSM5G2JlH}BGZ$v0mkkOI4mUHD0l^Yext^u< zTMCzSP=frFPv|OMM=|3T9uaZjG$qh@>66*m>w6Ep?NyYg_qOJyn3slqCUew-WiH;r z_w7Pj+0DSS#S}o9q^}`?yucD{I4VL>e&OKU3sdiP2nFA^7R!Tfy*`YJklfc8`9h%3 z|Dad#8X!hbev?G{OSmn_FCvXhvz3i#eSl1`SZ7Z~@6?-P_OBPX3J3LOBb>YAh2Zf7 zcVug3KEQvR9{08;GfJ&a)T?~=-7+R6A$FOij%wz{q^VO34{$X)>hJMBsa^<9s*g!P zUcM^ew3B_)ibb`g=yE4p1Z|UxamzV`D-LV}DY(bZ@3B_g`i%DwABgxNIZ-NC_(c8c zs7IbgZFZl0ezMt(%s^fR_lY!hVIr=A6sgo zQ63db5i&n^CLTbK!vs*{V{Xo!JINNcg6n?kl)WFl3Uv3w%(h2rNl_1v(vC&Wd2xll zy7L7ZKf);mc6`}YKok=520Pdds(S8TLvQcdKuA}P=X3qXhjw_oNw5cC{Bp6fgLj#w z%;Wk>D+B4SJBB)$C>`O22&Ps6^Y+Fe=4*o98xcdb0ddC%yW41e_U8> zVsBS?Zo-6Aix2#x%63q$=BcdY;cF&Uqb55L^v|uW@tk$x87g-gEIe+6jsOlwpj?2emGAHse! zQlA#dJGdE!bsrSwrF*^AI;u}wUVHo3Tf32`RieEY9OzxFj}nIDj*s1X#^=o9E;0=j zr@9bF5NO>>_SNGzgVSEcp`#CXr_uxO%dY*36pCIImb_;@ez5-0w{N{|-^1qOKr{$c zz<+?KTy1xDM>0S};wOa$gv?-*Z^94Lr7xbn7(SFYACjFzD?P7|a?$+!_N{BlCo`Qa zF?-V-X=-*6y!DyF0Zbc^M(B(@Jkn-(qX*evYJD_pm*aje1*n>Iks3cUxG>wWD#3dj&Jz$RPU@{%iO3ZAlA9nV&Jj(M zo5hica-5rtg<^6w>WR!e%Hb; z^ZR4JsUaUlfwI2N%|r83%H`b`2eloHggWyA_WwFk3-1yW8$*+V+b-d~sR2F3A&s z|0LcUN2a|=k_RLQhl)!0+N7p(-E^9l>;Z>e0_m7X;QZo*?^e@PbfP2oInai{w{^r+ zB1hmek-V7QIJvW7!50UC|C)f7@3CyXB!0jPiH z5_4TQN52_PRJapgx%$@O*r-$J){AhFexFRymG}s^hnpJ}L+7;eAVmcp&2P%f10*>>4NF9k z_#*G4cN3!WtW#*n#8g6No|OkQSFUT69@iRII{A8j0Ds2;-t;JSA_i82sfV-|zCvhW zcZ$3xOQMPOMm`q46Jid@4HpZ22Y+Fy8kOaa3zwc#(8<+#I!+Y)WL(t^uq=bKc2~Pv z*LoTqW>3at09li&5zhc6>E&oa643p_N2-mDTk*nl&#Jps$Y&|2{J_kCwcx(mkzaBx zB6`gt;6^5jV?<~ z2nPaA#QR4^J%6nC+m2J7@+F8u8Z;2L_f=RvvqHefsgXu*Kr_XhqosB2>icnek&K9V zNMgB5^O%w*mz8|Iy#&?^GE@S@LwS?1ESC$jn~-J`&lW`U$6W;V+UqXYTbmfyxvjc7 zw@~TIvBSl7Un_*g*-e&MyLt|`;=F8fE8M?LqKG$+RYbCvIN>p+&6#==+* zX?3x8MRop!W4ZVcyp1U5^b4htur3IUt5$jYo*@^-Z|1gLH_~$Fl&J4k`|1KJC>}o! z7||}o-|L&360f=1drs2F)cl!qJ9roX)DUe7-!&vTflC9dI|P}m zkM^W>My&cLjS>Tu9|Ad@XIMK6;@HqzuAX5xjx9gstqSkY@j%hZ_h&G?L(RySA!}DS zAS|oWgkEc;OF7zy+-AqsCGC9NI zge=Rt}!EJl$NKL%%?;hK; zIE}TtJF*sOwrX#_-o|`Is#fH+!}P2C<~G>Fd$Kejb`dDH3-Rc9bn6#T5UMqd3D+=3 zq5ly`IK)$Pb@Jvlaqp&&zlfsNJF7|X^r=B x-ZI#;(xhnnqI5at?_BhBJ+{P++ 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot4.png b/base_accounting_kit/static/description/images/screenshots/screenshot4.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae1dd6ef29d5c727abb49c26793b50c3cc99e77 GIT binary patch literal 80317 zcmdSBcRZH;|354(MHxwEN?JxLWrji$MairXviIJjL1eWMLb8$&vR5TkRuZ!J$liPW zo=4Z`^Bte@{r>LzpZjs2kH>XY&eL%o=W)E>uh(6WFN^z$#aShFGkv&Zz|fZiA~Ih zG9ACUd6Q&sK(ymgmMhXbc#`N1;|>`bZ9giOU1_UC!x^n)^i?+OA!lFqsT0nl-)`lC>gcvw-z0+ZXfuiGoLwNeauh1 zU3%1lxjg-?MrxzMDUP5a_ZGnbom{c^nrz(yOFgV*>xT0iamFuYPf*mk)xMiqCe?Xz zcHdxUh$W}kBS|*u?Vc|A2X%ce?dGH+^OokKnEW4}MEq=km$$^$jvqfExfLD2 z6Sx6?IjeF`lsNNu$G+$jPc&>^q`)5^@>;tWNv_oxb}wGWKRu2)xIJBe=n)$7qHC3S z-GoQl(0tTn*QJEI-?L5<@j|4AL zG}aLR9Q)E%sh@pQ8~-IHpkoQPFzfj3jzVg(^n5p zSGK!*{q^Wp@d@Px`UtRLjf*`kOuX^pPdeG@Rv zAV%8$*U<(R&gwe8IcdA<$GdkY@#|yH_&H701<+Pd;3-qgp|N1T5WD9|fWS7+g~DAIC|1+HoMhh@(B&=QubfnGbdbhJm8(ds z6qoixl(K%$v!-EvSu3ilcr0MP^Zn7#XZqjRs?g(D)KoU&dWnKvhE)jDTS&B}1O&Ap7~fOcZ$`RG}T z;S&b$O?mhuUiB?CkzUpHyr-N@*G#4+_l3IR@jEr{UixnH^Ah5?QXb1)#|ky?z2%H- zyL)z@#Yk80;$Y_Q&ax?D_`iDR7nR>2pz z^MKT)&+jM>^wMuA-!2%?MXznk99#o`tu_>o}XlD zhxTz@8r|17llP|JO!qH7Cbm>;8xPx)(`&q;_Wa6X@b%WK3FD?Bn{isLjk$1| zaYseEWbB?n`hdh0zU-PbbGPL_?O{r>U$?Aw5pO4#FvgHyI=}Jl!{p=$Us*~=oqKX0 zF3yndKkzOsjbV1-NC3S^dB1BE&l4GS^%tpDT;-4CVzZM9T;}3J)ToV9>wjPTMhT_YoZ5yCZ4wCR}b_W+!xw^Ku`6Ky1a_;;l#*;a`HWF2lPdE z*F6ibd1w;kL~VH~$%8(Cp5^r9Ilo;Nl1@Iq+=#ZbRGK18iQrt@>pa?6(Bc zZ7qlR_3kSld2AuM;D%#igIF(C<`orPl$?rZiW(jN$k$|WFq!R%#fw5^o_!liEV#v! zb!3wylEtY9ozJshKjXeZ;o_N?_3tG_LoqVh|`n^eddx! zSH5iXbb5T{FzuixDa{kP&z9Qp3)+vR+4pVfpv0MaEcYBMUat%zWu(5qT(V7|n?B&Z zWbx{fuSY#qh0G@Hj>GGp-p$b{f8M@mc-gCqzT3M;nk|jmSF*U~Hls$KZz$1D-pRC0 zkj*z_~dGBuFmq;pX zD_o>pBz5Sw7LLs{%x6~lI|b+pOb#kl+>MHOrQ>}t;GkTMrKqUrjcl_ZY4#nnv+C-^ z0`@qcS2rELg*0G>V%w|}+Y{QAh1rhaRo$v^ZF5$sku$d&tT$xZZrn<#oOIgN#f6k~ zBY*LHd!&f7YVd9?sXt5do>^#(pO3)l<+gdvN~aSJ&AjIhTxfD~p0Ti^7d2VnDPCKe zZPa8v={Mw*~neA%j8&bxYMr+cD*GkPCr(ArV>dbsTuC2UJ zkzDnTT-^@`i3Hu*w`cb)tfn`y&bV`3uRlR7%lDQQi>3l;@JpRFFNIM-1?DW=oW!dd4{v&L_N-8m ze@@4}=N>xO+4&?Q-SRX)$3(F#DWqI^&w8gvz(?|=?zd-ht`d8RUw6}{ohqA4=Bh9{ z#TcicrlN9~oV<8l*VgZ#a>uvV*S$A=_V)JH@)LdjfodB)jj!5b-d}N zK9JF~(U4i}-hm^HJ$N{E(%ISBM^amBWl*lMM*1x29c~}fMa>m^5(@k0lOdn!y{M;L zJwK%!r6JzA+9uE?zHzwE%F)m;F(KhFb>{o`3(LzY%E}KVUj+x#B`OXL4SidmnVGS% zurM$%SQyRjaGD+J8yr;C&^SipGcq#5$jEs2?%g+U-kdpe=G(V#t!-^0A|mHsjad?a zptB~%xpML-?L*y);Mw1G11pQu{{H^5!CbXQnL$B8VrvUMMXt*V3JUm5nq9j*#k&d| zr;Ut^G@M5>+Y6m}Ze)#=v$~(L==@Nhq;j6E_Q^q6Jo~MpVt%|s6Awkj`zq#mACKKb zdl$LH#5(Hh>q|;>e#Bl}U7lwZwCZinG(K?PfTy^Yx_X3Mg0-#f!B;rvckkY{w%+97 z;kj_391Ar#C`die=66h>XnJPm>agZ|*ozk{6D5?CtfDK)+3iC1V=v?qhKCLiEz2Ou zxi{m%UZ+7EIXO95NlA&h+@D!cAz7K+Q@l`Pd~|eleB6DkRgjJGl)?8n*^n(e7;SpW zb`)x8Uc1)w`}bnAaq15GUcQEPgCW4nzm?S~8Btq&d>Hg2)8-Hj(m z)L%OP1)e7c?)sq)*NCluJsd@!T5oXbWa!A!?67Ip zlZw8hM~`Z0X%!U}NqA9QynGo?&L?W)s2;+4aWz{fQZx#$-@IALvuF2iT|GTfEM%+@ zvW`#bBa71m^+uVKhp_XmUcJg(e(>PI&6_tXDJz?`WF;3BVHM8K=Q|NcYSFG=e7ghJ z+psP^Ld?Crsi{dZDkn$4*?GAxL0(uuV1nDazY?3+Yv&4+v2bgHgVKYx87J59`KBS8 zyq(3JhI%~22klpzUD0DoQcfPKjVW)Fm6P=RG_;Uc6wIsKGw}{{2d#BIEAeO4qJQNb>4eU%GVZ z)X%5E!Fw)TP336=(j@OdvgxKe1hL1OFNgD0g`FNAi(1GtRuuU2>d7 zPC!pz-cno2j8XQsf3lkSOXbiWRS3C6#X}R?RjtvK)s=whpbP zblsghcV=Z}p(LYPl2xQ9CMMq7vV-l_^XJc}rmQ^0KhEDwzwPtj!2?AOe;=Qt#C9DV zG(aiAhJNH-w9rkCOO7klF}jN=kCXvs!8P7T4jt0Nq0`dRRz{-Ja9e_Pd2Z%>cT0Ns za677YiHO#Q4I8X-TdCeqeAZ6$_uo;>^;o)DY@sPbU*2B|S4>qwVQRj3-L?12V_ctu zujWJ!(rgp+{C2#OGqoUHw*v6%M_t_>?(6q&)Ztw}_>G0scpJaq|VE*tk_GdUgm!Gl%d{51f^z%ze7Zb82d8Wn~2|8U48K z$B(iAmX-|tnn#bQLNCQDB%TowF&F&wLeSbqsI7vh7|VJS@i|$g_M4k@d`o{T6?2s% z$kx_2{oTZ}W6TiYko(~MQl5f(O5m4tDC2r=0;lvDnk#@`S$em%#XI%Pxs?85`t4_d-{-z-QrZ= zuETPlOG~M1bpl2D$H$BD(Nm5Q&7-rO#@2R2|Lxnie>FFwAx()122_0cvasB--kzyM zK-Jc34dFGX7^|uyg!de~Nl#7vG5gHq=UqGn6Q9tch$4}aOn}19_Oy1FEcbP{IEBzB zPr9*t4O;W<$8l=k8 z%k<^tGM`!vCy#K%(p z_-48(DYYmMaIehp6`;vK;P(<}Yf~C8c7MJ1s z+xO>~?2L+8?D$UKUChKCd-U~oUHoO^;y15ev5AVhl?SkF+(NPM6&`5&1@GVg?C6N{ zo*QcuHu?2#H>dK#!ovG;6C*0T*&vOwNU`A~l<1HU`@!$~w{G29q}!OH{_*3->gsBg zRzX2Qmlza2J3BiAgV(6s4 zA61?0vO3$iaqG_B5(erWxNvoK)99JR2PIaz%{FWwzznqCR_q-WP1nBPzYPs|{(CR% zVM==Q#%`?Dap-4aI6t9$zJGt}n!ldZmx_vIaKqx2sR~>H97It`sjs)UV7B1~4jR#H zZfN-X;ciYVYimvp4mvK?i8^_)N!|>WfLm)h6mH9-**G!wLx<#^AJ+l`1LAR67F%De z0c9z9Kq)LFA!zMoE`Rwl3$LDE zqLi$Zg_YG(w=d5^-=jy5M|oF1{fv zq1J$S2eVd4jVPwfEG#G>;o;#oZrljr(H#5zJM__`iJ3ZiCUY7FhQ>wvl@*sb zg^QAm{_#~_G(M8a%Hf6uePr5czskzW-tF)BIJGJzDM`UBU;%&xnt7)9O zoc|{uU=j8o_0@Cd?#RSBjTg?xDjcOQ1USKcZ1`=1Vtu?l7Kpm8E~BJ+ad8ogk|isU zfj7Q{s4u8abBmWX#Kk{#tj%Q~y%zs0BxKjs^XJb?O5VS8NZ6|P%g1|L&2>JsFhyUx z;UmcweMP`=>NfC4W#uI|tGX4k2*&j?ef?Ts)0Iyj+Ib}8)C#po-vw6p>O0-wvuWa55cWptDo zWb=zBWc@HWh0Tr_%4Yt!(u{)vhOR|spnBl5t&N(yA9(fh<;w@GZVuQu z%;jlZ%S*$l%ZrPprKPy^0-~ZC$3hw#8p_Jc!A@{?B`kKqUvI}ZbDtramBk+0aF?>< zm8j)tg!+}wsdw+L|1S;OFN*2i_g`r`<~sM~OqJBtMO+ppKtf-qrA^|e)YR1ZcB3c7 zP*vu;Wy0ettfd5HO3faxft8+Ujz6SXgUo zE5YbHJKs6an_Y{55}r6$9jS_w%CUxV^Q$OGSIu84Mv((V^0rpjd@+~o&-!{nVPW6W z?&ULgJ#QRjXUEPgm@H%RiW(amTjAuZ47}x*tdSa0(Fe>hs*F3Us}c5UGIad$*YSbynrhCw>Obzhn+I~fzo0t6p@fHQ0lu!K0?TLlk{w`!&QT#8Znzb_b~(PK(%eoMTkE!lMkETKwe|G#6FS?;$-y7m z>d&LEoaO)SpBkkmCMH%48f5>6hkdW=T>9@O%D-z>8OOf={25zsl>dj=y;DHv1qBaz z@xr9_$&)AA4lH8h{`~E#K+1hOZ|cEkhxq)7Dt_tE)33L|^PdY^_utvL)hu6+Tx4l5 zW_fOucV*<~)z;h@Q9Z*$( zP*-ZOvge2DE1H@XC%Q^pWX;UXBqU0%$%~Y(_X?zxSo*cd%E}6l^b8DuJf3!2Spbb- z;MKdWrx(W96+DV|_DSkq_1?rq;^;5)iK7q31THNu>gwuFimgvatzSY*`S$E6c9#1> zu*8F%I~Y#J%14P}-^57yZ>ON3*txU%%a`MR?`(em5OrOe0VcxBFJHcF-0&8Rp#m2P zh#VEs)TnrNb`~Ue#p=O<<%NaY`uY#Nys$Yz%fiAKiy$)n*H-1bPP>$%o`3h=y@-g2 zjijVjR#syZ(p4&ibw;@*X|1RZpAxWcw#I!eBQtXrsCNZ8AHd^~+>6%=i6D!p6nd4< zYg=2-;DdvMqZTyO*PoY?+DU(W-^r6xgS9bHu5)UZmT85Bu5NBc_wJQ+m-_Ok=SfNq zH>QTj#FYszbv?gGK;pFoW@hHKsgUB>xH!{a z@1ozow*hw>g$6DXy)1Y1fCX;{$5i9m1`VgQ&(5l%KMk9Tq&ur zMZ?X()m2sLOO6Kw1fU+{p`oDx5KtxzePK6hPklYbUs$os6fvy#c|X(e2(|YRdZ8TIsx_Ro_@6<SkLa1)6C#$^jMefo7b(4Sh{^P|8#%b^<=xz=1k`D-?K}2tDtAksIDq0)uY;6k}UDsVQpgr zsdgWmuy8&!H4Em(@853~>`7K`X>EObO;qFnYZew%n63x5_^|Qb)h|pf+38%6BcI9WLIUP`J9=5AAu%rQJbF=cGb29- z?RNYU&8j`4O0x2>jSvJbVdh-_`}a4ova*)QuJ59uL0eip%!%&zA|j$x+w$;ELZaQf zZ+D;W+}s?E&*x9erO8Wc8FGfx-zYS~2Tu8X0c#x3GMhMZ<12v7mZ6YHhu~yF5 z4*kUWE-0Z-Ml=(wWaXN`xr2XVSH#)gQs4W+C7v+4ZT})!771AHs6kz&doonR&N>8J2(9?qrUVo=^8;R@#msd53aK!2Kl$@b^Tlx3Lfgj?fx!$v4# za?f|j_fXR-2@8hgou0DmYUT5PA|d-CJ!)9wBTWiCTfSdp((tn>#r-S5Qbu=-9E8#Kfb#ynwdh zUe)LrD;cB!`JthqGI3VFf5cf@TB@rM0<}k6-eu7PuMWxvLzI<{`+<%A>C>mTZ@GLV z(@mOAMqe51>Dfg`*WmW_=g*(#?rovI3bD}9F;_e~XIzOm4;#7c0!~@B$FJ*$I8{<$ zl8|reXVbfQ@hgb*^z?L)%t30yQ(?&1RK)U)7y3^ur$$KA9_P+Gh87kUO0u1B?XVaB{}HdL-(F;lSb~z#WO39ON=Grcq z8Vpg9jBTtmCnd2FV|y%pgm$XpA7EoA6SQ&oT=(wX(>>V))koplHJ>AA&bR=9NWTBy z5#=Q|$f81^kGF2UOimt!8X+_S%^?>y!QsOR6B85Z=_h;A-6811UO+RdrmBYTO79~n zE(scknk^Ie#9Z^eK`oj$SK=H>rcRk3D$L~EoJNsLZdU+5D{Iuh6UVb!-bmt+!iV(?)+ec!&xh<4D@(OEG!{`}cHI=cEh zA%!^7 rl20snJChy81bv02KV{C{ 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ξ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 UJulV51(L{KQMmk$aLeO=0O}mmrvLx| literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot5.png b/base_accounting_kit/static/description/images/screenshots/screenshot5.png new file mode 100644 index 0000000000000000000000000000000000000000..7b8400b238bb8c80efbd71658bf6e73cb69331b7 GIT binary patch literal 91188 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%0A0NMw~ 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot6.png b/base_accounting_kit/static/description/images/screenshots/screenshot6.png new file mode 100644 index 0000000000000000000000000000000000000000..faf85677951cf5603d9d357010f51059cebdb3e2 GIT binary patch literal 69166 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

    a09fUq{T<`Y>>zUfz{D_FmJeuZu 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

    @ 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 b(FvD^VV}1i>;V(-MU6zt7m1KE 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%0DtcZJkL!D>6+-i^VJl)H{6@2tXaNfyK}_8? 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 MXX?;=1=Dx`4ZFDK#sB~S literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot9.png b/base_accounting_kit/static/description/images/screenshots/screenshot9.png new file mode 100644 index 0000000000000000000000000000000000000000..1abf52da77e4c44e1cb7e13f03b058b0c9e68df9 GIT binary patch literal 69751 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/swiss-flag.png b/base_accounting_kit/static/description/images/swiss-flag.png new file mode 100644 index 0000000000000000000000000000000000000000..1a22e4cd90d1039d9ccbaef92abcbfc35edd393b GIT binary patch literal 1663 zcmV-_27vjAP)5gs3ql z1~sA~!2nUg_%8@G(ej}3fVVeL35Z}MfVQXf2@w^f1W^%0Vx-&=+n(jaIYeThduH$1 z=eFm2IWIG7t*&2ZUuM?K29L+%@pwEQkH?cVq}T!Uhfb%KD(X?{NKuDU2h;*J!0q{8 zfXhI4{`U;RQIsPHT_^{noj;577X(vM0_YS5F^Go{=Az62CK5eH1-?hwONu@8uuD3* z8a-M!6kPy?6b(!##S)Y!fuS+GyZ~%P+000G$Y%Ot_SY{(6F?goKrhcBtOmvwDU9Pl z3xnAxJGoYj017UEPGJx=EJt}67+Gllx8O8N3s-qZ_H(6>jteS)Hn0$(6&O=UzZRSX zUXpe`E|kN92%wFOp^x>zflHo+$j$#);XR;XBNba$*oVbASg0!(IPA9Pm zpv_csnYAb@)Nn$0dxkVNbv>m zfNR@D=0}A2(#CHtjXD)T8<{{KUjlczv|B=)Aj>@Ipv#p(X9DOnMw6xkxZ9P@l0-N~ zFEeBxzq&A&a$!W97*3j9RC@9Ol+jeNL#J_v3v-bL&}ORXVLNcIgLuk?`$+SdHd7td zQ1lUSkvA&nX~%}?TxM-lBa!X_I+MqN%~69WYlO$7jZedO4@rJ{;alLgur?}$bM!Ge z>`giRB`8ZPKKTH{sN$`#okIzrGg*wXFs#!GWRW(6%ZK$PD8FoYm?S)M+VL~J+;6+w zX+Hu6@ghF?H)AYmmf3c)8Ufl&HJ3OJjIwnUnKrd+KdUIKt*5Et9{GyDO*`0)fQu}p z7|AamMv~PA$1AWseQYByD6wP_y6>P(?i@P(@var08XGaHAk{n<6}6NCoFEZDho98pa6Q zxt+M}$1!(g@Xu>90>(QDCYd-9;7%u@B$L401q&byaS}>03Cx|zdw>@pJWd1{>>!Y& z;zR&XjF<>;DfTETmy1CSOaurt;<+Ub1W+$P1RMw;{NW^&WD=M=69JAo2_=~X?xYEx z3(C?J%Ur1K+)F9U?bss00+@^dXZxWNN7jV^@D0Q=A6n^TspddXqd)=jhaLUkB&1|< zPCiN$-9-Ga0l?YEll5vMA#zjd>*E2_^JqH1#m8O|H`2oSQWN&XaOX{ ziTq}?Bu`Z<%F-wY`9-P=k__7s)<>~X=DaBxwnQ-yy)dhWSAl(z?UWlzJ7;+7m*VvO)gJW zcUqjAKT&on@SRJ$CBk8Z2FbXslX6}iE$y79mpN3@jag|&X>fgRG{jV%E}fjEirEOS zQ{L|hiqJ|o4@!paI2;t>0}hLT_bA5?I4I9cCf;*VW8a`5?QErwddg|;NZ5ifG4AB& zTon*)U_t&PKBao_({W&B*on0;6#g?-(-=saWeBTLMi<)uEjWqLLW+08Oesg9cpq}h zePiZXlr_M(B871bWgXqT@8YdC3?)#*4cfpIQap|F6fitycjw7{rs_j7?6z4zkAspB z;5ypK0QzVGnh@roOd|S&LYCY-)n0_%q}WsF%S?ZilmP!n8ySI8k1`%*0!kf1ExG-- z!}xCx^CfbNLl=QFz)^%FWa*-s1143<9*@W4@pwEQkH=Fe{sk2Ug-TZ(Jh}h?002ov JPDHLkV1k#m;-&xq literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/trophy.png b/base_accounting_kit/static/description/images/trophy.png new file mode 100644 index 0000000000000000000000000000000000000000..a5496a866674b4eae456600a647538ced0ad0ce3 GIT binary patch literal 815750 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∓9|b~`zSWS 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

    Mdo+!HhyIEU%ls+2K8SgTH8Qn8bbo~!K9xh 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

    JK4 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

    VCf|00?FFOoFEEVyEN3J-27@>Y)e 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 +

    +
    +
    +

    + Odoo 15 + Full Accounting Kit

    +

    A full-fledged accounting kit for every + organization.

    +
    + +
    +
    +
    + + +
    +
    +
    +
    + +
    + Latest Updates
    +
    +
    +
    +
    +
      +
    • + Multiple Invoice Copies Option Added +
    • + +
    • + Translations Added +
        +
      • Arabic
      • +
      • German (CH) / Deutsch (CH)
      • +
      • Spanish (AR) / Espanol (AR)
      • +
      • French (BE) / Francais (BE)
      • +
      • Ukrainian
      • +
      • Chinese (HK)
      • +
      +
    • +
    +
    +
    +
    +
    +
      +
    • + Reconciliation Widget Added +
    • +
    • + Payments Matching + option in Journal Overview +
    • +
    • + Payments Matching + button Payment Form +
    • +
    +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +

    Overview

    +
    +

    + Accounting in odoo is sufficient for any organization to meet all their needs related to + accounting. + As you know for any organization, accounting is one of the most important processes in order to + run + the company without any financial losses. Odoo accounting is connected with all the other apps + such + as sales, purchase, inventory and more. + + In community edition, we have only limited features available under Odoo accounting. Here comes + the + use of the module Odoo15 Full Accounting Kit by Cybrosys Technologies which is built under the + V15 + platform. This module will bring back the accounting features such as Asset management, + Accounting + Reports, PDC Management, Account Lock dates, Multiple Invoice Copies, Customer Credit Limit, and + Follow-Ups, Daybook, Bankbook, and Cashbook reports. +

    +
    + +
    +
    + + + +
    +
    +
    +

    All Features

    +
    +
    +
    + +

    Multiple Invoice Copies Option

    +
    + +
    + +

    Reconciliation Widget

    +
    + +
    + +

    Accounting Dashboard with all + necessary details

    +
    + +
    + +

    Manage Customer follow-ups

    +
    + +
    + +

    PDC management is now in

    +
    + +
    + +

    Accounting lock dates for Odoo 15 + community edition

    +
    + +
    + +
    +
    + +

    Customer credit limit

    +
    + +
    + +

    Handle Recurring payments in Odoo +

    +
    + +
    + +

    Asset management system for Odoo + 15 community edition

    +
    + +
    + +

    Multiple Invoice Copies

    +
    + +
    + +

    Day book, Bank book and Cash book + reports

    +
    + +
    + +

    Financial reports

    +
    + +
    + +
    + +
    + +

    Trial balance report

    +
    + +
    + +

    Journal audit report

    +
    + +
    + +

    General ledger report

    +
    + +
    + +

    Partner ledger report

    +
    + +
    + +

    Aged partner balance

    +
    + +
    + +

    Tax reports

    +
    +
    +
    +
    + + + +
    + +
    +
    +
    +
    Arabic RTL Support
    +
    +

    + Added Translations for Arabic. +

    + +
    +
    +
    +
    +
    Multiple Language Support
    +
    +

    + Added Translations for German,Spanish,French,Ukrainian,Chinese. +

    + +
    +
    +
    + + +
    +
    +
    +
    +
    +
    Detailed Dashboard
    +
    +

    + The Dashboard support report overview for Invoices,Income/Expense,Aged and for other + Reports +

    +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    +
    +
    Accounting Dashboard
    +
    +

    + Accounting Dashboard that supports shows reports overview. +

    + +
    +
    +
    +
    +
    Customer Follow-Ups
    +
    +

    + Set up customer follow-ups. +

    + +
    +
    +
    +
    +
    Recurring Templates
    +
    +

    + Used for recurring payments. +

    + +
    +
    +
    + + +
    + + + + + + +
    +
    +
    +
    Comprehensive Reports
    +
    +
    +
    + +
    Invoice
    +
    +

    +
    + +
    + +
    Bank Book Report
    +
    +

    +
    + +
    + +
    Cash Book Report
    +
    +

    +
    + +
    + +
    Day Book Reporting
    +
    +

    +
    + +
    + +
    Cash Flow Statement
    +
    +

    +
    + +
    + +
    General Ledger
    +
    +

    +
    + +
    + +
    Profit and Loss
    +
    +

    +
    + +
    + +
    Balance Sheet
    +
    +

    +
    + +
    + +
    Trial Balance
    +
    +

    +
    +
    + +
    Tax Invoice Journal
    +
    +

    +
    +
    +
    + + + + + +
    +
    Screenshots
    +
    +
    + +
    +
    + + + + + + + +
    +
    Suggested Products
    +
    + +
    + + + + +
    +
    +
    +
    Our Services
    +
    +
    + +
    +
    + +
    +
    + Odoo + Customization
    +
    + +
    +
    + +
    +
    + Odoo + Implementation
    +
    + +
    +
    + +
    +
    + Odoo + Support
    +
    + + +
    +
    + +
    +
    + Hire + Odoo + Developer
    +
    + +
    +
    + +
    +
    + Odoo + Integration
    +
    + +
    +
    + +
    +
    + Odoo + Migration
    +
    + + +
    +
    + +
    +
    + Odoo + Consultancy
    +
    + +
    +
    + +
    +
    + Odoo + Implementation
    +
    + +
    +
    + +
    +
    + Odoo + Licensing Consultancy
    +
    +
    +
    + + + +
    +
    +
    +
    Our Industries
    +
    +
    + +
    +
    + +
    + Trading +
    +

    + Easily procure + and + sell your products

    +
    +
    + +
    +
    + +
    + POS +
    +

    + Easy + configuration + and convivial experience

    +
    +
    + +
    +
    + +
    + Education +
    +

    + A platform for + educational management

    +
    +
    + +
    +
    + +
    + Manufacturing +
    +

    + Plan, track and + schedule your operations

    +
    +
    + +
    +
    + +
    + E-commerce & Website +
    +

    + Mobile + friendly, + awe-inspiring product pages

    +
    +
    + +
    +
    + +
    + Service Management +
    +

    + Keep track of + services and invoice

    +
    +
    + +
    +
    + +
    + Restaurant +
    +

    + Run your bar or + restaurant methodically

    +
    +
    + +
    +
    + +
    + Hotel Management +
    +

    + An + all-inclusive + hotel management application

    +
    +
    + +
    +
    + + + + + +
    +
    +
    +
    Need Help?
    +
    +
    +
    + + +
    + +
    + +
    + +
    + WhatsApp +
    +
    +
    + +
    + +
    + +
    +
    + +
    + +
    + +
    +
    + +
    +
    +
    + \ No newline at end of file diff --git a/base_accounting_kit/static/lib/Chart.bundle.js b/base_accounting_kit/static/lib/Chart.bundle.js new file mode 100644 index 000000000..3207d0774 --- /dev/null +++ b/base_accounting_kit/static/lib/Chart.bundle.js @@ -0,0 +1,19286 @@ +/*! + * Chart.js v2.8.0 + * https://www.chartjs.org + * (c) 2019 Chart.js Contributors + * Released under the MIT License + */ +(function (global, factory) { +typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : +typeof define === 'function' && define.amd ? define(factory) : +(global.Chart = factory()); +}(this, (function () { 'use strict'; + +/* MIT license */ + +var conversions = { + rgb2hsl: rgb2hsl, + rgb2hsv: rgb2hsv, + rgb2hwb: rgb2hwb, + rgb2cmyk: rgb2cmyk, + rgb2keyword: rgb2keyword, + rgb2xyz: rgb2xyz, + rgb2lab: rgb2lab, + rgb2lch: rgb2lch, + + hsl2rgb: hsl2rgb, + hsl2hsv: hsl2hsv, + hsl2hwb: hsl2hwb, + hsl2cmyk: hsl2cmyk, + hsl2keyword: hsl2keyword, + + hsv2rgb: hsv2rgb, + hsv2hsl: hsv2hsl, + hsv2hwb: hsv2hwb, + hsv2cmyk: hsv2cmyk, + hsv2keyword: hsv2keyword, + + hwb2rgb: hwb2rgb, + hwb2hsl: hwb2hsl, + hwb2hsv: hwb2hsv, + hwb2cmyk: hwb2cmyk, + hwb2keyword: hwb2keyword, + + cmyk2rgb: cmyk2rgb, + cmyk2hsl: cmyk2hsl, + cmyk2hsv: cmyk2hsv, + cmyk2hwb: cmyk2hwb, + cmyk2keyword: cmyk2keyword, + + keyword2rgb: keyword2rgb, + keyword2hsl: keyword2hsl, + keyword2hsv: keyword2hsv, + keyword2hwb: keyword2hwb, + keyword2cmyk: keyword2cmyk, + keyword2lab: keyword2lab, + keyword2xyz: keyword2xyz, + + xyz2rgb: xyz2rgb, + xyz2lab: xyz2lab, + xyz2lch: xyz2lch, + + lab2xyz: lab2xyz, + lab2rgb: lab2rgb, + lab2lch: lab2lch, + + lch2lab: lch2lab, + lch2xyz: lch2xyz, + lch2rgb: lch2rgb +}; + + +function rgb2hsl(rgb) { + var r = rgb[0]/255, + g = rgb[1]/255, + b = rgb[2]/255, + min = Math.min(r, g, b), + max = Math.max(r, g, b), + delta = max - min, + h, s, l; + + if (max == min) + h = 0; + else if (r == max) + h = (g - b) / delta; + else if (g == max) + h = 2 + (b - r) / delta; + else if (b == max) + h = 4 + (r - g)/ delta; + + h = Math.min(h * 60, 360); + + if (h < 0) + h += 360; + + l = (min + max) / 2; + + if (max == min) + s = 0; + else if (l <= 0.5) + s = delta / (max + min); + else + s = delta / (2 - max - min); + + return [h, s * 100, l * 100]; +} + +function rgb2hsv(rgb) { + var r = rgb[0], + g = rgb[1], + b = rgb[2], + min = Math.min(r, g, b), + max = Math.max(r, g, b), + delta = max - min, + h, s, v; + + if (max == 0) + s = 0; + else + s = (delta/max * 1000)/10; + + if (max == min) + h = 0; + else if (r == max) + h = (g - b) / delta; + else if (g == max) + h = 2 + (b - r) / delta; + else if (b == max) + h = 4 + (r - g) / delta; + + h = Math.min(h * 60, 360); + + if (h < 0) + h += 360; + + v = ((max / 255) * 1000) / 10; + + return [h, s, v]; +} + +function rgb2hwb(rgb) { + var r = rgb[0], + g = rgb[1], + b = rgb[2], + h = rgb2hsl(rgb)[0], + w = 1/255 * Math.min(r, Math.min(g, b)), + b = 1 - 1/255 * Math.max(r, Math.max(g, b)); + + return [h, w * 100, b * 100]; +} + +function rgb2cmyk(rgb) { + var r = rgb[0] / 255, + g = rgb[1] / 255, + b = rgb[2] / 255, + c, m, y, k; + + k = Math.min(1 - r, 1 - g, 1 - b); + c = (1 - r - k) / (1 - k) || 0; + m = (1 - g - k) / (1 - k) || 0; + y = (1 - b - k) / (1 - k) || 0; + return [c * 100, m * 100, y * 100, k * 100]; +} + +function rgb2keyword(rgb) { + return reverseKeywords[JSON.stringify(rgb)]; +} + +function rgb2xyz(rgb) { + var r = rgb[0] / 255, + g = rgb[1] / 255, + b = rgb[2] / 255; + + // assume sRGB + r = r > 0.04045 ? Math.pow(((r + 0.055) / 1.055), 2.4) : (r / 12.92); + g = g > 0.04045 ? Math.pow(((g + 0.055) / 1.055), 2.4) : (g / 12.92); + b = b > 0.04045 ? Math.pow(((b + 0.055) / 1.055), 2.4) : (b / 12.92); + + var x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805); + var y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722); + var z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505); + + return [x * 100, y *100, z * 100]; +} + +function rgb2lab(rgb) { + var xyz = rgb2xyz(rgb), + x = xyz[0], + y = xyz[1], + z = xyz[2], + l, a, b; + + x /= 95.047; + y /= 100; + z /= 108.883; + + x = x > 0.008856 ? Math.pow(x, 1/3) : (7.787 * x) + (16 / 116); + y = y > 0.008856 ? Math.pow(y, 1/3) : (7.787 * y) + (16 / 116); + z = z > 0.008856 ? Math.pow(z, 1/3) : (7.787 * z) + (16 / 116); + + l = (116 * y) - 16; + a = 500 * (x - y); + b = 200 * (y - z); + + return [l, a, b]; +} + +function rgb2lch(args) { + return lab2lch(rgb2lab(args)); +} + +function hsl2rgb(hsl) { + var h = hsl[0] / 360, + s = hsl[1] / 100, + l = hsl[2] / 100, + t1, t2, t3, rgb, val; + + if (s == 0) { + val = l * 255; + return [val, val, val]; + } + + if (l < 0.5) + t2 = l * (1 + s); + else + t2 = l + s - l * s; + t1 = 2 * l - t2; + + rgb = [0, 0, 0]; + for (var i = 0; i < 3; i++) { + t3 = h + 1 / 3 * - (i - 1); + t3 < 0 && t3++; + t3 > 1 && t3--; + + if (6 * t3 < 1) + val = t1 + (t2 - t1) * 6 * t3; + else if (2 * t3 < 1) + val = t2; + else if (3 * t3 < 2) + val = t1 + (t2 - t1) * (2 / 3 - t3) * 6; + else + val = t1; + + rgb[i] = val * 255; + } + + return rgb; +} + +function hsl2hsv(hsl) { + var h = hsl[0], + s = hsl[1] / 100, + l = hsl[2] / 100, + sv, v; + + if(l === 0) { + // no need to do calc on black + // also avoids divide by 0 error + return [0, 0, 0]; + } + + l *= 2; + s *= (l <= 1) ? l : 2 - l; + v = (l + s) / 2; + sv = (2 * s) / (l + s); + return [h, sv * 100, v * 100]; +} + +function hsl2hwb(args) { + return rgb2hwb(hsl2rgb(args)); +} + +function hsl2cmyk(args) { + return rgb2cmyk(hsl2rgb(args)); +} + +function hsl2keyword(args) { + return rgb2keyword(hsl2rgb(args)); +} + + +function hsv2rgb(hsv) { + var h = hsv[0] / 60, + s = hsv[1] / 100, + v = hsv[2] / 100, + hi = Math.floor(h) % 6; + + var f = h - Math.floor(h), + p = 255 * v * (1 - s), + q = 255 * v * (1 - (s * f)), + t = 255 * v * (1 - (s * (1 - f))), + v = 255 * v; + + switch(hi) { + case 0: + return [v, t, p]; + case 1: + return [q, v, p]; + case 2: + return [p, v, t]; + case 3: + return [p, q, v]; + case 4: + return [t, p, v]; + case 5: + return [v, p, q]; + } +} + +function hsv2hsl(hsv) { + var h = hsv[0], + s = hsv[1] / 100, + v = hsv[2] / 100, + sl, l; + + l = (2 - s) * v; + sl = s * v; + sl /= (l <= 1) ? l : 2 - l; + sl = sl || 0; + l /= 2; + return [h, sl * 100, l * 100]; +} + +function hsv2hwb(args) { + return rgb2hwb(hsv2rgb(args)) +} + +function hsv2cmyk(args) { + return rgb2cmyk(hsv2rgb(args)); +} + +function hsv2keyword(args) { + return rgb2keyword(hsv2rgb(args)); +} + +// http://dev.w3.org/csswg/css-color/#hwb-to-rgb +function hwb2rgb(hwb) { + var h = hwb[0] / 360, + wh = hwb[1] / 100, + bl = hwb[2] / 100, + ratio = wh + bl, + i, v, f, n; + + // wh + bl cant be > 1 + if (ratio > 1) { + wh /= ratio; + bl /= ratio; + } + + i = Math.floor(6 * h); + v = 1 - bl; + f = 6 * h - i; + if ((i & 0x01) != 0) { + f = 1 - f; + } + n = wh + f * (v - wh); // linear interpolation + + switch (i) { + default: + case 6: + case 0: r = v; g = n; b = wh; break; + case 1: r = n; g = v; b = wh; break; + case 2: r = wh; g = v; b = n; break; + case 3: r = wh; g = n; b = v; break; + case 4: r = n; g = wh; b = v; break; + case 5: r = v; g = wh; b = n; break; + } + + return [r * 255, g * 255, b * 255]; +} + +function hwb2hsl(args) { + return rgb2hsl(hwb2rgb(args)); +} + +function hwb2hsv(args) { + return rgb2hsv(hwb2rgb(args)); +} + +function hwb2cmyk(args) { + return rgb2cmyk(hwb2rgb(args)); +} + +function hwb2keyword(args) { + return rgb2keyword(hwb2rgb(args)); +} + +function cmyk2rgb(cmyk) { + var c = cmyk[0] / 100, + m = cmyk[1] / 100, + y = cmyk[2] / 100, + k = cmyk[3] / 100, + r, g, b; + + r = 1 - Math.min(1, c * (1 - k) + k); + g = 1 - Math.min(1, m * (1 - k) + k); + b = 1 - Math.min(1, y * (1 - k) + k); + return [r * 255, g * 255, b * 255]; +} + +function cmyk2hsl(args) { + return rgb2hsl(cmyk2rgb(args)); +} + +function cmyk2hsv(args) { + return rgb2hsv(cmyk2rgb(args)); +} + +function cmyk2hwb(args) { + return rgb2hwb(cmyk2rgb(args)); +} + +function cmyk2keyword(args) { + return rgb2keyword(cmyk2rgb(args)); +} + + +function xyz2rgb(xyz) { + var x = xyz[0] / 100, + y = xyz[1] / 100, + z = xyz[2] / 100, + r, g, b; + + r = (x * 3.2406) + (y * -1.5372) + (z * -0.4986); + g = (x * -0.9689) + (y * 1.8758) + (z * 0.0415); + b = (x * 0.0557) + (y * -0.2040) + (z * 1.0570); + + // assume sRGB + r = r > 0.0031308 ? ((1.055 * Math.pow(r, 1.0 / 2.4)) - 0.055) + : r = (r * 12.92); + + g = g > 0.0031308 ? ((1.055 * Math.pow(g, 1.0 / 2.4)) - 0.055) + : g = (g * 12.92); + + b = b > 0.0031308 ? ((1.055 * Math.pow(b, 1.0 / 2.4)) - 0.055) + : b = (b * 12.92); + + r = Math.min(Math.max(0, r), 1); + g = Math.min(Math.max(0, g), 1); + b = Math.min(Math.max(0, b), 1); + + return [r * 255, g * 255, b * 255]; +} + +function xyz2lab(xyz) { + var x = xyz[0], + y = xyz[1], + z = xyz[2], + l, a, b; + + x /= 95.047; + y /= 100; + z /= 108.883; + + x = x > 0.008856 ? Math.pow(x, 1/3) : (7.787 * x) + (16 / 116); + y = y > 0.008856 ? Math.pow(y, 1/3) : (7.787 * y) + (16 / 116); + z = z > 0.008856 ? Math.pow(z, 1/3) : (7.787 * z) + (16 / 116); + + l = (116 * y) - 16; + a = 500 * (x - y); + b = 200 * (y - z); + + return [l, a, b]; +} + +function xyz2lch(args) { + return lab2lch(xyz2lab(args)); +} + +function lab2xyz(lab) { + var l = lab[0], + a = lab[1], + b = lab[2], + x, y, z, y2; + + if (l <= 8) { + y = (l * 100) / 903.3; + y2 = (7.787 * (y / 100)) + (16 / 116); + } else { + y = 100 * Math.pow((l + 16) / 116, 3); + y2 = Math.pow(y / 100, 1/3); + } + + x = x / 95.047 <= 0.008856 ? x = (95.047 * ((a / 500) + y2 - (16 / 116))) / 7.787 : 95.047 * Math.pow((a / 500) + y2, 3); + + z = z / 108.883 <= 0.008859 ? z = (108.883 * (y2 - (b / 200) - (16 / 116))) / 7.787 : 108.883 * Math.pow(y2 - (b / 200), 3); + + return [x, y, z]; +} + +function lab2lch(lab) { + var l = lab[0], + a = lab[1], + b = lab[2], + hr, h, c; + + hr = Math.atan2(b, a); + h = hr * 360 / 2 / Math.PI; + if (h < 0) { + h += 360; + } + c = Math.sqrt(a * a + b * b); + return [l, c, h]; +} + +function lab2rgb(args) { + return xyz2rgb(lab2xyz(args)); +} + +function lch2lab(lch) { + var l = lch[0], + c = lch[1], + h = lch[2], + a, b, hr; + + hr = h / 360 * 2 * Math.PI; + a = c * Math.cos(hr); + b = c * Math.sin(hr); + return [l, a, b]; +} + +function lch2xyz(args) { + return lab2xyz(lch2lab(args)); +} + +function lch2rgb(args) { + return lab2rgb(lch2lab(args)); +} + +function keyword2rgb(keyword) { + return cssKeywords[keyword]; +} + +function keyword2hsl(args) { + return rgb2hsl(keyword2rgb(args)); +} + +function keyword2hsv(args) { + return rgb2hsv(keyword2rgb(args)); +} + +function keyword2hwb(args) { + return rgb2hwb(keyword2rgb(args)); +} + +function keyword2cmyk(args) { + return rgb2cmyk(keyword2rgb(args)); +} + +function keyword2lab(args) { + return rgb2lab(keyword2rgb(args)); +} + +function keyword2xyz(args) { + return rgb2xyz(keyword2rgb(args)); +} + +var cssKeywords = { + aliceblue: [240,248,255], + antiquewhite: [250,235,215], + aqua: [0,255,255], + aquamarine: [127,255,212], + azure: [240,255,255], + beige: [245,245,220], + bisque: [255,228,196], + black: [0,0,0], + blanchedalmond: [255,235,205], + blue: [0,0,255], + blueviolet: [138,43,226], + brown: [165,42,42], + burlywood: [222,184,135], + cadetblue: [95,158,160], + chartreuse: [127,255,0], + chocolate: [210,105,30], + coral: [255,127,80], + cornflowerblue: [100,149,237], + cornsilk: [255,248,220], + crimson: [220,20,60], + cyan: [0,255,255], + darkblue: [0,0,139], + darkcyan: [0,139,139], + darkgoldenrod: [184,134,11], + darkgray: [169,169,169], + darkgreen: [0,100,0], + darkgrey: [169,169,169], + darkkhaki: [189,183,107], + darkmagenta: [139,0,139], + darkolivegreen: [85,107,47], + darkorange: [255,140,0], + darkorchid: [153,50,204], + darkred: [139,0,0], + darksalmon: [233,150,122], + darkseagreen: [143,188,143], + darkslateblue: [72,61,139], + darkslategray: [47,79,79], + darkslategrey: [47,79,79], + darkturquoise: [0,206,209], + darkviolet: [148,0,211], + deeppink: [255,20,147], + deepskyblue: [0,191,255], + dimgray: [105,105,105], + dimgrey: [105,105,105], + dodgerblue: [30,144,255], + firebrick: [178,34,34], + floralwhite: [255,250,240], + forestgreen: [34,139,34], + fuchsia: [255,0,255], + gainsboro: [220,220,220], + ghostwhite: [248,248,255], + gold: [255,215,0], + goldenrod: [218,165,32], + gray: [128,128,128], + green: [0,128,0], + greenyellow: [173,255,47], + grey: [128,128,128], + honeydew: [240,255,240], + hotpink: [255,105,180], + indianred: [205,92,92], + indigo: [75,0,130], + ivory: [255,255,240], + khaki: [240,230,140], + lavender: [230,230,250], + lavenderblush: [255,240,245], + lawngreen: [124,252,0], + lemonchiffon: [255,250,205], + lightblue: [173,216,230], + lightcoral: [240,128,128], + lightcyan: [224,255,255], + lightgoldenrodyellow: [250,250,210], + lightgray: [211,211,211], + lightgreen: [144,238,144], + lightgrey: [211,211,211], + lightpink: [255,182,193], + lightsalmon: [255,160,122], + lightseagreen: [32,178,170], + lightskyblue: [135,206,250], + lightslategray: [119,136,153], + lightslategrey: [119,136,153], + lightsteelblue: [176,196,222], + lightyellow: [255,255,224], + lime: [0,255,0], + limegreen: [50,205,50], + linen: [250,240,230], + magenta: [255,0,255], + maroon: [128,0,0], + mediumaquamarine: [102,205,170], + mediumblue: [0,0,205], + mediumorchid: [186,85,211], + mediumpurple: [147,112,219], + mediumseagreen: [60,179,113], + mediumslateblue: [123,104,238], + mediumspringgreen: [0,250,154], + mediumturquoise: [72,209,204], + mediumvioletred: [199,21,133], + midnightblue: [25,25,112], + mintcream: [245,255,250], + mistyrose: [255,228,225], + moccasin: [255,228,181], + navajowhite: [255,222,173], + navy: [0,0,128], + oldlace: [253,245,230], + olive: [128,128,0], + olivedrab: [107,142,35], + orange: [255,165,0], + orangered: [255,69,0], + orchid: [218,112,214], + palegoldenrod: [238,232,170], + palegreen: [152,251,152], + paleturquoise: [175,238,238], + palevioletred: [219,112,147], + papayawhip: [255,239,213], + peachpuff: [255,218,185], + peru: [205,133,63], + pink: [255,192,203], + plum: [221,160,221], + powderblue: [176,224,230], + purple: [128,0,128], + rebeccapurple: [102, 51, 153], + red: [255,0,0], + rosybrown: [188,143,143], + royalblue: [65,105,225], + saddlebrown: [139,69,19], + salmon: [250,128,114], + sandybrown: [244,164,96], + seagreen: [46,139,87], + seashell: [255,245,238], + sienna: [160,82,45], + silver: [192,192,192], + skyblue: [135,206,235], + slateblue: [106,90,205], + slategray: [112,128,144], + slategrey: [112,128,144], + snow: [255,250,250], + springgreen: [0,255,127], + steelblue: [70,130,180], + tan: [210,180,140], + teal: [0,128,128], + thistle: [216,191,216], + tomato: [255,99,71], + turquoise: [64,224,208], + violet: [238,130,238], + wheat: [245,222,179], + white: [255,255,255], + whitesmoke: [245,245,245], + yellow: [255,255,0], + yellowgreen: [154,205,50] +}; + +var reverseKeywords = {}; +for (var key in cssKeywords) { + reverseKeywords[JSON.stringify(cssKeywords[key])] = key; +} + +var convert = function() { + return new Converter(); +}; + +for (var func in conversions) { + // export Raw versions + convert[func + "Raw"] = (function(func) { + // accept array or plain args + return function(arg) { + if (typeof arg == "number") + arg = Array.prototype.slice.call(arguments); + return conversions[func](arg); + } + })(func); + + var pair = /(\w+)2(\w+)/.exec(func), + from = pair[1], + to = pair[2]; + + // export rgb2hsl and ["rgb"]["hsl"] + convert[from] = convert[from] || {}; + + convert[from][to] = convert[func] = (function(func) { + return function(arg) { + if (typeof arg == "number") + arg = Array.prototype.slice.call(arguments); + + var val = conversions[func](arg); + if (typeof val == "string" || val === undefined) + return val; // keyword + + for (var i = 0; i < val.length; i++) + val[i] = Math.round(val[i]); + return val; + } + })(func); +} + + +/* Converter does lazy conversion and caching */ +var Converter = function() { + this.convs = {}; +}; + +/* Either get the values for a space or + set the values for a space, depending on args */ +Converter.prototype.routeSpace = function(space, args) { + var values = args[0]; + if (values === undefined) { + // color.rgb() + return this.getValues(space); + } + // color.rgb(10, 10, 10) + if (typeof values == "number") { + values = Array.prototype.slice.call(args); + } + + return this.setValues(space, values); +}; + +/* Set the values for a space, invalidating cache */ +Converter.prototype.setValues = function(space, values) { + this.space = space; + this.convs = {}; + this.convs[space] = values; + return this; +}; + +/* Get the values for a space. If there's already + a conversion for the space, fetch it, otherwise + compute it */ +Converter.prototype.getValues = function(space) { + var vals = this.convs[space]; + if (!vals) { + var fspace = this.space, + from = this.convs[fspace]; + vals = convert[fspace][space](from); + + this.convs[space] = vals; + } + return vals; +}; + +["rgb", "hsl", "hsv", "cmyk", "keyword"].forEach(function(space) { + Converter.prototype[space] = function(vals) { + return this.routeSpace(space, arguments); + }; +}); + +var colorConvert = convert; + +var colorName = { + "aliceblue": [240, 248, 255], + "antiquewhite": [250, 235, 215], + "aqua": [0, 255, 255], + "aquamarine": [127, 255, 212], + "azure": [240, 255, 255], + "beige": [245, 245, 220], + "bisque": [255, 228, 196], + "black": [0, 0, 0], + "blanchedalmond": [255, 235, 205], + "blue": [0, 0, 255], + "blueviolet": [138, 43, 226], + "brown": [165, 42, 42], + "burlywood": [222, 184, 135], + "cadetblue": [95, 158, 160], + "chartreuse": [127, 255, 0], + "chocolate": [210, 105, 30], + "coral": [255, 127, 80], + "cornflowerblue": [100, 149, 237], + "cornsilk": [255, 248, 220], + "crimson": [220, 20, 60], + "cyan": [0, 255, 255], + "darkblue": [0, 0, 139], + "darkcyan": [0, 139, 139], + "darkgoldenrod": [184, 134, 11], + "darkgray": [169, 169, 169], + "darkgreen": [0, 100, 0], + "darkgrey": [169, 169, 169], + "darkkhaki": [189, 183, 107], + "darkmagenta": [139, 0, 139], + "darkolivegreen": [85, 107, 47], + "darkorange": [255, 140, 0], + "darkorchid": [153, 50, 204], + "darkred": [139, 0, 0], + "darksalmon": [233, 150, 122], + "darkseagreen": [143, 188, 143], + "darkslateblue": [72, 61, 139], + "darkslategray": [47, 79, 79], + "darkslategrey": [47, 79, 79], + "darkturquoise": [0, 206, 209], + "darkviolet": [148, 0, 211], + "deeppink": [255, 20, 147], + "deepskyblue": [0, 191, 255], + "dimgray": [105, 105, 105], + "dimgrey": [105, 105, 105], + "dodgerblue": [30, 144, 255], + "firebrick": [178, 34, 34], + "floralwhite": [255, 250, 240], + "forestgreen": [34, 139, 34], + "fuchsia": [255, 0, 255], + "gainsboro": [220, 220, 220], + "ghostwhite": [248, 248, 255], + "gold": [255, 215, 0], + "goldenrod": [218, 165, 32], + "gray": [128, 128, 128], + "green": [0, 128, 0], + "greenyellow": [173, 255, 47], + "grey": [128, 128, 128], + "honeydew": [240, 255, 240], + "hotpink": [255, 105, 180], + "indianred": [205, 92, 92], + "indigo": [75, 0, 130], + "ivory": [255, 255, 240], + "khaki": [240, 230, 140], + "lavender": [230, 230, 250], + "lavenderblush": [255, 240, 245], + "lawngreen": [124, 252, 0], + "lemonchiffon": [255, 250, 205], + "lightblue": [173, 216, 230], + "lightcoral": [240, 128, 128], + "lightcyan": [224, 255, 255], + "lightgoldenrodyellow": [250, 250, 210], + "lightgray": [211, 211, 211], + "lightgreen": [144, 238, 144], + "lightgrey": [211, 211, 211], + "lightpink": [255, 182, 193], + "lightsalmon": [255, 160, 122], + "lightseagreen": [32, 178, 170], + "lightskyblue": [135, 206, 250], + "lightslategray": [119, 136, 153], + "lightslategrey": [119, 136, 153], + "lightsteelblue": [176, 196, 222], + "lightyellow": [255, 255, 224], + "lime": [0, 255, 0], + "limegreen": [50, 205, 50], + "linen": [250, 240, 230], + "magenta": [255, 0, 255], + "maroon": [128, 0, 0], + "mediumaquamarine": [102, 205, 170], + "mediumblue": [0, 0, 205], + "mediumorchid": [186, 85, 211], + "mediumpurple": [147, 112, 219], + "mediumseagreen": [60, 179, 113], + "mediumslateblue": [123, 104, 238], + "mediumspringgreen": [0, 250, 154], + "mediumturquoise": [72, 209, 204], + "mediumvioletred": [199, 21, 133], + "midnightblue": [25, 25, 112], + "mintcream": [245, 255, 250], + "mistyrose": [255, 228, 225], + "moccasin": [255, 228, 181], + "navajowhite": [255, 222, 173], + "navy": [0, 0, 128], + "oldlace": [253, 245, 230], + "olive": [128, 128, 0], + "olivedrab": [107, 142, 35], + "orange": [255, 165, 0], + "orangered": [255, 69, 0], + "orchid": [218, 112, 214], + "palegoldenrod": [238, 232, 170], + "palegreen": [152, 251, 152], + "paleturquoise": [175, 238, 238], + "palevioletred": [219, 112, 147], + "papayawhip": [255, 239, 213], + "peachpuff": [255, 218, 185], + "peru": [205, 133, 63], + "pink": [255, 192, 203], + "plum": [221, 160, 221], + "powderblue": [176, 224, 230], + "purple": [128, 0, 128], + "rebeccapurple": [102, 51, 153], + "red": [255, 0, 0], + "rosybrown": [188, 143, 143], + "royalblue": [65, 105, 225], + "saddlebrown": [139, 69, 19], + "salmon": [250, 128, 114], + "sandybrown": [244, 164, 96], + "seagreen": [46, 139, 87], + "seashell": [255, 245, 238], + "sienna": [160, 82, 45], + "silver": [192, 192, 192], + "skyblue": [135, 206, 235], + "slateblue": [106, 90, 205], + "slategray": [112, 128, 144], + "slategrey": [112, 128, 144], + "snow": [255, 250, 250], + "springgreen": [0, 255, 127], + "steelblue": [70, 130, 180], + "tan": [210, 180, 140], + "teal": [0, 128, 128], + "thistle": [216, 191, 216], + "tomato": [255, 99, 71], + "turquoise": [64, 224, 208], + "violet": [238, 130, 238], + "wheat": [245, 222, 179], + "white": [255, 255, 255], + "whitesmoke": [245, 245, 245], + "yellow": [255, 255, 0], + "yellowgreen": [154, 205, 50] +}; + +/* MIT license */ + + +var colorString = { + getRgba: getRgba, + getHsla: getHsla, + getRgb: getRgb, + getHsl: getHsl, + getHwb: getHwb, + getAlpha: getAlpha, + + hexString: hexString, + rgbString: rgbString, + rgbaString: rgbaString, + percentString: percentString, + percentaString: percentaString, + hslString: hslString, + hslaString: hslaString, + hwbString: hwbString, + keyword: keyword +}; + +function getRgba(string) { + if (!string) { + return; + } + var abbr = /^#([a-fA-F0-9]{3,4})$/i, + hex = /^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i, + rgba = /^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i, + per = /^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i, + keyword = /(\w+)/; + + var rgb = [0, 0, 0], + a = 1, + match = string.match(abbr), + hexAlpha = ""; + if (match) { + match = match[1]; + hexAlpha = match[3]; + for (var i = 0; i < rgb.length; i++) { + rgb[i] = parseInt(match[i] + match[i], 16); + } + if (hexAlpha) { + a = Math.round((parseInt(hexAlpha + hexAlpha, 16) / 255) * 100) / 100; + } + } + else if (match = string.match(hex)) { + hexAlpha = match[2]; + match = match[1]; + for (var i = 0; i < rgb.length; i++) { + rgb[i] = parseInt(match.slice(i * 2, i * 2 + 2), 16); + } + if (hexAlpha) { + a = Math.round((parseInt(hexAlpha, 16) / 255) * 100) / 100; + } + } + else if (match = string.match(rgba)) { + for (var i = 0; i < rgb.length; i++) { + rgb[i] = parseInt(match[i + 1]); + } + a = parseFloat(match[4]); + } + else if (match = string.match(per)) { + for (var i = 0; i < rgb.length; i++) { + rgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55); + } + a = parseFloat(match[4]); + } + else if (match = string.match(keyword)) { + if (match[1] == "transparent") { + return [0, 0, 0, 0]; + } + rgb = colorName[match[1]]; + if (!rgb) { + return; + } + } + + for (var i = 0; i < rgb.length; i++) { + rgb[i] = scale(rgb[i], 0, 255); + } + if (!a && a != 0) { + a = 1; + } + else { + a = scale(a, 0, 1); + } + rgb[3] = a; + return rgb; +} + +function getHsla(string) { + if (!string) { + return; + } + var hsl = /^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/; + var match = string.match(hsl); + if (match) { + var alpha = parseFloat(match[4]); + var h = scale(parseInt(match[1]), 0, 360), + s = scale(parseFloat(match[2]), 0, 100), + l = scale(parseFloat(match[3]), 0, 100), + a = scale(isNaN(alpha) ? 1 : alpha, 0, 1); + return [h, s, l, a]; + } +} + +function getHwb(string) { + if (!string) { + return; + } + var hwb = /^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/; + var match = string.match(hwb); + if (match) { + var alpha = parseFloat(match[4]); + var h = scale(parseInt(match[1]), 0, 360), + w = scale(parseFloat(match[2]), 0, 100), + b = scale(parseFloat(match[3]), 0, 100), + a = scale(isNaN(alpha) ? 1 : alpha, 0, 1); + return [h, w, b, a]; + } +} + +function getRgb(string) { + var rgba = getRgba(string); + return rgba && rgba.slice(0, 3); +} + +function getHsl(string) { + var hsla = getHsla(string); + return hsla && hsla.slice(0, 3); +} + +function getAlpha(string) { + var vals = getRgba(string); + if (vals) { + return vals[3]; + } + else if (vals = getHsla(string)) { + return vals[3]; + } + else if (vals = getHwb(string)) { + return vals[3]; + } +} + +// generators +function hexString(rgba, a) { + var a = (a !== undefined && rgba.length === 3) ? a : rgba[3]; + return "#" + hexDouble(rgba[0]) + + hexDouble(rgba[1]) + + hexDouble(rgba[2]) + + ( + (a >= 0 && a < 1) + ? hexDouble(Math.round(a * 255)) + : "" + ); +} + +function rgbString(rgba, alpha) { + if (alpha < 1 || (rgba[3] && rgba[3] < 1)) { + return rgbaString(rgba, alpha); + } + return "rgb(" + rgba[0] + ", " + rgba[1] + ", " + rgba[2] + ")"; +} + +function rgbaString(rgba, alpha) { + if (alpha === undefined) { + alpha = (rgba[3] !== undefined ? rgba[3] : 1); + } + return "rgba(" + rgba[0] + ", " + rgba[1] + ", " + rgba[2] + + ", " + alpha + ")"; +} + +function percentString(rgba, alpha) { + if (alpha < 1 || (rgba[3] && rgba[3] < 1)) { + return percentaString(rgba, alpha); + } + var r = Math.round(rgba[0]/255 * 100), + g = Math.round(rgba[1]/255 * 100), + b = Math.round(rgba[2]/255 * 100); + + return "rgb(" + r + "%, " + g + "%, " + b + "%)"; +} + +function percentaString(rgba, alpha) { + var r = Math.round(rgba[0]/255 * 100), + g = Math.round(rgba[1]/255 * 100), + b = Math.round(rgba[2]/255 * 100); + return "rgba(" + r + "%, " + g + "%, " + b + "%, " + (alpha || rgba[3] || 1) + ")"; +} + +function hslString(hsla, alpha) { + if (alpha < 1 || (hsla[3] && hsla[3] < 1)) { + return hslaString(hsla, alpha); + } + return "hsl(" + hsla[0] + ", " + hsla[1] + "%, " + hsla[2] + "%)"; +} + +function hslaString(hsla, alpha) { + if (alpha === undefined) { + alpha = (hsla[3] !== undefined ? hsla[3] : 1); + } + return "hsla(" + hsla[0] + ", " + hsla[1] + "%, " + hsla[2] + "%, " + + alpha + ")"; +} + +// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax +// (hwb have alpha optional & 1 is default value) +function hwbString(hwb, alpha) { + if (alpha === undefined) { + alpha = (hwb[3] !== undefined ? hwb[3] : 1); + } + return "hwb(" + hwb[0] + ", " + hwb[1] + "%, " + hwb[2] + "%" + + (alpha !== undefined && alpha !== 1 ? ", " + alpha : "") + ")"; +} + +function keyword(rgb) { + return reverseNames[rgb.slice(0, 3)]; +} + +// helpers +function scale(num, min, max) { + return Math.min(Math.max(min, num), max); +} + +function hexDouble(num) { + var str = num.toString(16).toUpperCase(); + return (str.length < 2) ? "0" + str : str; +} + + +//create a list of reverse color names +var reverseNames = {}; +for (var name in colorName) { + reverseNames[colorName[name]] = name; +} + +/* MIT license */ + + + +var Color = function (obj) { + if (obj instanceof Color) { + return obj; + } + if (!(this instanceof Color)) { + return new Color(obj); + } + + this.valid = false; + this.values = { + rgb: [0, 0, 0], + hsl: [0, 0, 0], + hsv: [0, 0, 0], + hwb: [0, 0, 0], + cmyk: [0, 0, 0, 0], + alpha: 1 + }; + + // parse Color() argument + var vals; + if (typeof obj === 'string') { + vals = colorString.getRgba(obj); + if (vals) { + this.setValues('rgb', vals); + } else if (vals = colorString.getHsla(obj)) { + this.setValues('hsl', vals); + } else if (vals = colorString.getHwb(obj)) { + this.setValues('hwb', vals); + } + } else if (typeof obj === 'object') { + vals = obj; + if (vals.r !== undefined || vals.red !== undefined) { + this.setValues('rgb', vals); + } else if (vals.l !== undefined || vals.lightness !== undefined) { + this.setValues('hsl', vals); + } else if (vals.v !== undefined || vals.value !== undefined) { + this.setValues('hsv', vals); + } else if (vals.w !== undefined || vals.whiteness !== undefined) { + this.setValues('hwb', vals); + } else if (vals.c !== undefined || vals.cyan !== undefined) { + this.setValues('cmyk', vals); + } + } +}; + +Color.prototype = { + isValid: function () { + return this.valid; + }, + rgb: function () { + return this.setSpace('rgb', arguments); + }, + hsl: function () { + return this.setSpace('hsl', arguments); + }, + hsv: function () { + return this.setSpace('hsv', arguments); + }, + hwb: function () { + return this.setSpace('hwb', arguments); + }, + cmyk: function () { + return this.setSpace('cmyk', arguments); + }, + + rgbArray: function () { + return this.values.rgb; + }, + hslArray: function () { + return this.values.hsl; + }, + hsvArray: function () { + return this.values.hsv; + }, + hwbArray: function () { + var values = this.values; + if (values.alpha !== 1) { + return values.hwb.concat([values.alpha]); + } + return values.hwb; + }, + cmykArray: function () { + return this.values.cmyk; + }, + rgbaArray: function () { + var values = this.values; + return values.rgb.concat([values.alpha]); + }, + hslaArray: function () { + var values = this.values; + return values.hsl.concat([values.alpha]); + }, + alpha: function (val) { + if (val === undefined) { + return this.values.alpha; + } + this.setValues('alpha', val); + return this; + }, + + red: function (val) { + return this.setChannel('rgb', 0, val); + }, + green: function (val) { + return this.setChannel('rgb', 1, val); + }, + blue: function (val) { + return this.setChannel('rgb', 2, val); + }, + hue: function (val) { + if (val) { + val %= 360; + val = val < 0 ? 360 + val : val; + } + return this.setChannel('hsl', 0, val); + }, + saturation: function (val) { + return this.setChannel('hsl', 1, val); + }, + lightness: function (val) { + return this.setChannel('hsl', 2, val); + }, + saturationv: function (val) { + return this.setChannel('hsv', 1, val); + }, + whiteness: function (val) { + return this.setChannel('hwb', 1, val); + }, + blackness: function (val) { + return this.setChannel('hwb', 2, val); + }, + value: function (val) { + return this.setChannel('hsv', 2, val); + }, + cyan: function (val) { + return this.setChannel('cmyk', 0, val); + }, + magenta: function (val) { + return this.setChannel('cmyk', 1, val); + }, + yellow: function (val) { + return this.setChannel('cmyk', 2, val); + }, + black: function (val) { + return this.setChannel('cmyk', 3, val); + }, + + hexString: function () { + return colorString.hexString(this.values.rgb); + }, + rgbString: function () { + return colorString.rgbString(this.values.rgb, this.values.alpha); + }, + rgbaString: function () { + return colorString.rgbaString(this.values.rgb, this.values.alpha); + }, + percentString: function () { + return colorString.percentString(this.values.rgb, this.values.alpha); + }, + hslString: function () { + return colorString.hslString(this.values.hsl, this.values.alpha); + }, + hslaString: function () { + return colorString.hslaString(this.values.hsl, this.values.alpha); + }, + hwbString: function () { + return colorString.hwbString(this.values.hwb, this.values.alpha); + }, + keyword: function () { + return colorString.keyword(this.values.rgb, this.values.alpha); + }, + + rgbNumber: function () { + var rgb = this.values.rgb; + return (rgb[0] << 16) | (rgb[1] << 8) | rgb[2]; + }, + + luminosity: function () { + // http://www.w3.org/TR/WCAG20/#relativeluminancedef + var rgb = this.values.rgb; + var lum = []; + for (var i = 0; i < rgb.length; i++) { + var chan = rgb[i] / 255; + lum[i] = (chan <= 0.03928) ? chan / 12.92 : Math.pow(((chan + 0.055) / 1.055), 2.4); + } + return 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2]; + }, + + contrast: function (color2) { + // http://www.w3.org/TR/WCAG20/#contrast-ratiodef + var lum1 = this.luminosity(); + var lum2 = color2.luminosity(); + if (lum1 > lum2) { + return (lum1 + 0.05) / (lum2 + 0.05); + } + return (lum2 + 0.05) / (lum1 + 0.05); + }, + + level: function (color2) { + var contrastRatio = this.contrast(color2); + if (contrastRatio >= 7.1) { + return 'AAA'; + } + + return (contrastRatio >= 4.5) ? 'AA' : ''; + }, + + dark: function () { + // YIQ equation from http://24ways.org/2010/calculating-color-contrast + var rgb = this.values.rgb; + var yiq = (rgb[0] * 299 + rgb[1] * 587 + rgb[2] * 114) / 1000; + return yiq < 128; + }, + + light: function () { + return !this.dark(); + }, + + negate: function () { + var rgb = []; + for (var i = 0; i < 3; i++) { + rgb[i] = 255 - this.values.rgb[i]; + } + this.setValues('rgb', rgb); + return this; + }, + + lighten: function (ratio) { + var hsl = this.values.hsl; + hsl[2] += hsl[2] * ratio; + this.setValues('hsl', hsl); + return this; + }, + + darken: function (ratio) { + var hsl = this.values.hsl; + hsl[2] -= hsl[2] * ratio; + this.setValues('hsl', hsl); + return this; + }, + + saturate: function (ratio) { + var hsl = this.values.hsl; + hsl[1] += hsl[1] * ratio; + this.setValues('hsl', hsl); + return this; + }, + + desaturate: function (ratio) { + var hsl = this.values.hsl; + hsl[1] -= hsl[1] * ratio; + this.setValues('hsl', hsl); + return this; + }, + + whiten: function (ratio) { + var hwb = this.values.hwb; + hwb[1] += hwb[1] * ratio; + this.setValues('hwb', hwb); + return this; + }, + + blacken: function (ratio) { + var hwb = this.values.hwb; + hwb[2] += hwb[2] * ratio; + this.setValues('hwb', hwb); + return this; + }, + + greyscale: function () { + var rgb = this.values.rgb; + // http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale + var val = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11; + this.setValues('rgb', [val, val, val]); + return this; + }, + + clearer: function (ratio) { + var alpha = this.values.alpha; + this.setValues('alpha', alpha - (alpha * ratio)); + return this; + }, + + opaquer: function (ratio) { + var alpha = this.values.alpha; + this.setValues('alpha', alpha + (alpha * ratio)); + return this; + }, + + rotate: function (degrees) { + var hsl = this.values.hsl; + var hue = (hsl[0] + degrees) % 360; + hsl[0] = hue < 0 ? 360 + hue : hue; + this.setValues('hsl', hsl); + return this; + }, + + /** + * Ported from sass implementation in C + * https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209 + */ + mix: function (mixinColor, weight) { + var color1 = this; + var color2 = mixinColor; + var p = weight === undefined ? 0.5 : weight; + + var w = 2 * p - 1; + var a = color1.alpha() - color2.alpha(); + + var w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2.0; + var w2 = 1 - w1; + + return this + .rgb( + w1 * color1.red() + w2 * color2.red(), + w1 * color1.green() + w2 * color2.green(), + w1 * color1.blue() + w2 * color2.blue() + ) + .alpha(color1.alpha() * p + color2.alpha() * (1 - p)); + }, + + toJSON: function () { + return this.rgb(); + }, + + clone: function () { + // NOTE(SB): using node-clone creates a dependency to Buffer when using browserify, + // making the final build way to big to embed in Chart.js. So let's do it manually, + // assuming that values to clone are 1 dimension arrays containing only numbers, + // except 'alpha' which is a number. + var result = new Color(); + var source = this.values; + var target = result.values; + var value, type; + + for (var prop in source) { + if (source.hasOwnProperty(prop)) { + value = source[prop]; + type = ({}).toString.call(value); + if (type === '[object Array]') { + target[prop] = value.slice(0); + } else if (type === '[object Number]') { + target[prop] = value; + } else { + console.error('unexpected color value:', value); + } + } + } + + return result; + } +}; + +Color.prototype.spaces = { + rgb: ['red', 'green', 'blue'], + hsl: ['hue', 'saturation', 'lightness'], + hsv: ['hue', 'saturation', 'value'], + hwb: ['hue', 'whiteness', 'blackness'], + cmyk: ['cyan', 'magenta', 'yellow', 'black'] +}; + +Color.prototype.maxes = { + rgb: [255, 255, 255], + hsl: [360, 100, 100], + hsv: [360, 100, 100], + hwb: [360, 100, 100], + cmyk: [100, 100, 100, 100] +}; + +Color.prototype.getValues = function (space) { + var values = this.values; + var vals = {}; + + for (var i = 0; i < space.length; i++) { + vals[space.charAt(i)] = values[space][i]; + } + + if (values.alpha !== 1) { + vals.a = values.alpha; + } + + // {r: 255, g: 255, b: 255, a: 0.4} + return vals; +}; + +Color.prototype.setValues = function (space, vals) { + var values = this.values; + var spaces = this.spaces; + var maxes = this.maxes; + var alpha = 1; + var i; + + this.valid = true; + + if (space === 'alpha') { + alpha = vals; + } else if (vals.length) { + // [10, 10, 10] + values[space] = vals.slice(0, space.length); + alpha = vals[space.length]; + } else if (vals[space.charAt(0)] !== undefined) { + // {r: 10, g: 10, b: 10} + for (i = 0; i < space.length; i++) { + values[space][i] = vals[space.charAt(i)]; + } + + alpha = vals.a; + } else if (vals[spaces[space][0]] !== undefined) { + // {red: 10, green: 10, blue: 10} + var chans = spaces[space]; + + for (i = 0; i < space.length; i++) { + values[space][i] = vals[chans[i]]; + } + + alpha = vals.alpha; + } + + values.alpha = Math.max(0, Math.min(1, (alpha === undefined ? values.alpha : alpha))); + + if (space === 'alpha') { + return false; + } + + var capped; + + // cap values of the space prior converting all values + for (i = 0; i < space.length; i++) { + capped = Math.max(0, Math.min(maxes[space][i], values[space][i])); + values[space][i] = Math.round(capped); + } + + // convert to all the other color spaces + for (var sname in spaces) { + if (sname !== space) { + values[sname] = colorConvert[space][sname](values[space]); + } + } + + return true; +}; + +Color.prototype.setSpace = function (space, args) { + var vals = args[0]; + + if (vals === undefined) { + // color.rgb() + return this.getValues(space); + } + + // color.rgb(10, 10, 10) + if (typeof vals === 'number') { + vals = Array.prototype.slice.call(args); + } + + this.setValues(space, vals); + return this; +}; + +Color.prototype.setChannel = function (space, index, val) { + var svalues = this.values[space]; + if (val === undefined) { + // color.red() + return svalues[index]; + } else if (val === svalues[index]) { + // color.red(color.red()) + return this; + } + + // color.red(100) + svalues[index] = val; + this.setValues(space, svalues); + + return this; +}; + +if (typeof window !== 'undefined') { + window.Color = Color; +} + +var chartjsColor = Color; + +/** + * @namespace Chart.helpers + */ +var helpers = { + /** + * An empty function that can be used, for example, for optional callback. + */ + noop: function() {}, + + /** + * Returns a unique id, sequentially generated from a global variable. + * @returns {number} + * @function + */ + uid: (function() { + var id = 0; + return function() { + return id++; + }; + }()), + + /** + * Returns true if `value` is neither null nor undefined, else returns false. + * @param {*} value - The value to test. + * @returns {boolean} + * @since 2.7.0 + */ + isNullOrUndef: function(value) { + return value === null || typeof value === 'undefined'; + }, + + /** + * Returns true if `value` is an array (including typed arrays), else returns false. + * @param {*} value - The value to test. + * @returns {boolean} + * @function + */ + isArray: function(value) { + if (Array.isArray && Array.isArray(value)) { + return true; + } + var type = Object.prototype.toString.call(value); + if (type.substr(0, 7) === '[object' && type.substr(-6) === 'Array]') { + return true; + } + return false; + }, + + /** + * Returns true if `value` is an object (excluding null), else returns false. + * @param {*} value - The value to test. + * @returns {boolean} + * @since 2.7.0 + */ + isObject: function(value) { + return value !== null && Object.prototype.toString.call(value) === '[object Object]'; + }, + + /** + * Returns true if `value` is a finite number, else returns false + * @param {*} value - The value to test. + * @returns {boolean} + */ + isFinite: function(value) { + return (typeof value === 'number' || value instanceof Number) && isFinite(value); + }, + + /** + * Returns `value` if defined, else returns `defaultValue`. + * @param {*} value - The value to return if defined. + * @param {*} defaultValue - The value to return if `value` is undefined. + * @returns {*} + */ + valueOrDefault: function(value, defaultValue) { + return typeof value === 'undefined' ? defaultValue : value; + }, + + /** + * Returns value at the given `index` in array if defined, else returns `defaultValue`. + * @param {Array} value - The array to lookup for value at `index`. + * @param {number} index - The index in `value` to lookup for value. + * @param {*} defaultValue - The value to return if `value[index]` is undefined. + * @returns {*} + */ + valueAtIndexOrDefault: function(value, index, defaultValue) { + return helpers.valueOrDefault(helpers.isArray(value) ? value[index] : value, defaultValue); + }, + + /** + * Calls `fn` with the given `args` in the scope defined by `thisArg` and returns the + * value returned by `fn`. If `fn` is not a function, this method returns undefined. + * @param {function} fn - The function to call. + * @param {Array|undefined|null} args - The arguments with which `fn` should be called. + * @param {object} [thisArg] - The value of `this` provided for the call to `fn`. + * @returns {*} + */ + callback: function(fn, args, thisArg) { + if (fn && typeof fn.call === 'function') { + return fn.apply(thisArg, args); + } + }, + + /** + * Note(SB) for performance sake, this method should only be used when loopable type + * is unknown or in none intensive code (not called often and small loopable). Else + * it's preferable to use a regular for() loop and save extra function calls. + * @param {object|Array} loopable - The object or array to be iterated. + * @param {function} fn - The function to call for each item. + * @param {object} [thisArg] - The value of `this` provided for the call to `fn`. + * @param {boolean} [reverse] - If true, iterates backward on the loopable. + */ + each: function(loopable, fn, thisArg, reverse) { + var i, len, keys; + if (helpers.isArray(loopable)) { + len = loopable.length; + if (reverse) { + for (i = len - 1; i >= 0; i--) { + fn.call(thisArg, loopable[i], i); + } + } else { + for (i = 0; i < len; i++) { + fn.call(thisArg, loopable[i], i); + } + } + } else if (helpers.isObject(loopable)) { + keys = Object.keys(loopable); + len = keys.length; + for (i = 0; i < len; i++) { + fn.call(thisArg, loopable[keys[i]], keys[i]); + } + } + }, + + /** + * Returns true if the `a0` and `a1` arrays have the same content, else returns false. + * @see https://stackoverflow.com/a/14853974 + * @param {Array} a0 - The array to compare + * @param {Array} a1 - The array to compare + * @returns {boolean} + */ + arrayEquals: function(a0, a1) { + var i, ilen, v0, v1; + + if (!a0 || !a1 || a0.length !== a1.length) { + return false; + } + + for (i = 0, ilen = a0.length; i < ilen; ++i) { + v0 = a0[i]; + v1 = a1[i]; + + if (v0 instanceof Array && v1 instanceof Array) { + if (!helpers.arrayEquals(v0, v1)) { + return false; + } + } else if (v0 !== v1) { + // NOTE: two different object instances will never be equal: {x:20} != {x:20} + return false; + } + } + + return true; + }, + + /** + * Returns a deep copy of `source` without keeping references on objects and arrays. + * @param {*} source - The value to clone. + * @returns {*} + */ + clone: function(source) { + if (helpers.isArray(source)) { + return source.map(helpers.clone); + } + + if (helpers.isObject(source)) { + var target = {}; + var keys = Object.keys(source); + var klen = keys.length; + var k = 0; + + for (; k < klen; ++k) { + target[keys[k]] = helpers.clone(source[keys[k]]); + } + + return target; + } + + return source; + }, + + /** + * The default merger when Chart.helpers.merge is called without merger option. + * Note(SB): also used by mergeConfig and mergeScaleConfig as fallback. + * @private + */ + _merger: function(key, target, source, options) { + var tval = target[key]; + var sval = source[key]; + + if (helpers.isObject(tval) && helpers.isObject(sval)) { + helpers.merge(tval, sval, options); + } else { + target[key] = helpers.clone(sval); + } + }, + + /** + * Merges source[key] in target[key] only if target[key] is undefined. + * @private + */ + _mergerIf: function(key, target, source) { + var tval = target[key]; + var sval = source[key]; + + if (helpers.isObject(tval) && helpers.isObject(sval)) { + helpers.mergeIf(tval, sval); + } else if (!target.hasOwnProperty(key)) { + target[key] = helpers.clone(sval); + } + }, + + /** + * Recursively deep copies `source` properties into `target` with the given `options`. + * IMPORTANT: `target` is not cloned and will be updated with `source` properties. + * @param {object} target - The target object in which all sources are merged into. + * @param {object|object[]} source - Object(s) to merge into `target`. + * @param {object} [options] - Merging options: + * @param {function} [options.merger] - The merge method (key, target, source, options) + * @returns {object} The `target` object. + */ + merge: function(target, source, options) { + var sources = helpers.isArray(source) ? source : [source]; + var ilen = sources.length; + var merge, i, keys, klen, k; + + if (!helpers.isObject(target)) { + return target; + } + + options = options || {}; + merge = options.merger || helpers._merger; + + for (i = 0; i < ilen; ++i) { + source = sources[i]; + if (!helpers.isObject(source)) { + continue; + } + + keys = Object.keys(source); + for (k = 0, klen = keys.length; k < klen; ++k) { + merge(keys[k], target, source, options); + } + } + + return target; + }, + + /** + * Recursively deep copies `source` properties into `target` *only* if not defined in target. + * IMPORTANT: `target` is not cloned and will be updated with `source` properties. + * @param {object} target - The target object in which all sources are merged into. + * @param {object|object[]} source - Object(s) to merge into `target`. + * @returns {object} The `target` object. + */ + mergeIf: function(target, source) { + return helpers.merge(target, source, {merger: helpers._mergerIf}); + }, + + /** + * Applies the contents of two or more objects together into the first object. + * @param {object} target - The target object in which all objects are merged into. + * @param {object} arg1 - Object containing additional properties to merge in target. + * @param {object} argN - Additional objects containing properties to merge in target. + * @returns {object} The `target` object. + */ + extend: function(target) { + var setFn = function(value, key) { + target[key] = value; + }; + for (var i = 1, ilen = arguments.length; i < ilen; ++i) { + helpers.each(arguments[i], setFn); + } + return target; + }, + + /** + * Basic javascript inheritance based on the model created in Backbone.js + */ + inherits: function(extensions) { + var me = this; + var ChartElement = (extensions && extensions.hasOwnProperty('constructor')) ? extensions.constructor : function() { + return me.apply(this, arguments); + }; + + var Surrogate = function() { + this.constructor = ChartElement; + }; + + Surrogate.prototype = me.prototype; + ChartElement.prototype = new Surrogate(); + ChartElement.extend = helpers.inherits; + + if (extensions) { + helpers.extend(ChartElement.prototype, extensions); + } + + ChartElement.__super__ = me.prototype; + return ChartElement; + } +}; + +var helpers_core = helpers; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use Chart.helpers.callback instead. + * @function Chart.helpers.callCallback + * @deprecated since version 2.6.0 + * @todo remove at version 3 + * @private + */ +helpers.callCallback = helpers.callback; + +/** + * Provided for backward compatibility, use Array.prototype.indexOf instead. + * Array.prototype.indexOf compatibility: Chrome, Opera, Safari, FF1.5+, IE9+ + * @function Chart.helpers.indexOf + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers.indexOf = function(array, item, fromIndex) { + return Array.prototype.indexOf.call(array, item, fromIndex); +}; + +/** + * Provided for backward compatibility, use Chart.helpers.valueOrDefault instead. + * @function Chart.helpers.getValueOrDefault + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers.getValueOrDefault = helpers.valueOrDefault; + +/** + * Provided for backward compatibility, use Chart.helpers.valueAtIndexOrDefault instead. + * @function Chart.helpers.getValueAtIndexOrDefault + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers.getValueAtIndexOrDefault = helpers.valueAtIndexOrDefault; + +/** + * Easing functions adapted from Robert Penner's easing equations. + * @namespace Chart.helpers.easingEffects + * @see http://www.robertpenner.com/easing/ + */ +var effects = { + linear: function(t) { + return t; + }, + + easeInQuad: function(t) { + return t * t; + }, + + easeOutQuad: function(t) { + return -t * (t - 2); + }, + + easeInOutQuad: function(t) { + if ((t /= 0.5) < 1) { + return 0.5 * t * t; + } + return -0.5 * ((--t) * (t - 2) - 1); + }, + + easeInCubic: function(t) { + return t * t * t; + }, + + easeOutCubic: function(t) { + return (t = t - 1) * t * t + 1; + }, + + easeInOutCubic: function(t) { + if ((t /= 0.5) < 1) { + return 0.5 * t * t * t; + } + return 0.5 * ((t -= 2) * t * t + 2); + }, + + easeInQuart: function(t) { + return t * t * t * t; + }, + + easeOutQuart: function(t) { + return -((t = t - 1) * t * t * t - 1); + }, + + easeInOutQuart: function(t) { + if ((t /= 0.5) < 1) { + return 0.5 * t * t * t * t; + } + return -0.5 * ((t -= 2) * t * t * t - 2); + }, + + easeInQuint: function(t) { + return t * t * t * t * t; + }, + + easeOutQuint: function(t) { + return (t = t - 1) * t * t * t * t + 1; + }, + + easeInOutQuint: function(t) { + if ((t /= 0.5) < 1) { + return 0.5 * t * t * t * t * t; + } + return 0.5 * ((t -= 2) * t * t * t * t + 2); + }, + + easeInSine: function(t) { + return -Math.cos(t * (Math.PI / 2)) + 1; + }, + + easeOutSine: function(t) { + return Math.sin(t * (Math.PI / 2)); + }, + + easeInOutSine: function(t) { + return -0.5 * (Math.cos(Math.PI * t) - 1); + }, + + easeInExpo: function(t) { + return (t === 0) ? 0 : Math.pow(2, 10 * (t - 1)); + }, + + easeOutExpo: function(t) { + return (t === 1) ? 1 : -Math.pow(2, -10 * t) + 1; + }, + + easeInOutExpo: function(t) { + if (t === 0) { + return 0; + } + if (t === 1) { + return 1; + } + if ((t /= 0.5) < 1) { + return 0.5 * Math.pow(2, 10 * (t - 1)); + } + return 0.5 * (-Math.pow(2, -10 * --t) + 2); + }, + + easeInCirc: function(t) { + if (t >= 1) { + return t; + } + return -(Math.sqrt(1 - t * t) - 1); + }, + + easeOutCirc: function(t) { + return Math.sqrt(1 - (t = t - 1) * t); + }, + + easeInOutCirc: function(t) { + if ((t /= 0.5) < 1) { + return -0.5 * (Math.sqrt(1 - t * t) - 1); + } + return 0.5 * (Math.sqrt(1 - (t -= 2) * t) + 1); + }, + + easeInElastic: function(t) { + var s = 1.70158; + var p = 0; + var a = 1; + if (t === 0) { + return 0; + } + if (t === 1) { + return 1; + } + if (!p) { + p = 0.3; + } + if (a < 1) { + a = 1; + s = p / 4; + } else { + s = p / (2 * Math.PI) * Math.asin(1 / a); + } + return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p)); + }, + + easeOutElastic: function(t) { + var s = 1.70158; + var p = 0; + var a = 1; + if (t === 0) { + return 0; + } + if (t === 1) { + return 1; + } + if (!p) { + p = 0.3; + } + if (a < 1) { + a = 1; + s = p / 4; + } else { + s = p / (2 * Math.PI) * Math.asin(1 / a); + } + return a * Math.pow(2, -10 * t) * Math.sin((t - s) * (2 * Math.PI) / p) + 1; + }, + + easeInOutElastic: function(t) { + var s = 1.70158; + var p = 0; + var a = 1; + if (t === 0) { + return 0; + } + if ((t /= 0.5) === 2) { + return 1; + } + if (!p) { + p = 0.45; + } + if (a < 1) { + a = 1; + s = p / 4; + } else { + s = p / (2 * Math.PI) * Math.asin(1 / a); + } + if (t < 1) { + return -0.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p)); + } + return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p) * 0.5 + 1; + }, + easeInBack: function(t) { + var s = 1.70158; + return t * t * ((s + 1) * t - s); + }, + + easeOutBack: function(t) { + var s = 1.70158; + return (t = t - 1) * t * ((s + 1) * t + s) + 1; + }, + + easeInOutBack: function(t) { + var s = 1.70158; + if ((t /= 0.5) < 1) { + return 0.5 * (t * t * (((s *= (1.525)) + 1) * t - s)); + } + return 0.5 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2); + }, + + easeInBounce: function(t) { + return 1 - effects.easeOutBounce(1 - t); + }, + + easeOutBounce: function(t) { + if (t < (1 / 2.75)) { + return 7.5625 * t * t; + } + if (t < (2 / 2.75)) { + return 7.5625 * (t -= (1.5 / 2.75)) * t + 0.75; + } + if (t < (2.5 / 2.75)) { + return 7.5625 * (t -= (2.25 / 2.75)) * t + 0.9375; + } + return 7.5625 * (t -= (2.625 / 2.75)) * t + 0.984375; + }, + + easeInOutBounce: function(t) { + if (t < 0.5) { + return effects.easeInBounce(t * 2) * 0.5; + } + return effects.easeOutBounce(t * 2 - 1) * 0.5 + 0.5; + } +}; + +var helpers_easing = { + effects: effects +}; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use Chart.helpers.easing.effects instead. + * @function Chart.helpers.easingEffects + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers_core.easingEffects = effects; + +var PI = Math.PI; +var RAD_PER_DEG = PI / 180; +var DOUBLE_PI = PI * 2; +var HALF_PI = PI / 2; +var QUARTER_PI = PI / 4; +var TWO_THIRDS_PI = PI * 2 / 3; + +/** + * @namespace Chart.helpers.canvas + */ +var exports$1 = { + /** + * Clears the entire canvas associated to the given `chart`. + * @param {Chart} chart - The chart for which to clear the canvas. + */ + clear: function(chart) { + chart.ctx.clearRect(0, 0, chart.width, chart.height); + }, + + /** + * Creates a "path" for a rectangle with rounded corners at position (x, y) with a + * given size (width, height) and the same `radius` for all corners. + * @param {CanvasRenderingContext2D} ctx - The canvas 2D Context. + * @param {number} x - The x axis of the coordinate for the rectangle starting point. + * @param {number} y - The y axis of the coordinate for the rectangle starting point. + * @param {number} width - The rectangle's width. + * @param {number} height - The rectangle's height. + * @param {number} radius - The rounded amount (in pixels) for the four corners. + * @todo handle `radius` as top-left, top-right, bottom-right, bottom-left array/object? + */ + roundedRect: function(ctx, x, y, width, height, radius) { + if (radius) { + var r = Math.min(radius, height / 2, width / 2); + var left = x + r; + var top = y + r; + var right = x + width - r; + var bottom = y + height - r; + + ctx.moveTo(x, top); + if (left < right && top < bottom) { + ctx.arc(left, top, r, -PI, -HALF_PI); + ctx.arc(right, top, r, -HALF_PI, 0); + ctx.arc(right, bottom, r, 0, HALF_PI); + ctx.arc(left, bottom, r, HALF_PI, PI); + } else if (left < right) { + ctx.moveTo(left, y); + ctx.arc(right, top, r, -HALF_PI, HALF_PI); + ctx.arc(left, top, r, HALF_PI, PI + HALF_PI); + } else if (top < bottom) { + ctx.arc(left, top, r, -PI, 0); + ctx.arc(left, bottom, r, 0, PI); + } else { + ctx.arc(left, top, r, -PI, PI); + } + ctx.closePath(); + ctx.moveTo(x, y); + } else { + ctx.rect(x, y, width, height); + } + }, + + drawPoint: function(ctx, style, radius, x, y, rotation) { + var type, xOffset, yOffset, size, cornerRadius; + var rad = (rotation || 0) * RAD_PER_DEG; + + if (style && typeof style === 'object') { + type = style.toString(); + if (type === '[object HTMLImageElement]' || type === '[object HTMLCanvasElement]') { + ctx.drawImage(style, x - style.width / 2, y - style.height / 2, style.width, style.height); + return; + } + } + + if (isNaN(radius) || radius <= 0) { + return; + } + + ctx.beginPath(); + + switch (style) { + // Default includes circle + default: + ctx.arc(x, y, radius, 0, DOUBLE_PI); + ctx.closePath(); + break; + case 'triangle': + ctx.moveTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius); + rad += TWO_THIRDS_PI; + ctx.lineTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius); + rad += TWO_THIRDS_PI; + ctx.lineTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius); + ctx.closePath(); + break; + case 'rectRounded': + // NOTE: the rounded rect implementation changed to use `arc` instead of + // `quadraticCurveTo` since it generates better results when rect is + // almost a circle. 0.516 (instead of 0.5) produces results with visually + // closer proportion to the previous impl and it is inscribed in the + // circle with `radius`. For more details, see the following PRs: + // https://github.com/chartjs/Chart.js/issues/5597 + // https://github.com/chartjs/Chart.js/issues/5858 + cornerRadius = radius * 0.516; + size = radius - cornerRadius; + xOffset = Math.cos(rad + QUARTER_PI) * size; + yOffset = Math.sin(rad + QUARTER_PI) * size; + ctx.arc(x - xOffset, y - yOffset, cornerRadius, rad - PI, rad - HALF_PI); + ctx.arc(x + yOffset, y - xOffset, cornerRadius, rad - HALF_PI, rad); + ctx.arc(x + xOffset, y + yOffset, cornerRadius, rad, rad + HALF_PI); + ctx.arc(x - yOffset, y + xOffset, cornerRadius, rad + HALF_PI, rad + PI); + ctx.closePath(); + break; + case 'rect': + if (!rotation) { + size = Math.SQRT1_2 * radius; + ctx.rect(x - size, y - size, 2 * size, 2 * size); + break; + } + rad += QUARTER_PI; + /* falls through */ + case 'rectRot': + xOffset = Math.cos(rad) * radius; + yOffset = Math.sin(rad) * radius; + ctx.moveTo(x - xOffset, y - yOffset); + ctx.lineTo(x + yOffset, y - xOffset); + ctx.lineTo(x + xOffset, y + yOffset); + ctx.lineTo(x - yOffset, y + xOffset); + ctx.closePath(); + break; + case 'crossRot': + rad += QUARTER_PI; + /* falls through */ + case 'cross': + xOffset = Math.cos(rad) * radius; + yOffset = Math.sin(rad) * radius; + ctx.moveTo(x - xOffset, y - yOffset); + ctx.lineTo(x + xOffset, y + yOffset); + ctx.moveTo(x + yOffset, y - xOffset); + ctx.lineTo(x - yOffset, y + xOffset); + break; + case 'star': + xOffset = Math.cos(rad) * radius; + yOffset = Math.sin(rad) * radius; + ctx.moveTo(x - xOffset, y - yOffset); + ctx.lineTo(x + xOffset, y + yOffset); + ctx.moveTo(x + yOffset, y - xOffset); + ctx.lineTo(x - yOffset, y + xOffset); + rad += QUARTER_PI; + xOffset = Math.cos(rad) * radius; + yOffset = Math.sin(rad) * radius; + ctx.moveTo(x - xOffset, y - yOffset); + ctx.lineTo(x + xOffset, y + yOffset); + ctx.moveTo(x + yOffset, y - xOffset); + ctx.lineTo(x - yOffset, y + xOffset); + break; + case 'line': + xOffset = Math.cos(rad) * radius; + yOffset = Math.sin(rad) * radius; + ctx.moveTo(x - xOffset, y - yOffset); + ctx.lineTo(x + xOffset, y + yOffset); + break; + case 'dash': + ctx.moveTo(x, y); + ctx.lineTo(x + Math.cos(rad) * radius, y + Math.sin(rad) * radius); + break; + } + + ctx.fill(); + ctx.stroke(); + }, + + /** + * Returns true if the point is inside the rectangle + * @param {object} point - The point to test + * @param {object} area - The rectangle + * @returns {boolean} + * @private + */ + _isPointInArea: function(point, area) { + var epsilon = 1e-6; // 1e-6 is margin in pixels for accumulated error. + + return point.x > area.left - epsilon && point.x < area.right + epsilon && + point.y > area.top - epsilon && point.y < area.bottom + epsilon; + }, + + clipArea: function(ctx, area) { + ctx.save(); + ctx.beginPath(); + ctx.rect(area.left, area.top, area.right - area.left, area.bottom - area.top); + ctx.clip(); + }, + + unclipArea: function(ctx) { + ctx.restore(); + }, + + lineTo: function(ctx, previous, target, flip) { + var stepped = target.steppedLine; + if (stepped) { + if (stepped === 'middle') { + var midpoint = (previous.x + target.x) / 2.0; + ctx.lineTo(midpoint, flip ? target.y : previous.y); + ctx.lineTo(midpoint, flip ? previous.y : target.y); + } else if ((stepped === 'after' && !flip) || (stepped !== 'after' && flip)) { + ctx.lineTo(previous.x, target.y); + } else { + ctx.lineTo(target.x, previous.y); + } + ctx.lineTo(target.x, target.y); + return; + } + + if (!target.tension) { + ctx.lineTo(target.x, target.y); + return; + } + + ctx.bezierCurveTo( + flip ? previous.controlPointPreviousX : previous.controlPointNextX, + flip ? previous.controlPointPreviousY : previous.controlPointNextY, + flip ? target.controlPointNextX : target.controlPointPreviousX, + flip ? target.controlPointNextY : target.controlPointPreviousY, + target.x, + target.y); + } +}; + +var helpers_canvas = exports$1; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use Chart.helpers.canvas.clear instead. + * @namespace Chart.helpers.clear + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers_core.clear = exports$1.clear; + +/** + * Provided for backward compatibility, use Chart.helpers.canvas.roundedRect instead. + * @namespace Chart.helpers.drawRoundedRectangle + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers_core.drawRoundedRectangle = function(ctx) { + ctx.beginPath(); + exports$1.roundedRect.apply(exports$1, arguments); +}; + +var defaults = { + /** + * @private + */ + _set: function(scope, values) { + return helpers_core.merge(this[scope] || (this[scope] = {}), values); + } +}; + +defaults._set('global', { + defaultColor: 'rgba(0,0,0,0.1)', + defaultFontColor: '#666', + defaultFontFamily: "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif", + defaultFontSize: 12, + defaultFontStyle: 'normal', + defaultLineHeight: 1.2, + showLines: true +}); + +var core_defaults = defaults; + +var valueOrDefault = helpers_core.valueOrDefault; + +/** + * Converts the given font object into a CSS font string. + * @param {object} font - A font object. + * @return {string} The CSS font string. See https://developer.mozilla.org/en-US/docs/Web/CSS/font + * @private + */ +function toFontString(font) { + if (!font || helpers_core.isNullOrUndef(font.size) || helpers_core.isNullOrUndef(font.family)) { + return null; + } + + return (font.style ? font.style + ' ' : '') + + (font.weight ? font.weight + ' ' : '') + + font.size + 'px ' + + font.family; +} + +/** + * @alias Chart.helpers.options + * @namespace + */ +var helpers_options = { + /** + * Converts the given line height `value` in pixels for a specific font `size`. + * @param {number|string} value - The lineHeight to parse (eg. 1.6, '14px', '75%', '1.6em'). + * @param {number} size - The font size (in pixels) used to resolve relative `value`. + * @returns {number} The effective line height in pixels (size * 1.2 if value is invalid). + * @see https://developer.mozilla.org/en-US/docs/Web/CSS/line-height + * @since 2.7.0 + */ + toLineHeight: function(value, size) { + var matches = ('' + value).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/); + if (!matches || matches[1] === 'normal') { + return size * 1.2; + } + + value = +matches[2]; + + switch (matches[3]) { + case 'px': + return value; + case '%': + value /= 100; + break; + default: + break; + } + + return size * value; + }, + + /** + * Converts the given value into a padding object with pre-computed width/height. + * @param {number|object} value - If a number, set the value to all TRBL component, + * else, if and object, use defined properties and sets undefined ones to 0. + * @returns {object} The padding values (top, right, bottom, left, width, height) + * @since 2.7.0 + */ + toPadding: function(value) { + var t, r, b, l; + + if (helpers_core.isObject(value)) { + t = +value.top || 0; + r = +value.right || 0; + b = +value.bottom || 0; + l = +value.left || 0; + } else { + t = r = b = l = +value || 0; + } + + return { + top: t, + right: r, + bottom: b, + left: l, + height: t + b, + width: l + r + }; + }, + + /** + * Parses font options and returns the font object. + * @param {object} options - A object that contains font options to be parsed. + * @return {object} The font object. + * @todo Support font.* options and renamed to toFont(). + * @private + */ + _parseFont: function(options) { + var globalDefaults = core_defaults.global; + var size = valueOrDefault(options.fontSize, globalDefaults.defaultFontSize); + var font = { + family: valueOrDefault(options.fontFamily, globalDefaults.defaultFontFamily), + lineHeight: helpers_core.options.toLineHeight(valueOrDefault(options.lineHeight, globalDefaults.defaultLineHeight), size), + size: size, + style: valueOrDefault(options.fontStyle, globalDefaults.defaultFontStyle), + weight: null, + string: '' + }; + + font.string = toFontString(font); + return font; + }, + + /** + * Evaluates the given `inputs` sequentially and returns the first defined value. + * @param {Array} inputs - An array of values, falling back to the last value. + * @param {object} [context] - If defined and the current value is a function, the value + * is called with `context` as first argument and the result becomes the new input. + * @param {number} [index] - If defined and the current value is an array, the value + * at `index` become the new input. + * @since 2.7.0 + */ + resolve: function(inputs, context, index) { + var i, ilen, value; + + for (i = 0, ilen = inputs.length; i < ilen; ++i) { + value = inputs[i]; + if (value === undefined) { + continue; + } + if (context !== undefined && typeof value === 'function') { + value = value(context); + } + if (index !== undefined && helpers_core.isArray(value)) { + value = value[index]; + } + if (value !== undefined) { + return value; + } + } + } +}; + +var helpers$1 = helpers_core; +var easing = helpers_easing; +var canvas = helpers_canvas; +var options = helpers_options; +helpers$1.easing = easing; +helpers$1.canvas = canvas; +helpers$1.options = options; + +function interpolate(start, view, model, ease) { + var keys = Object.keys(model); + var i, ilen, key, actual, origin, target, type, c0, c1; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + + target = model[key]; + + // if a value is added to the model after pivot() has been called, the view + // doesn't contain it, so let's initialize the view to the target value. + if (!view.hasOwnProperty(key)) { + view[key] = target; + } + + actual = view[key]; + + if (actual === target || key[0] === '_') { + continue; + } + + if (!start.hasOwnProperty(key)) { + start[key] = actual; + } + + origin = start[key]; + + type = typeof target; + + if (type === typeof origin) { + if (type === 'string') { + c0 = chartjsColor(origin); + if (c0.valid) { + c1 = chartjsColor(target); + if (c1.valid) { + view[key] = c1.mix(c0, ease).rgbString(); + continue; + } + } + } else if (helpers$1.isFinite(origin) && helpers$1.isFinite(target)) { + view[key] = origin + (target - origin) * ease; + continue; + } + } + + view[key] = target; + } +} + +var Element = function(configuration) { + helpers$1.extend(this, configuration); + this.initialize.apply(this, arguments); +}; + +helpers$1.extend(Element.prototype, { + + initialize: function() { + this.hidden = false; + }, + + pivot: function() { + var me = this; + if (!me._view) { + me._view = helpers$1.clone(me._model); + } + me._start = {}; + return me; + }, + + transition: function(ease) { + var me = this; + var model = me._model; + var start = me._start; + var view = me._view; + + // No animation -> No Transition + if (!model || ease === 1) { + me._view = model; + me._start = null; + return me; + } + + if (!view) { + view = me._view = {}; + } + + if (!start) { + start = me._start = {}; + } + + interpolate(start, view, model, ease); + + return me; + }, + + tooltipPosition: function() { + return { + x: this._model.x, + y: this._model.y + }; + }, + + hasValue: function() { + return helpers$1.isNumber(this._model.x) && helpers$1.isNumber(this._model.y); + } +}); + +Element.extend = helpers$1.inherits; + +var core_element = Element; + +var exports$2 = core_element.extend({ + chart: null, // the animation associated chart instance + currentStep: 0, // the current animation step + numSteps: 60, // default number of steps + easing: '', // the easing to use for this animation + render: null, // render function used by the animation service + + onAnimationProgress: null, // user specified callback to fire on each step of the animation + onAnimationComplete: null, // user specified callback to fire when the animation finishes +}); + +var core_animation = exports$2; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use Chart.Animation instead + * @prop Chart.Animation#animationObject + * @deprecated since version 2.6.0 + * @todo remove at version 3 + */ +Object.defineProperty(exports$2.prototype, 'animationObject', { + get: function() { + return this; + } +}); + +/** + * Provided for backward compatibility, use Chart.Animation#chart instead + * @prop Chart.Animation#chartInstance + * @deprecated since version 2.6.0 + * @todo remove at version 3 + */ +Object.defineProperty(exports$2.prototype, 'chartInstance', { + get: function() { + return this.chart; + }, + set: function(value) { + this.chart = value; + } +}); + +core_defaults._set('global', { + animation: { + duration: 1000, + easing: 'easeOutQuart', + onProgress: helpers$1.noop, + onComplete: helpers$1.noop + } +}); + +var core_animations = { + animations: [], + request: null, + + /** + * @param {Chart} chart - The chart to animate. + * @param {Chart.Animation} animation - The animation that we will animate. + * @param {number} duration - The animation duration in ms. + * @param {boolean} lazy - if true, the chart is not marked as animating to enable more responsive interactions + */ + addAnimation: function(chart, animation, duration, lazy) { + var animations = this.animations; + var i, ilen; + + animation.chart = chart; + animation.startTime = Date.now(); + animation.duration = duration; + + if (!lazy) { + chart.animating = true; + } + + for (i = 0, ilen = animations.length; i < ilen; ++i) { + if (animations[i].chart === chart) { + animations[i] = animation; + return; + } + } + + animations.push(animation); + + // If there are no animations queued, manually kickstart a digest, for lack of a better word + if (animations.length === 1) { + this.requestAnimationFrame(); + } + }, + + cancelAnimation: function(chart) { + var index = helpers$1.findIndex(this.animations, function(animation) { + return animation.chart === chart; + }); + + if (index !== -1) { + this.animations.splice(index, 1); + chart.animating = false; + } + }, + + requestAnimationFrame: function() { + var me = this; + if (me.request === null) { + // Skip animation frame requests until the active one is executed. + // This can happen when processing mouse events, e.g. 'mousemove' + // and 'mouseout' events will trigger multiple renders. + me.request = helpers$1.requestAnimFrame.call(window, function() { + me.request = null; + me.startDigest(); + }); + } + }, + + /** + * @private + */ + startDigest: function() { + var me = this; + + me.advance(); + + // Do we have more stuff to animate? + if (me.animations.length > 0) { + me.requestAnimationFrame(); + } + }, + + /** + * @private + */ + advance: function() { + var animations = this.animations; + var animation, chart, numSteps, nextStep; + var i = 0; + + // 1 animation per chart, so we are looping charts here + while (i < animations.length) { + animation = animations[i]; + chart = animation.chart; + numSteps = animation.numSteps; + + // Make sure that currentStep starts at 1 + // https://github.com/chartjs/Chart.js/issues/6104 + nextStep = Math.floor((Date.now() - animation.startTime) / animation.duration * numSteps) + 1; + animation.currentStep = Math.min(nextStep, numSteps); + + helpers$1.callback(animation.render, [chart, animation], chart); + helpers$1.callback(animation.onAnimationProgress, [animation], chart); + + if (animation.currentStep >= numSteps) { + helpers$1.callback(animation.onAnimationComplete, [animation], chart); + chart.animating = false; + animations.splice(i, 1); + } else { + ++i; + } + } + } +}; + +var resolve = helpers$1.options.resolve; + +var arrayEvents = ['push', 'pop', 'shift', 'splice', 'unshift']; + +/** + * Hooks the array methods that add or remove values ('push', pop', 'shift', 'splice', + * 'unshift') and notify the listener AFTER the array has been altered. Listeners are + * called on the 'onData*' callbacks (e.g. onDataPush, etc.) with same arguments. + */ +function listenArrayEvents(array, listener) { + if (array._chartjs) { + array._chartjs.listeners.push(listener); + return; + } + + Object.defineProperty(array, '_chartjs', { + configurable: true, + enumerable: false, + value: { + listeners: [listener] + } + }); + + arrayEvents.forEach(function(key) { + var method = 'onData' + key.charAt(0).toUpperCase() + key.slice(1); + var base = array[key]; + + Object.defineProperty(array, key, { + configurable: true, + enumerable: false, + value: function() { + var args = Array.prototype.slice.call(arguments); + var res = base.apply(this, args); + + helpers$1.each(array._chartjs.listeners, function(object) { + if (typeof object[method] === 'function') { + object[method].apply(object, args); + } + }); + + return res; + } + }); + }); +} + +/** + * Removes the given array event listener and cleanup extra attached properties (such as + * the _chartjs stub and overridden methods) if array doesn't have any more listeners. + */ +function unlistenArrayEvents(array, listener) { + var stub = array._chartjs; + if (!stub) { + return; + } + + var listeners = stub.listeners; + var index = listeners.indexOf(listener); + if (index !== -1) { + listeners.splice(index, 1); + } + + if (listeners.length > 0) { + return; + } + + arrayEvents.forEach(function(key) { + delete array[key]; + }); + + delete array._chartjs; +} + +// Base class for all dataset controllers (line, bar, etc) +var DatasetController = function(chart, datasetIndex) { + this.initialize(chart, datasetIndex); +}; + +helpers$1.extend(DatasetController.prototype, { + + /** + * Element type used to generate a meta dataset (e.g. Chart.element.Line). + * @type {Chart.core.element} + */ + datasetElementType: null, + + /** + * Element type used to generate a meta data (e.g. Chart.element.Point). + * @type {Chart.core.element} + */ + dataElementType: null, + + initialize: function(chart, datasetIndex) { + var me = this; + me.chart = chart; + me.index = datasetIndex; + me.linkScales(); + me.addElements(); + }, + + updateIndex: function(datasetIndex) { + this.index = datasetIndex; + }, + + linkScales: function() { + var me = this; + var meta = me.getMeta(); + var dataset = me.getDataset(); + + if (meta.xAxisID === null || !(meta.xAxisID in me.chart.scales)) { + meta.xAxisID = dataset.xAxisID || me.chart.options.scales.xAxes[0].id; + } + if (meta.yAxisID === null || !(meta.yAxisID in me.chart.scales)) { + meta.yAxisID = dataset.yAxisID || me.chart.options.scales.yAxes[0].id; + } + }, + + getDataset: function() { + return this.chart.data.datasets[this.index]; + }, + + getMeta: function() { + return this.chart.getDatasetMeta(this.index); + }, + + getScaleForId: function(scaleID) { + return this.chart.scales[scaleID]; + }, + + /** + * @private + */ + _getValueScaleId: function() { + return this.getMeta().yAxisID; + }, + + /** + * @private + */ + _getIndexScaleId: function() { + return this.getMeta().xAxisID; + }, + + /** + * @private + */ + _getValueScale: function() { + return this.getScaleForId(this._getValueScaleId()); + }, + + /** + * @private + */ + _getIndexScale: function() { + return this.getScaleForId(this._getIndexScaleId()); + }, + + reset: function() { + this.update(true); + }, + + /** + * @private + */ + destroy: function() { + if (this._data) { + unlistenArrayEvents(this._data, this); + } + }, + + createMetaDataset: function() { + var me = this; + var type = me.datasetElementType; + return type && new type({ + _chart: me.chart, + _datasetIndex: me.index + }); + }, + + createMetaData: function(index) { + var me = this; + var type = me.dataElementType; + return type && new type({ + _chart: me.chart, + _datasetIndex: me.index, + _index: index + }); + }, + + addElements: function() { + var me = this; + var meta = me.getMeta(); + var data = me.getDataset().data || []; + var metaData = meta.data; + var i, ilen; + + for (i = 0, ilen = data.length; i < ilen; ++i) { + metaData[i] = metaData[i] || me.createMetaData(i); + } + + meta.dataset = meta.dataset || me.createMetaDataset(); + }, + + addElementAndReset: function(index) { + var element = this.createMetaData(index); + this.getMeta().data.splice(index, 0, element); + this.updateElement(element, index, true); + }, + + buildOrUpdateElements: function() { + var me = this; + var dataset = me.getDataset(); + var data = dataset.data || (dataset.data = []); + + // In order to correctly handle data addition/deletion animation (an thus simulate + // real-time charts), we need to monitor these data modifications and synchronize + // the internal meta data accordingly. + if (me._data !== data) { + if (me._data) { + // This case happens when the user replaced the data array instance. + unlistenArrayEvents(me._data, me); + } + + if (data && Object.isExtensible(data)) { + listenArrayEvents(data, me); + } + me._data = data; + } + + // Re-sync meta data in case the user replaced the data array or if we missed + // any updates and so make sure that we handle number of datapoints changing. + me.resyncElements(); + }, + + update: helpers$1.noop, + + transition: function(easingValue) { + var meta = this.getMeta(); + var elements = meta.data || []; + var ilen = elements.length; + var i = 0; + + for (; i < ilen; ++i) { + elements[i].transition(easingValue); + } + + if (meta.dataset) { + meta.dataset.transition(easingValue); + } + }, + + draw: function() { + var meta = this.getMeta(); + var elements = meta.data || []; + var ilen = elements.length; + var i = 0; + + if (meta.dataset) { + meta.dataset.draw(); + } + + for (; i < ilen; ++i) { + elements[i].draw(); + } + }, + + removeHoverStyle: function(element) { + helpers$1.merge(element._model, element.$previousStyle || {}); + delete element.$previousStyle; + }, + + setHoverStyle: function(element) { + var dataset = this.chart.data.datasets[element._datasetIndex]; + var index = element._index; + var custom = element.custom || {}; + var model = element._model; + var getHoverColor = helpers$1.getHoverColor; + + element.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth + }; + + model.backgroundColor = resolve([custom.hoverBackgroundColor, dataset.hoverBackgroundColor, getHoverColor(model.backgroundColor)], undefined, index); + model.borderColor = resolve([custom.hoverBorderColor, dataset.hoverBorderColor, getHoverColor(model.borderColor)], undefined, index); + model.borderWidth = resolve([custom.hoverBorderWidth, dataset.hoverBorderWidth, model.borderWidth], undefined, index); + }, + + /** + * @private + */ + resyncElements: function() { + var me = this; + var meta = me.getMeta(); + var data = me.getDataset().data; + var numMeta = meta.data.length; + var numData = data.length; + + if (numData < numMeta) { + meta.data.splice(numData, numMeta - numData); + } else if (numData > numMeta) { + me.insertElements(numMeta, numData - numMeta); + } + }, + + /** + * @private + */ + insertElements: function(start, count) { + for (var i = 0; i < count; ++i) { + this.addElementAndReset(start + i); + } + }, + + /** + * @private + */ + onDataPush: function() { + var count = arguments.length; + this.insertElements(this.getDataset().data.length - count, count); + }, + + /** + * @private + */ + onDataPop: function() { + this.getMeta().data.pop(); + }, + + /** + * @private + */ + onDataShift: function() { + this.getMeta().data.shift(); + }, + + /** + * @private + */ + onDataSplice: function(start, count) { + this.getMeta().data.splice(start, count); + this.insertElements(start, arguments.length - 2); + }, + + /** + * @private + */ + onDataUnshift: function() { + this.insertElements(0, arguments.length); + } +}); + +DatasetController.extend = helpers$1.inherits; + +var core_datasetController = DatasetController; + +core_defaults._set('global', { + elements: { + arc: { + backgroundColor: core_defaults.global.defaultColor, + borderColor: '#fff', + borderWidth: 2, + borderAlign: 'center' + } + } +}); + +var element_arc = core_element.extend({ + inLabelRange: function(mouseX) { + var vm = this._view; + + if (vm) { + return (Math.pow(mouseX - vm.x, 2) < Math.pow(vm.radius + vm.hoverRadius, 2)); + } + return false; + }, + + inRange: function(chartX, chartY) { + var vm = this._view; + + if (vm) { + var pointRelativePosition = helpers$1.getAngleFromPoint(vm, {x: chartX, y: chartY}); + var angle = pointRelativePosition.angle; + var distance = pointRelativePosition.distance; + + // Sanitise angle range + var startAngle = vm.startAngle; + var endAngle = vm.endAngle; + while (endAngle < startAngle) { + endAngle += 2.0 * Math.PI; + } + while (angle > endAngle) { + angle -= 2.0 * Math.PI; + } + while (angle < startAngle) { + angle += 2.0 * Math.PI; + } + + // Check if within the range of the open/close angle + var betweenAngles = (angle >= startAngle && angle <= endAngle); + var withinRadius = (distance >= vm.innerRadius && distance <= vm.outerRadius); + + return (betweenAngles && withinRadius); + } + return false; + }, + + getCenterPoint: function() { + var vm = this._view; + var halfAngle = (vm.startAngle + vm.endAngle) / 2; + var halfRadius = (vm.innerRadius + vm.outerRadius) / 2; + return { + x: vm.x + Math.cos(halfAngle) * halfRadius, + y: vm.y + Math.sin(halfAngle) * halfRadius + }; + }, + + getArea: function() { + var vm = this._view; + return Math.PI * ((vm.endAngle - vm.startAngle) / (2 * Math.PI)) * (Math.pow(vm.outerRadius, 2) - Math.pow(vm.innerRadius, 2)); + }, + + tooltipPosition: function() { + var vm = this._view; + var centreAngle = vm.startAngle + ((vm.endAngle - vm.startAngle) / 2); + var rangeFromCentre = (vm.outerRadius - vm.innerRadius) / 2 + vm.innerRadius; + + return { + x: vm.x + (Math.cos(centreAngle) * rangeFromCentre), + y: vm.y + (Math.sin(centreAngle) * rangeFromCentre) + }; + }, + + draw: function() { + var ctx = this._chart.ctx; + var vm = this._view; + var sA = vm.startAngle; + var eA = vm.endAngle; + var pixelMargin = (vm.borderAlign === 'inner') ? 0.33 : 0; + var angleMargin; + + ctx.save(); + + ctx.beginPath(); + ctx.arc(vm.x, vm.y, Math.max(vm.outerRadius - pixelMargin, 0), sA, eA); + ctx.arc(vm.x, vm.y, vm.innerRadius, eA, sA, true); + ctx.closePath(); + + ctx.fillStyle = vm.backgroundColor; + ctx.fill(); + + if (vm.borderWidth) { + if (vm.borderAlign === 'inner') { + // Draw an inner border by cliping the arc and drawing a double-width border + // Enlarge the clipping arc by 0.33 pixels to eliminate glitches between borders + ctx.beginPath(); + angleMargin = pixelMargin / vm.outerRadius; + ctx.arc(vm.x, vm.y, vm.outerRadius, sA - angleMargin, eA + angleMargin); + if (vm.innerRadius > pixelMargin) { + angleMargin = pixelMargin / vm.innerRadius; + ctx.arc(vm.x, vm.y, vm.innerRadius - pixelMargin, eA + angleMargin, sA - angleMargin, true); + } else { + ctx.arc(vm.x, vm.y, pixelMargin, eA + Math.PI / 2, sA - Math.PI / 2); + } + ctx.closePath(); + ctx.clip(); + + ctx.beginPath(); + ctx.arc(vm.x, vm.y, vm.outerRadius, sA, eA); + ctx.arc(vm.x, vm.y, vm.innerRadius, eA, sA, true); + ctx.closePath(); + + ctx.lineWidth = vm.borderWidth * 2; + ctx.lineJoin = 'round'; + } else { + ctx.lineWidth = vm.borderWidth; + ctx.lineJoin = 'bevel'; + } + + ctx.strokeStyle = vm.borderColor; + ctx.stroke(); + } + + ctx.restore(); + } +}); + +var valueOrDefault$1 = helpers$1.valueOrDefault; + +var defaultColor = core_defaults.global.defaultColor; + +core_defaults._set('global', { + elements: { + line: { + tension: 0.4, + backgroundColor: defaultColor, + borderWidth: 3, + borderColor: defaultColor, + borderCapStyle: 'butt', + borderDash: [], + borderDashOffset: 0.0, + borderJoinStyle: 'miter', + capBezierPoints: true, + fill: true, // do we fill in the area between the line and its base axis + } + } +}); + +var element_line = core_element.extend({ + draw: function() { + var me = this; + var vm = me._view; + var ctx = me._chart.ctx; + var spanGaps = vm.spanGaps; + var points = me._children.slice(); // clone array + var globalDefaults = core_defaults.global; + var globalOptionLineElements = globalDefaults.elements.line; + var lastDrawnIndex = -1; + var index, current, previous, currentVM; + + // If we are looping, adding the first point again + if (me._loop && points.length) { + points.push(points[0]); + } + + ctx.save(); + + // Stroke Line Options + ctx.lineCap = vm.borderCapStyle || globalOptionLineElements.borderCapStyle; + + // IE 9 and 10 do not support line dash + if (ctx.setLineDash) { + ctx.setLineDash(vm.borderDash || globalOptionLineElements.borderDash); + } + + ctx.lineDashOffset = valueOrDefault$1(vm.borderDashOffset, globalOptionLineElements.borderDashOffset); + ctx.lineJoin = vm.borderJoinStyle || globalOptionLineElements.borderJoinStyle; + ctx.lineWidth = valueOrDefault$1(vm.borderWidth, globalOptionLineElements.borderWidth); + ctx.strokeStyle = vm.borderColor || globalDefaults.defaultColor; + + // Stroke Line + ctx.beginPath(); + lastDrawnIndex = -1; + + for (index = 0; index < points.length; ++index) { + current = points[index]; + previous = helpers$1.previousItem(points, index); + currentVM = current._view; + + // First point moves to it's starting position no matter what + if (index === 0) { + if (!currentVM.skip) { + ctx.moveTo(currentVM.x, currentVM.y); + lastDrawnIndex = index; + } + } else { + previous = lastDrawnIndex === -1 ? previous : points[lastDrawnIndex]; + + if (!currentVM.skip) { + if ((lastDrawnIndex !== (index - 1) && !spanGaps) || lastDrawnIndex === -1) { + // There was a gap and this is the first point after the gap + ctx.moveTo(currentVM.x, currentVM.y); + } else { + // Line to next point + helpers$1.canvas.lineTo(ctx, previous._view, current._view); + } + lastDrawnIndex = index; + } + } + } + + ctx.stroke(); + ctx.restore(); + } +}); + +var valueOrDefault$2 = helpers$1.valueOrDefault; + +var defaultColor$1 = core_defaults.global.defaultColor; + +core_defaults._set('global', { + elements: { + point: { + radius: 3, + pointStyle: 'circle', + backgroundColor: defaultColor$1, + borderColor: defaultColor$1, + borderWidth: 1, + // Hover + hitRadius: 1, + hoverRadius: 4, + hoverBorderWidth: 1 + } + } +}); + +function xRange(mouseX) { + var vm = this._view; + return vm ? (Math.abs(mouseX - vm.x) < vm.radius + vm.hitRadius) : false; +} + +function yRange(mouseY) { + var vm = this._view; + return vm ? (Math.abs(mouseY - vm.y) < vm.radius + vm.hitRadius) : false; +} + +var element_point = core_element.extend({ + inRange: function(mouseX, mouseY) { + var vm = this._view; + return vm ? ((Math.pow(mouseX - vm.x, 2) + Math.pow(mouseY - vm.y, 2)) < Math.pow(vm.hitRadius + vm.radius, 2)) : false; + }, + + inLabelRange: xRange, + inXRange: xRange, + inYRange: yRange, + + getCenterPoint: function() { + var vm = this._view; + return { + x: vm.x, + y: vm.y + }; + }, + + getArea: function() { + return Math.PI * Math.pow(this._view.radius, 2); + }, + + tooltipPosition: function() { + var vm = this._view; + return { + x: vm.x, + y: vm.y, + padding: vm.radius + vm.borderWidth + }; + }, + + draw: function(chartArea) { + var vm = this._view; + var ctx = this._chart.ctx; + var pointStyle = vm.pointStyle; + var rotation = vm.rotation; + var radius = vm.radius; + var x = vm.x; + var y = vm.y; + var globalDefaults = core_defaults.global; + var defaultColor = globalDefaults.defaultColor; // eslint-disable-line no-shadow + + if (vm.skip) { + return; + } + + // Clipping for Points. + if (chartArea === undefined || helpers$1.canvas._isPointInArea(vm, chartArea)) { + ctx.strokeStyle = vm.borderColor || defaultColor; + ctx.lineWidth = valueOrDefault$2(vm.borderWidth, globalDefaults.elements.point.borderWidth); + ctx.fillStyle = vm.backgroundColor || defaultColor; + helpers$1.canvas.drawPoint(ctx, pointStyle, radius, x, y, rotation); + } + } +}); + +var defaultColor$2 = core_defaults.global.defaultColor; + +core_defaults._set('global', { + elements: { + rectangle: { + backgroundColor: defaultColor$2, + borderColor: defaultColor$2, + borderSkipped: 'bottom', + borderWidth: 0 + } + } +}); + +function isVertical(vm) { + return vm && vm.width !== undefined; +} + +/** + * Helper function to get the bounds of the bar regardless of the orientation + * @param bar {Chart.Element.Rectangle} the bar + * @return {Bounds} bounds of the bar + * @private + */ +function getBarBounds(vm) { + var x1, x2, y1, y2, half; + + if (isVertical(vm)) { + half = vm.width / 2; + x1 = vm.x - half; + x2 = vm.x + half; + y1 = Math.min(vm.y, vm.base); + y2 = Math.max(vm.y, vm.base); + } else { + half = vm.height / 2; + x1 = Math.min(vm.x, vm.base); + x2 = Math.max(vm.x, vm.base); + y1 = vm.y - half; + y2 = vm.y + half; + } + + return { + left: x1, + top: y1, + right: x2, + bottom: y2 + }; +} + +function swap(orig, v1, v2) { + return orig === v1 ? v2 : orig === v2 ? v1 : orig; +} + +function parseBorderSkipped(vm) { + var edge = vm.borderSkipped; + var res = {}; + + if (!edge) { + return res; + } + + if (vm.horizontal) { + if (vm.base > vm.x) { + edge = swap(edge, 'left', 'right'); + } + } else if (vm.base < vm.y) { + edge = swap(edge, 'bottom', 'top'); + } + + res[edge] = true; + return res; +} + +function parseBorderWidth(vm, maxW, maxH) { + var value = vm.borderWidth; + var skip = parseBorderSkipped(vm); + var t, r, b, l; + + if (helpers$1.isObject(value)) { + t = +value.top || 0; + r = +value.right || 0; + b = +value.bottom || 0; + l = +value.left || 0; + } else { + t = r = b = l = +value || 0; + } + + return { + t: skip.top || (t < 0) ? 0 : t > maxH ? maxH : t, + r: skip.right || (r < 0) ? 0 : r > maxW ? maxW : r, + b: skip.bottom || (b < 0) ? 0 : b > maxH ? maxH : b, + l: skip.left || (l < 0) ? 0 : l > maxW ? maxW : l + }; +} + +function boundingRects(vm) { + var bounds = getBarBounds(vm); + var width = bounds.right - bounds.left; + var height = bounds.bottom - bounds.top; + var border = parseBorderWidth(vm, width / 2, height / 2); + + return { + outer: { + x: bounds.left, + y: bounds.top, + w: width, + h: height + }, + inner: { + x: bounds.left + border.l, + y: bounds.top + border.t, + w: width - border.l - border.r, + h: height - border.t - border.b + } + }; +} + +function inRange(vm, x, y) { + var skipX = x === null; + var skipY = y === null; + var bounds = !vm || (skipX && skipY) ? false : getBarBounds(vm); + + return bounds + && (skipX || x >= bounds.left && x <= bounds.right) + && (skipY || y >= bounds.top && y <= bounds.bottom); +} + +var element_rectangle = core_element.extend({ + draw: function() { + var ctx = this._chart.ctx; + var vm = this._view; + var rects = boundingRects(vm); + var outer = rects.outer; + var inner = rects.inner; + + ctx.fillStyle = vm.backgroundColor; + ctx.fillRect(outer.x, outer.y, outer.w, outer.h); + + if (outer.w === inner.w && outer.h === inner.h) { + return; + } + + ctx.save(); + ctx.beginPath(); + ctx.rect(outer.x, outer.y, outer.w, outer.h); + ctx.clip(); + ctx.fillStyle = vm.borderColor; + ctx.rect(inner.x, inner.y, inner.w, inner.h); + ctx.fill('evenodd'); + ctx.restore(); + }, + + height: function() { + var vm = this._view; + return vm.base - vm.y; + }, + + inRange: function(mouseX, mouseY) { + return inRange(this._view, mouseX, mouseY); + }, + + inLabelRange: function(mouseX, mouseY) { + var vm = this._view; + return isVertical(vm) + ? inRange(vm, mouseX, null) + : inRange(vm, null, mouseY); + }, + + inXRange: function(mouseX) { + return inRange(this._view, mouseX, null); + }, + + inYRange: function(mouseY) { + return inRange(this._view, null, mouseY); + }, + + getCenterPoint: function() { + var vm = this._view; + var x, y; + if (isVertical(vm)) { + x = vm.x; + y = (vm.y + vm.base) / 2; + } else { + x = (vm.x + vm.base) / 2; + y = vm.y; + } + + return {x: x, y: y}; + }, + + getArea: function() { + var vm = this._view; + + return isVertical(vm) + ? vm.width * Math.abs(vm.y - vm.base) + : vm.height * Math.abs(vm.x - vm.base); + }, + + tooltipPosition: function() { + var vm = this._view; + return { + x: vm.x, + y: vm.y + }; + } +}); + +var elements = {}; +var Arc = element_arc; +var Line = element_line; +var Point = element_point; +var Rectangle = element_rectangle; +elements.Arc = Arc; +elements.Line = Line; +elements.Point = Point; +elements.Rectangle = Rectangle; + +var resolve$1 = helpers$1.options.resolve; + +core_defaults._set('bar', { + hover: { + mode: 'label' + }, + + scales: { + xAxes: [{ + type: 'category', + categoryPercentage: 0.8, + barPercentage: 0.9, + offset: true, + gridLines: { + offsetGridLines: true + } + }], + + yAxes: [{ + type: 'linear' + }] + } +}); + +/** + * Computes the "optimal" sample size to maintain bars equally sized while preventing overlap. + * @private + */ +function computeMinSampleSize(scale, pixels) { + var min = scale.isHorizontal() ? scale.width : scale.height; + var ticks = scale.getTicks(); + var prev, curr, i, ilen; + + for (i = 1, ilen = pixels.length; i < ilen; ++i) { + min = Math.min(min, Math.abs(pixels[i] - pixels[i - 1])); + } + + for (i = 0, ilen = ticks.length; i < ilen; ++i) { + curr = scale.getPixelForTick(i); + min = i > 0 ? Math.min(min, curr - prev) : min; + prev = curr; + } + + return min; +} + +/** + * Computes an "ideal" category based on the absolute bar thickness or, if undefined or null, + * uses the smallest interval (see computeMinSampleSize) that prevents bar overlapping. This + * mode currently always generates bars equally sized (until we introduce scriptable options?). + * @private + */ +function computeFitCategoryTraits(index, ruler, options) { + var thickness = options.barThickness; + var count = ruler.stackCount; + var curr = ruler.pixels[index]; + var size, ratio; + + if (helpers$1.isNullOrUndef(thickness)) { + size = ruler.min * options.categoryPercentage; + ratio = options.barPercentage; + } else { + // When bar thickness is enforced, category and bar percentages are ignored. + // Note(SB): we could add support for relative bar thickness (e.g. barThickness: '50%') + // and deprecate barPercentage since this value is ignored when thickness is absolute. + size = thickness * count; + ratio = 1; + } + + return { + chunk: size / count, + ratio: ratio, + start: curr - (size / 2) + }; +} + +/** + * Computes an "optimal" category that globally arranges bars side by side (no gap when + * percentage options are 1), based on the previous and following categories. This mode + * generates bars with different widths when data are not evenly spaced. + * @private + */ +function computeFlexCategoryTraits(index, ruler, options) { + var pixels = ruler.pixels; + var curr = pixels[index]; + var prev = index > 0 ? pixels[index - 1] : null; + var next = index < pixels.length - 1 ? pixels[index + 1] : null; + var percent = options.categoryPercentage; + var start, size; + + if (prev === null) { + // first data: its size is double based on the next point or, + // if it's also the last data, we use the scale size. + prev = curr - (next === null ? ruler.end - ruler.start : next - curr); + } + + if (next === null) { + // last data: its size is also double based on the previous point. + next = curr + curr - prev; + } + + start = curr - (curr - Math.min(prev, next)) / 2 * percent; + size = Math.abs(next - prev) / 2 * percent; + + return { + chunk: size / ruler.stackCount, + ratio: options.barPercentage, + start: start + }; +} + +var controller_bar = core_datasetController.extend({ + + dataElementType: elements.Rectangle, + + initialize: function() { + var me = this; + var meta; + + core_datasetController.prototype.initialize.apply(me, arguments); + + meta = me.getMeta(); + meta.stack = me.getDataset().stack; + meta.bar = true; + }, + + update: function(reset) { + var me = this; + var rects = me.getMeta().data; + var i, ilen; + + me._ruler = me.getRuler(); + + for (i = 0, ilen = rects.length; i < ilen; ++i) { + me.updateElement(rects[i], i, reset); + } + }, + + updateElement: function(rectangle, index, reset) { + var me = this; + var meta = me.getMeta(); + var dataset = me.getDataset(); + var options = me._resolveElementOptions(rectangle, index); + + rectangle._xScale = me.getScaleForId(meta.xAxisID); + rectangle._yScale = me.getScaleForId(meta.yAxisID); + rectangle._datasetIndex = me.index; + rectangle._index = index; + rectangle._model = { + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderSkipped: options.borderSkipped, + borderWidth: options.borderWidth, + datasetLabel: dataset.label, + label: me.chart.data.labels[index] + }; + + me._updateElementGeometry(rectangle, index, reset); + + rectangle.pivot(); + }, + + /** + * @private + */ + _updateElementGeometry: function(rectangle, index, reset) { + var me = this; + var model = rectangle._model; + var vscale = me._getValueScale(); + var base = vscale.getBasePixel(); + var horizontal = vscale.isHorizontal(); + var ruler = me._ruler || me.getRuler(); + var vpixels = me.calculateBarValuePixels(me.index, index); + var ipixels = me.calculateBarIndexPixels(me.index, index, ruler); + + model.horizontal = horizontal; + model.base = reset ? base : vpixels.base; + model.x = horizontal ? reset ? base : vpixels.head : ipixels.center; + model.y = horizontal ? ipixels.center : reset ? base : vpixels.head; + model.height = horizontal ? ipixels.size : undefined; + model.width = horizontal ? undefined : ipixels.size; + }, + + /** + * Returns the stacks based on groups and bar visibility. + * @param {number} [last] - The dataset index + * @returns {string[]} The list of stack IDs + * @private + */ + _getStacks: function(last) { + var me = this; + var chart = me.chart; + var scale = me._getIndexScale(); + var stacked = scale.options.stacked; + var ilen = last === undefined ? chart.data.datasets.length : last + 1; + var stacks = []; + var i, meta; + + for (i = 0; i < ilen; ++i) { + meta = chart.getDatasetMeta(i); + if (meta.bar && chart.isDatasetVisible(i) && + (stacked === false || + (stacked === true && stacks.indexOf(meta.stack) === -1) || + (stacked === undefined && (meta.stack === undefined || stacks.indexOf(meta.stack) === -1)))) { + stacks.push(meta.stack); + } + } + + return stacks; + }, + + /** + * Returns the effective number of stacks based on groups and bar visibility. + * @private + */ + getStackCount: function() { + return this._getStacks().length; + }, + + /** + * Returns the stack index for the given dataset based on groups and bar visibility. + * @param {number} [datasetIndex] - The dataset index + * @param {string} [name] - The stack name to find + * @returns {number} The stack index + * @private + */ + getStackIndex: function(datasetIndex, name) { + var stacks = this._getStacks(datasetIndex); + var index = (name !== undefined) + ? stacks.indexOf(name) + : -1; // indexOf returns -1 if element is not present + + return (index === -1) + ? stacks.length - 1 + : index; + }, + + /** + * @private + */ + getRuler: function() { + var me = this; + var scale = me._getIndexScale(); + var stackCount = me.getStackCount(); + var datasetIndex = me.index; + var isHorizontal = scale.isHorizontal(); + var start = isHorizontal ? scale.left : scale.top; + var end = start + (isHorizontal ? scale.width : scale.height); + var pixels = []; + var i, ilen, min; + + for (i = 0, ilen = me.getMeta().data.length; i < ilen; ++i) { + pixels.push(scale.getPixelForValue(null, i, datasetIndex)); + } + + min = helpers$1.isNullOrUndef(scale.options.barThickness) + ? computeMinSampleSize(scale, pixels) + : -1; + + return { + min: min, + pixels: pixels, + start: start, + end: end, + stackCount: stackCount, + scale: scale + }; + }, + + /** + * Note: pixel values are not clamped to the scale area. + * @private + */ + calculateBarValuePixels: function(datasetIndex, index) { + var me = this; + var chart = me.chart; + var meta = me.getMeta(); + var scale = me._getValueScale(); + var isHorizontal = scale.isHorizontal(); + var datasets = chart.data.datasets; + var value = +scale.getRightValue(datasets[datasetIndex].data[index]); + var minBarLength = scale.options.minBarLength; + var stacked = scale.options.stacked; + var stack = meta.stack; + var start = 0; + var i, imeta, ivalue, base, head, size; + + if (stacked || (stacked === undefined && stack !== undefined)) { + for (i = 0; i < datasetIndex; ++i) { + imeta = chart.getDatasetMeta(i); + + if (imeta.bar && + imeta.stack === stack && + imeta.controller._getValueScaleId() === scale.id && + chart.isDatasetVisible(i)) { + + ivalue = +scale.getRightValue(datasets[i].data[index]); + if ((value < 0 && ivalue < 0) || (value >= 0 && ivalue > 0)) { + start += ivalue; + } + } + } + } + + base = scale.getPixelForValue(start); + head = scale.getPixelForValue(start + value); + size = head - base; + + if (minBarLength !== undefined && Math.abs(size) < minBarLength) { + size = minBarLength; + if (value >= 0 && !isHorizontal || value < 0 && isHorizontal) { + head = base - minBarLength; + } else { + head = base + minBarLength; + } + } + + return { + size: size, + base: base, + head: head, + center: head + size / 2 + }; + }, + + /** + * @private + */ + calculateBarIndexPixels: function(datasetIndex, index, ruler) { + var me = this; + var options = ruler.scale.options; + var range = options.barThickness === 'flex' + ? computeFlexCategoryTraits(index, ruler, options) + : computeFitCategoryTraits(index, ruler, options); + + var stackIndex = me.getStackIndex(datasetIndex, me.getMeta().stack); + var center = range.start + (range.chunk * stackIndex) + (range.chunk / 2); + var size = Math.min( + helpers$1.valueOrDefault(options.maxBarThickness, Infinity), + range.chunk * range.ratio); + + return { + base: center - size / 2, + head: center + size / 2, + center: center, + size: size + }; + }, + + draw: function() { + var me = this; + var chart = me.chart; + var scale = me._getValueScale(); + var rects = me.getMeta().data; + var dataset = me.getDataset(); + var ilen = rects.length; + var i = 0; + + helpers$1.canvas.clipArea(chart.ctx, chart.chartArea); + + for (; i < ilen; ++i) { + if (!isNaN(scale.getRightValue(dataset.data[i]))) { + rects[i].draw(); + } + } + + helpers$1.canvas.unclipArea(chart.ctx); + }, + + /** + * @private + */ + _resolveElementOptions: function(rectangle, index) { + var me = this; + var chart = me.chart; + var datasets = chart.data.datasets; + var dataset = datasets[me.index]; + var custom = rectangle.custom || {}; + var options = chart.options.elements.rectangle; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var keys = [ + 'backgroundColor', + 'borderColor', + 'borderSkipped', + 'borderWidth' + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$1([ + custom[key], + dataset[key], + options[key] + ], context, index); + } + + return values; + } +}); + +var valueOrDefault$3 = helpers$1.valueOrDefault; +var resolve$2 = helpers$1.options.resolve; + +core_defaults._set('bubble', { + hover: { + mode: 'single' + }, + + scales: { + xAxes: [{ + type: 'linear', // bubble should probably use a linear scale by default + position: 'bottom', + id: 'x-axis-0' // need an ID so datasets can reference the scale + }], + yAxes: [{ + type: 'linear', + position: 'left', + id: 'y-axis-0' + }] + }, + + tooltips: { + callbacks: { + title: function() { + // Title doesn't make sense for scatter since we format the data as a point + return ''; + }, + label: function(item, data) { + var datasetLabel = data.datasets[item.datasetIndex].label || ''; + var dataPoint = data.datasets[item.datasetIndex].data[item.index]; + return datasetLabel + ': (' + item.xLabel + ', ' + item.yLabel + ', ' + dataPoint.r + ')'; + } + } + } +}); + +var controller_bubble = core_datasetController.extend({ + /** + * @protected + */ + dataElementType: elements.Point, + + /** + * @protected + */ + update: function(reset) { + var me = this; + var meta = me.getMeta(); + var points = meta.data; + + // Update Points + helpers$1.each(points, function(point, index) { + me.updateElement(point, index, reset); + }); + }, + + /** + * @protected + */ + updateElement: function(point, index, reset) { + var me = this; + var meta = me.getMeta(); + var custom = point.custom || {}; + var xScale = me.getScaleForId(meta.xAxisID); + var yScale = me.getScaleForId(meta.yAxisID); + var options = me._resolveElementOptions(point, index); + var data = me.getDataset().data[index]; + var dsIndex = me.index; + + var x = reset ? xScale.getPixelForDecimal(0.5) : xScale.getPixelForValue(typeof data === 'object' ? data : NaN, index, dsIndex); + var y = reset ? yScale.getBasePixel() : yScale.getPixelForValue(data, index, dsIndex); + + point._xScale = xScale; + point._yScale = yScale; + point._options = options; + point._datasetIndex = dsIndex; + point._index = index; + point._model = { + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderWidth: options.borderWidth, + hitRadius: options.hitRadius, + pointStyle: options.pointStyle, + rotation: options.rotation, + radius: reset ? 0 : options.radius, + skip: custom.skip || isNaN(x) || isNaN(y), + x: x, + y: y, + }; + + point.pivot(); + }, + + /** + * @protected + */ + setHoverStyle: function(point) { + var model = point._model; + var options = point._options; + var getHoverColor = helpers$1.getHoverColor; + + point.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth, + radius: model.radius + }; + + model.backgroundColor = valueOrDefault$3(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); + model.borderColor = valueOrDefault$3(options.hoverBorderColor, getHoverColor(options.borderColor)); + model.borderWidth = valueOrDefault$3(options.hoverBorderWidth, options.borderWidth); + model.radius = options.radius + options.hoverRadius; + }, + + /** + * @private + */ + _resolveElementOptions: function(point, index) { + var me = this; + var chart = me.chart; + var datasets = chart.data.datasets; + var dataset = datasets[me.index]; + var custom = point.custom || {}; + var options = chart.options.elements.point; + var data = dataset.data[index]; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var keys = [ + 'backgroundColor', + 'borderColor', + 'borderWidth', + 'hoverBackgroundColor', + 'hoverBorderColor', + 'hoverBorderWidth', + 'hoverRadius', + 'hitRadius', + 'pointStyle', + 'rotation' + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$2([ + custom[key], + dataset[key], + options[key] + ], context, index); + } + + // Custom radius resolution + values.radius = resolve$2([ + custom.radius, + data ? data.r : undefined, + dataset.radius, + options.radius + ], context, index); + + return values; + } +}); + +var resolve$3 = helpers$1.options.resolve; +var valueOrDefault$4 = helpers$1.valueOrDefault; + +core_defaults._set('doughnut', { + animation: { + // Boolean - Whether we animate the rotation of the Doughnut + animateRotate: true, + // Boolean - Whether we animate scaling the Doughnut from the centre + animateScale: false + }, + hover: { + mode: 'single' + }, + legendCallback: function(chart) { + var text = []; + text.push('
      '); + + var data = chart.data; + var datasets = data.datasets; + var labels = data.labels; + + if (datasets.length) { + for (var i = 0; i < datasets[0].data.length; ++i) { + text.push('
    • '); + if (labels[i]) { + text.push(labels[i]); + } + text.push('
    • '); + } + } + + text.push('
    '); + return text.join(''); + }, + legend: { + labels: { + generateLabels: function(chart) { + var data = chart.data; + if (data.labels.length && data.datasets.length) { + return data.labels.map(function(label, i) { + var meta = chart.getDatasetMeta(0); + var ds = data.datasets[0]; + var arc = meta.data[i]; + var custom = arc && arc.custom || {}; + var arcOpts = chart.options.elements.arc; + var fill = resolve$3([custom.backgroundColor, ds.backgroundColor, arcOpts.backgroundColor], undefined, i); + var stroke = resolve$3([custom.borderColor, ds.borderColor, arcOpts.borderColor], undefined, i); + var bw = resolve$3([custom.borderWidth, ds.borderWidth, arcOpts.borderWidth], undefined, i); + + return { + text: label, + fillStyle: fill, + strokeStyle: stroke, + lineWidth: bw, + hidden: isNaN(ds.data[i]) || meta.data[i].hidden, + + // Extra data used for toggling the correct item + index: i + }; + }); + } + return []; + } + }, + + onClick: function(e, legendItem) { + var index = legendItem.index; + var chart = this.chart; + var i, ilen, meta; + + for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) { + meta = chart.getDatasetMeta(i); + // toggle visibility of index if exists + if (meta.data[index]) { + meta.data[index].hidden = !meta.data[index].hidden; + } + } + + chart.update(); + } + }, + + // The percentage of the chart that we cut out of the middle. + cutoutPercentage: 50, + + // The rotation of the chart, where the first data arc begins. + rotation: Math.PI * -0.5, + + // The total circumference of the chart. + circumference: Math.PI * 2.0, + + // Need to override these to give a nice default + tooltips: { + callbacks: { + title: function() { + return ''; + }, + label: function(tooltipItem, data) { + var dataLabel = data.labels[tooltipItem.index]; + var value = ': ' + data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index]; + + if (helpers$1.isArray(dataLabel)) { + // show value on first line of multiline label + // need to clone because we are changing the value + dataLabel = dataLabel.slice(); + dataLabel[0] += value; + } else { + dataLabel += value; + } + + return dataLabel; + } + } + } +}); + +var controller_doughnut = core_datasetController.extend({ + + dataElementType: elements.Arc, + + linkScales: helpers$1.noop, + + // Get index of the dataset in relation to the visible datasets. This allows determining the inner and outer radius correctly + getRingIndex: function(datasetIndex) { + var ringIndex = 0; + + for (var j = 0; j < datasetIndex; ++j) { + if (this.chart.isDatasetVisible(j)) { + ++ringIndex; + } + } + + return ringIndex; + }, + + update: function(reset) { + var me = this; + var chart = me.chart; + var chartArea = chart.chartArea; + var opts = chart.options; + var availableWidth = chartArea.right - chartArea.left; + var availableHeight = chartArea.bottom - chartArea.top; + var minSize = Math.min(availableWidth, availableHeight); + var offset = {x: 0, y: 0}; + var meta = me.getMeta(); + var arcs = meta.data; + var cutoutPercentage = opts.cutoutPercentage; + var circumference = opts.circumference; + var chartWeight = me._getRingWeight(me.index); + var i, ilen; + + // If the chart's circumference isn't a full circle, calculate minSize as a ratio of the width/height of the arc + if (circumference < Math.PI * 2.0) { + var startAngle = opts.rotation % (Math.PI * 2.0); + startAngle += Math.PI * 2.0 * (startAngle >= Math.PI ? -1 : startAngle < -Math.PI ? 1 : 0); + var endAngle = startAngle + circumference; + var start = {x: Math.cos(startAngle), y: Math.sin(startAngle)}; + var end = {x: Math.cos(endAngle), y: Math.sin(endAngle)}; + var contains0 = (startAngle <= 0 && endAngle >= 0) || (startAngle <= Math.PI * 2.0 && Math.PI * 2.0 <= endAngle); + var contains90 = (startAngle <= Math.PI * 0.5 && Math.PI * 0.5 <= endAngle) || (startAngle <= Math.PI * 2.5 && Math.PI * 2.5 <= endAngle); + var contains180 = (startAngle <= -Math.PI && -Math.PI <= endAngle) || (startAngle <= Math.PI && Math.PI <= endAngle); + var contains270 = (startAngle <= -Math.PI * 0.5 && -Math.PI * 0.5 <= endAngle) || (startAngle <= Math.PI * 1.5 && Math.PI * 1.5 <= endAngle); + var cutout = cutoutPercentage / 100.0; + var min = {x: contains180 ? -1 : Math.min(start.x * (start.x < 0 ? 1 : cutout), end.x * (end.x < 0 ? 1 : cutout)), y: contains270 ? -1 : Math.min(start.y * (start.y < 0 ? 1 : cutout), end.y * (end.y < 0 ? 1 : cutout))}; + var max = {x: contains0 ? 1 : Math.max(start.x * (start.x > 0 ? 1 : cutout), end.x * (end.x > 0 ? 1 : cutout)), y: contains90 ? 1 : Math.max(start.y * (start.y > 0 ? 1 : cutout), end.y * (end.y > 0 ? 1 : cutout))}; + var size = {width: (max.x - min.x) * 0.5, height: (max.y - min.y) * 0.5}; + minSize = Math.min(availableWidth / size.width, availableHeight / size.height); + offset = {x: (max.x + min.x) * -0.5, y: (max.y + min.y) * -0.5}; + } + + for (i = 0, ilen = arcs.length; i < ilen; ++i) { + arcs[i]._options = me._resolveElementOptions(arcs[i], i); + } + + chart.borderWidth = me.getMaxBorderWidth(); + chart.outerRadius = Math.max((minSize - chart.borderWidth) / 2, 0); + chart.innerRadius = Math.max(cutoutPercentage ? (chart.outerRadius / 100) * (cutoutPercentage) : 0, 0); + chart.radiusLength = (chart.outerRadius - chart.innerRadius) / (me._getVisibleDatasetWeightTotal() || 1); + chart.offsetX = offset.x * chart.outerRadius; + chart.offsetY = offset.y * chart.outerRadius; + + meta.total = me.calculateTotal(); + + me.outerRadius = chart.outerRadius - chart.radiusLength * me._getRingWeightOffset(me.index); + me.innerRadius = Math.max(me.outerRadius - chart.radiusLength * chartWeight, 0); + + for (i = 0, ilen = arcs.length; i < ilen; ++i) { + me.updateElement(arcs[i], i, reset); + } + }, + + updateElement: function(arc, index, reset) { + var me = this; + var chart = me.chart; + var chartArea = chart.chartArea; + var opts = chart.options; + var animationOpts = opts.animation; + var centerX = (chartArea.left + chartArea.right) / 2; + var centerY = (chartArea.top + chartArea.bottom) / 2; + var startAngle = opts.rotation; // non reset case handled later + var endAngle = opts.rotation; // non reset case handled later + var dataset = me.getDataset(); + var circumference = reset && animationOpts.animateRotate ? 0 : arc.hidden ? 0 : me.calculateCircumference(dataset.data[index]) * (opts.circumference / (2.0 * Math.PI)); + var innerRadius = reset && animationOpts.animateScale ? 0 : me.innerRadius; + var outerRadius = reset && animationOpts.animateScale ? 0 : me.outerRadius; + var options = arc._options || {}; + + helpers$1.extend(arc, { + // Utility + _datasetIndex: me.index, + _index: index, + + // Desired view properties + _model: { + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderWidth: options.borderWidth, + borderAlign: options.borderAlign, + x: centerX + chart.offsetX, + y: centerY + chart.offsetY, + startAngle: startAngle, + endAngle: endAngle, + circumference: circumference, + outerRadius: outerRadius, + innerRadius: innerRadius, + label: helpers$1.valueAtIndexOrDefault(dataset.label, index, chart.data.labels[index]) + } + }); + + var model = arc._model; + + // Set correct angles if not resetting + if (!reset || !animationOpts.animateRotate) { + if (index === 0) { + model.startAngle = opts.rotation; + } else { + model.startAngle = me.getMeta().data[index - 1]._model.endAngle; + } + + model.endAngle = model.startAngle + model.circumference; + } + + arc.pivot(); + }, + + calculateTotal: function() { + var dataset = this.getDataset(); + var meta = this.getMeta(); + var total = 0; + var value; + + helpers$1.each(meta.data, function(element, index) { + value = dataset.data[index]; + if (!isNaN(value) && !element.hidden) { + total += Math.abs(value); + } + }); + + /* if (total === 0) { + total = NaN; + }*/ + + return total; + }, + + calculateCircumference: function(value) { + var total = this.getMeta().total; + if (total > 0 && !isNaN(value)) { + return (Math.PI * 2.0) * (Math.abs(value) / total); + } + return 0; + }, + + // gets the max border or hover width to properly scale pie charts + getMaxBorderWidth: function(arcs) { + var me = this; + var max = 0; + var chart = me.chart; + var i, ilen, meta, arc, controller, options, borderWidth, hoverWidth; + + if (!arcs) { + // Find the outmost visible dataset + for (i = 0, ilen = chart.data.datasets.length; i < ilen; ++i) { + if (chart.isDatasetVisible(i)) { + meta = chart.getDatasetMeta(i); + arcs = meta.data; + if (i !== me.index) { + controller = meta.controller; + } + break; + } + } + } + + if (!arcs) { + return 0; + } + + for (i = 0, ilen = arcs.length; i < ilen; ++i) { + arc = arcs[i]; + options = controller ? controller._resolveElementOptions(arc, i) : arc._options; + if (options.borderAlign !== 'inner') { + borderWidth = options.borderWidth; + hoverWidth = options.hoverBorderWidth; + + max = borderWidth > max ? borderWidth : max; + max = hoverWidth > max ? hoverWidth : max; + } + } + return max; + }, + + /** + * @protected + */ + setHoverStyle: function(arc) { + var model = arc._model; + var options = arc._options; + var getHoverColor = helpers$1.getHoverColor; + + arc.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth, + }; + + model.backgroundColor = valueOrDefault$4(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); + model.borderColor = valueOrDefault$4(options.hoverBorderColor, getHoverColor(options.borderColor)); + model.borderWidth = valueOrDefault$4(options.hoverBorderWidth, options.borderWidth); + }, + + /** + * @private + */ + _resolveElementOptions: function(arc, index) { + var me = this; + var chart = me.chart; + var dataset = me.getDataset(); + var custom = arc.custom || {}; + var options = chart.options.elements.arc; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var keys = [ + 'backgroundColor', + 'borderColor', + 'borderWidth', + 'borderAlign', + 'hoverBackgroundColor', + 'hoverBorderColor', + 'hoverBorderWidth', + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$3([ + custom[key], + dataset[key], + options[key] + ], context, index); + } + + return values; + }, + + /** + * Get radius length offset of the dataset in relation to the visible datasets weights. This allows determining the inner and outer radius correctly + * @private + */ + _getRingWeightOffset: function(datasetIndex) { + var ringWeightOffset = 0; + + for (var i = 0; i < datasetIndex; ++i) { + if (this.chart.isDatasetVisible(i)) { + ringWeightOffset += this._getRingWeight(i); + } + } + + return ringWeightOffset; + }, + + /** + * @private + */ + _getRingWeight: function(dataSetIndex) { + return Math.max(valueOrDefault$4(this.chart.data.datasets[dataSetIndex].weight, 1), 0); + }, + + /** + * Returns the sum of all visibile data set weights. This value can be 0. + * @private + */ + _getVisibleDatasetWeightTotal: function() { + return this._getRingWeightOffset(this.chart.data.datasets.length); + } +}); + +core_defaults._set('horizontalBar', { + hover: { + mode: 'index', + axis: 'y' + }, + + scales: { + xAxes: [{ + type: 'linear', + position: 'bottom' + }], + + yAxes: [{ + type: 'category', + position: 'left', + categoryPercentage: 0.8, + barPercentage: 0.9, + offset: true, + gridLines: { + offsetGridLines: true + } + }] + }, + + elements: { + rectangle: { + borderSkipped: 'left' + } + }, + + tooltips: { + mode: 'index', + axis: 'y' + } +}); + +var controller_horizontalBar = controller_bar.extend({ + /** + * @private + */ + _getValueScaleId: function() { + return this.getMeta().xAxisID; + }, + + /** + * @private + */ + _getIndexScaleId: function() { + return this.getMeta().yAxisID; + } +}); + +var valueOrDefault$5 = helpers$1.valueOrDefault; +var resolve$4 = helpers$1.options.resolve; +var isPointInArea = helpers$1.canvas._isPointInArea; + +core_defaults._set('line', { + showLines: true, + spanGaps: false, + + hover: { + mode: 'label' + }, + + scales: { + xAxes: [{ + type: 'category', + id: 'x-axis-0' + }], + yAxes: [{ + type: 'linear', + id: 'y-axis-0' + }] + } +}); + +function lineEnabled(dataset, options) { + return valueOrDefault$5(dataset.showLine, options.showLines); +} + +var controller_line = core_datasetController.extend({ + + datasetElementType: elements.Line, + + dataElementType: elements.Point, + + update: function(reset) { + var me = this; + var meta = me.getMeta(); + var line = meta.dataset; + var points = meta.data || []; + var scale = me.getScaleForId(meta.yAxisID); + var dataset = me.getDataset(); + var showLine = lineEnabled(dataset, me.chart.options); + var i, ilen; + + // Update Line + if (showLine) { + // Compatibility: If the properties are defined with only the old name, use those values + if ((dataset.tension !== undefined) && (dataset.lineTension === undefined)) { + dataset.lineTension = dataset.tension; + } + + // Utility + line._scale = scale; + line._datasetIndex = me.index; + // Data + line._children = points; + // Model + line._model = me._resolveLineOptions(line); + + line.pivot(); + } + + // Update Points + for (i = 0, ilen = points.length; i < ilen; ++i) { + me.updateElement(points[i], i, reset); + } + + if (showLine && line._model.tension !== 0) { + me.updateBezierControlPoints(); + } + + // Now pivot the point for animation + for (i = 0, ilen = points.length; i < ilen; ++i) { + points[i].pivot(); + } + }, + + updateElement: function(point, index, reset) { + var me = this; + var meta = me.getMeta(); + var custom = point.custom || {}; + var dataset = me.getDataset(); + var datasetIndex = me.index; + var value = dataset.data[index]; + var yScale = me.getScaleForId(meta.yAxisID); + var xScale = me.getScaleForId(meta.xAxisID); + var lineModel = meta.dataset._model; + var x, y; + + var options = me._resolvePointOptions(point, index); + + x = xScale.getPixelForValue(typeof value === 'object' ? value : NaN, index, datasetIndex); + y = reset ? yScale.getBasePixel() : me.calculatePointY(value, index, datasetIndex); + + // Utility + point._xScale = xScale; + point._yScale = yScale; + point._options = options; + point._datasetIndex = datasetIndex; + point._index = index; + + // Desired view properties + point._model = { + x: x, + y: y, + skip: custom.skip || isNaN(x) || isNaN(y), + // Appearance + radius: options.radius, + pointStyle: options.pointStyle, + rotation: options.rotation, + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderWidth: options.borderWidth, + tension: valueOrDefault$5(custom.tension, lineModel ? lineModel.tension : 0), + steppedLine: lineModel ? lineModel.steppedLine : false, + // Tooltip + hitRadius: options.hitRadius + }; + }, + + /** + * @private + */ + _resolvePointOptions: function(element, index) { + var me = this; + var chart = me.chart; + var dataset = chart.data.datasets[me.index]; + var custom = element.custom || {}; + var options = chart.options.elements.point; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var ELEMENT_OPTIONS = { + backgroundColor: 'pointBackgroundColor', + borderColor: 'pointBorderColor', + borderWidth: 'pointBorderWidth', + hitRadius: 'pointHitRadius', + hoverBackgroundColor: 'pointHoverBackgroundColor', + hoverBorderColor: 'pointHoverBorderColor', + hoverBorderWidth: 'pointHoverBorderWidth', + hoverRadius: 'pointHoverRadius', + pointStyle: 'pointStyle', + radius: 'pointRadius', + rotation: 'pointRotation' + }; + var keys = Object.keys(ELEMENT_OPTIONS); + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$4([ + custom[key], + dataset[ELEMENT_OPTIONS[key]], + dataset[key], + options[key] + ], context, index); + } + + return values; + }, + + /** + * @private + */ + _resolveLineOptions: function(element) { + var me = this; + var chart = me.chart; + var dataset = chart.data.datasets[me.index]; + var custom = element.custom || {}; + var options = chart.options; + var elementOptions = options.elements.line; + var values = {}; + var i, ilen, key; + + var keys = [ + 'backgroundColor', + 'borderWidth', + 'borderColor', + 'borderCapStyle', + 'borderDash', + 'borderDashOffset', + 'borderJoinStyle', + 'fill', + 'cubicInterpolationMode' + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$4([ + custom[key], + dataset[key], + elementOptions[key] + ]); + } + + // The default behavior of lines is to break at null values, according + // to https://github.com/chartjs/Chart.js/issues/2435#issuecomment-216718158 + // This option gives lines the ability to span gaps + values.spanGaps = valueOrDefault$5(dataset.spanGaps, options.spanGaps); + values.tension = valueOrDefault$5(dataset.lineTension, elementOptions.tension); + values.steppedLine = resolve$4([custom.steppedLine, dataset.steppedLine, elementOptions.stepped]); + + return values; + }, + + calculatePointY: function(value, index, datasetIndex) { + var me = this; + var chart = me.chart; + var meta = me.getMeta(); + var yScale = me.getScaleForId(meta.yAxisID); + var sumPos = 0; + var sumNeg = 0; + var i, ds, dsMeta; + + if (yScale.options.stacked) { + for (i = 0; i < datasetIndex; i++) { + ds = chart.data.datasets[i]; + dsMeta = chart.getDatasetMeta(i); + if (dsMeta.type === 'line' && dsMeta.yAxisID === yScale.id && chart.isDatasetVisible(i)) { + var stackedRightValue = Number(yScale.getRightValue(ds.data[index])); + if (stackedRightValue < 0) { + sumNeg += stackedRightValue || 0; + } else { + sumPos += stackedRightValue || 0; + } + } + } + + var rightValue = Number(yScale.getRightValue(value)); + if (rightValue < 0) { + return yScale.getPixelForValue(sumNeg + rightValue); + } + return yScale.getPixelForValue(sumPos + rightValue); + } + + return yScale.getPixelForValue(value); + }, + + updateBezierControlPoints: function() { + var me = this; + var chart = me.chart; + var meta = me.getMeta(); + var lineModel = meta.dataset._model; + var area = chart.chartArea; + var points = meta.data || []; + var i, ilen, model, controlPoints; + + // Only consider points that are drawn in case the spanGaps option is used + if (lineModel.spanGaps) { + points = points.filter(function(pt) { + return !pt._model.skip; + }); + } + + function capControlPoint(pt, min, max) { + return Math.max(Math.min(pt, max), min); + } + + if (lineModel.cubicInterpolationMode === 'monotone') { + helpers$1.splineCurveMonotone(points); + } else { + for (i = 0, ilen = points.length; i < ilen; ++i) { + model = points[i]._model; + controlPoints = helpers$1.splineCurve( + helpers$1.previousItem(points, i)._model, + model, + helpers$1.nextItem(points, i)._model, + lineModel.tension + ); + model.controlPointPreviousX = controlPoints.previous.x; + model.controlPointPreviousY = controlPoints.previous.y; + model.controlPointNextX = controlPoints.next.x; + model.controlPointNextY = controlPoints.next.y; + } + } + + if (chart.options.elements.line.capBezierPoints) { + for (i = 0, ilen = points.length; i < ilen; ++i) { + model = points[i]._model; + if (isPointInArea(model, area)) { + if (i > 0 && isPointInArea(points[i - 1]._model, area)) { + model.controlPointPreviousX = capControlPoint(model.controlPointPreviousX, area.left, area.right); + model.controlPointPreviousY = capControlPoint(model.controlPointPreviousY, area.top, area.bottom); + } + if (i < points.length - 1 && isPointInArea(points[i + 1]._model, area)) { + model.controlPointNextX = capControlPoint(model.controlPointNextX, area.left, area.right); + model.controlPointNextY = capControlPoint(model.controlPointNextY, area.top, area.bottom); + } + } + } + } + }, + + draw: function() { + var me = this; + var chart = me.chart; + var meta = me.getMeta(); + var points = meta.data || []; + var area = chart.chartArea; + var ilen = points.length; + var halfBorderWidth; + var i = 0; + + if (lineEnabled(me.getDataset(), chart.options)) { + halfBorderWidth = (meta.dataset._model.borderWidth || 0) / 2; + + helpers$1.canvas.clipArea(chart.ctx, { + left: area.left, + right: area.right, + top: area.top - halfBorderWidth, + bottom: area.bottom + halfBorderWidth + }); + + meta.dataset.draw(); + + helpers$1.canvas.unclipArea(chart.ctx); + } + + // Draw the points + for (; i < ilen; ++i) { + points[i].draw(area); + } + }, + + /** + * @protected + */ + setHoverStyle: function(point) { + var model = point._model; + var options = point._options; + var getHoverColor = helpers$1.getHoverColor; + + point.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth, + radius: model.radius + }; + + model.backgroundColor = valueOrDefault$5(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); + model.borderColor = valueOrDefault$5(options.hoverBorderColor, getHoverColor(options.borderColor)); + model.borderWidth = valueOrDefault$5(options.hoverBorderWidth, options.borderWidth); + model.radius = valueOrDefault$5(options.hoverRadius, options.radius); + }, +}); + +var resolve$5 = helpers$1.options.resolve; + +core_defaults._set('polarArea', { + scale: { + type: 'radialLinear', + angleLines: { + display: false + }, + gridLines: { + circular: true + }, + pointLabels: { + display: false + }, + ticks: { + beginAtZero: true + } + }, + + // Boolean - Whether to animate the rotation of the chart + animation: { + animateRotate: true, + animateScale: true + }, + + startAngle: -0.5 * Math.PI, + legendCallback: function(chart) { + var text = []; + text.push('
      '); + + var data = chart.data; + var datasets = data.datasets; + var labels = data.labels; + + if (datasets.length) { + for (var i = 0; i < datasets[0].data.length; ++i) { + text.push('
    • '); + if (labels[i]) { + text.push(labels[i]); + } + text.push('
    • '); + } + } + + text.push('
    '); + return text.join(''); + }, + legend: { + labels: { + generateLabels: function(chart) { + var data = chart.data; + if (data.labels.length && data.datasets.length) { + return data.labels.map(function(label, i) { + var meta = chart.getDatasetMeta(0); + var ds = data.datasets[0]; + var arc = meta.data[i]; + var custom = arc.custom || {}; + var arcOpts = chart.options.elements.arc; + var fill = resolve$5([custom.backgroundColor, ds.backgroundColor, arcOpts.backgroundColor], undefined, i); + var stroke = resolve$5([custom.borderColor, ds.borderColor, arcOpts.borderColor], undefined, i); + var bw = resolve$5([custom.borderWidth, ds.borderWidth, arcOpts.borderWidth], undefined, i); + + return { + text: label, + fillStyle: fill, + strokeStyle: stroke, + lineWidth: bw, + hidden: isNaN(ds.data[i]) || meta.data[i].hidden, + + // Extra data used for toggling the correct item + index: i + }; + }); + } + return []; + } + }, + + onClick: function(e, legendItem) { + var index = legendItem.index; + var chart = this.chart; + var i, ilen, meta; + + for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) { + meta = chart.getDatasetMeta(i); + meta.data[index].hidden = !meta.data[index].hidden; + } + + chart.update(); + } + }, + + // Need to override these to give a nice default + tooltips: { + callbacks: { + title: function() { + return ''; + }, + label: function(item, data) { + return data.labels[item.index] + ': ' + item.yLabel; + } + } + } +}); + +var controller_polarArea = core_datasetController.extend({ + + dataElementType: elements.Arc, + + linkScales: helpers$1.noop, + + update: function(reset) { + var me = this; + var dataset = me.getDataset(); + var meta = me.getMeta(); + var start = me.chart.options.startAngle || 0; + var starts = me._starts = []; + var angles = me._angles = []; + var arcs = meta.data; + var i, ilen, angle; + + me._updateRadius(); + + meta.count = me.countVisibleElements(); + + for (i = 0, ilen = dataset.data.length; i < ilen; i++) { + starts[i] = start; + angle = me._computeAngle(i); + angles[i] = angle; + start += angle; + } + + for (i = 0, ilen = arcs.length; i < ilen; ++i) { + arcs[i]._options = me._resolveElementOptions(arcs[i], i); + me.updateElement(arcs[i], i, reset); + } + }, + + /** + * @private + */ + _updateRadius: function() { + var me = this; + var chart = me.chart; + var chartArea = chart.chartArea; + var opts = chart.options; + var minSize = Math.min(chartArea.right - chartArea.left, chartArea.bottom - chartArea.top); + + chart.outerRadius = Math.max(minSize / 2, 0); + chart.innerRadius = Math.max(opts.cutoutPercentage ? (chart.outerRadius / 100) * (opts.cutoutPercentage) : 1, 0); + chart.radiusLength = (chart.outerRadius - chart.innerRadius) / chart.getVisibleDatasetCount(); + + me.outerRadius = chart.outerRadius - (chart.radiusLength * me.index); + me.innerRadius = me.outerRadius - chart.radiusLength; + }, + + updateElement: function(arc, index, reset) { + var me = this; + var chart = me.chart; + var dataset = me.getDataset(); + var opts = chart.options; + var animationOpts = opts.animation; + var scale = chart.scale; + var labels = chart.data.labels; + + var centerX = scale.xCenter; + var centerY = scale.yCenter; + + // var negHalfPI = -0.5 * Math.PI; + var datasetStartAngle = opts.startAngle; + var distance = arc.hidden ? 0 : scale.getDistanceFromCenterForValue(dataset.data[index]); + var startAngle = me._starts[index]; + var endAngle = startAngle + (arc.hidden ? 0 : me._angles[index]); + + var resetRadius = animationOpts.animateScale ? 0 : scale.getDistanceFromCenterForValue(dataset.data[index]); + var options = arc._options || {}; + + helpers$1.extend(arc, { + // Utility + _datasetIndex: me.index, + _index: index, + _scale: scale, + + // Desired view properties + _model: { + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderWidth: options.borderWidth, + borderAlign: options.borderAlign, + x: centerX, + y: centerY, + innerRadius: 0, + outerRadius: reset ? resetRadius : distance, + startAngle: reset && animationOpts.animateRotate ? datasetStartAngle : startAngle, + endAngle: reset && animationOpts.animateRotate ? datasetStartAngle : endAngle, + label: helpers$1.valueAtIndexOrDefault(labels, index, labels[index]) + } + }); + + arc.pivot(); + }, + + countVisibleElements: function() { + var dataset = this.getDataset(); + var meta = this.getMeta(); + var count = 0; + + helpers$1.each(meta.data, function(element, index) { + if (!isNaN(dataset.data[index]) && !element.hidden) { + count++; + } + }); + + return count; + }, + + /** + * @protected + */ + setHoverStyle: function(arc) { + var model = arc._model; + var options = arc._options; + var getHoverColor = helpers$1.getHoverColor; + var valueOrDefault = helpers$1.valueOrDefault; + + arc.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth, + }; + + model.backgroundColor = valueOrDefault(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); + model.borderColor = valueOrDefault(options.hoverBorderColor, getHoverColor(options.borderColor)); + model.borderWidth = valueOrDefault(options.hoverBorderWidth, options.borderWidth); + }, + + /** + * @private + */ + _resolveElementOptions: function(arc, index) { + var me = this; + var chart = me.chart; + var dataset = me.getDataset(); + var custom = arc.custom || {}; + var options = chart.options.elements.arc; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var keys = [ + 'backgroundColor', + 'borderColor', + 'borderWidth', + 'borderAlign', + 'hoverBackgroundColor', + 'hoverBorderColor', + 'hoverBorderWidth', + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$5([ + custom[key], + dataset[key], + options[key] + ], context, index); + } + + return values; + }, + + /** + * @private + */ + _computeAngle: function(index) { + var me = this; + var count = this.getMeta().count; + var dataset = me.getDataset(); + var meta = me.getMeta(); + + if (isNaN(dataset.data[index]) || meta.data[index].hidden) { + return 0; + } + + // Scriptable options + var context = { + chart: me.chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + return resolve$5([ + me.chart.options.elements.arc.angle, + (2 * Math.PI) / count + ], context, index); + } +}); + +core_defaults._set('pie', helpers$1.clone(core_defaults.doughnut)); +core_defaults._set('pie', { + cutoutPercentage: 0 +}); + +// Pie charts are Doughnut chart with different defaults +var controller_pie = controller_doughnut; + +var valueOrDefault$6 = helpers$1.valueOrDefault; +var resolve$6 = helpers$1.options.resolve; + +core_defaults._set('radar', { + scale: { + type: 'radialLinear' + }, + elements: { + line: { + tension: 0 // no bezier in radar + } + } +}); + +var controller_radar = core_datasetController.extend({ + + datasetElementType: elements.Line, + + dataElementType: elements.Point, + + linkScales: helpers$1.noop, + + update: function(reset) { + var me = this; + var meta = me.getMeta(); + var line = meta.dataset; + var points = meta.data || []; + var scale = me.chart.scale; + var dataset = me.getDataset(); + var i, ilen; + + // Compatibility: If the properties are defined with only the old name, use those values + if ((dataset.tension !== undefined) && (dataset.lineTension === undefined)) { + dataset.lineTension = dataset.tension; + } + + // Utility + line._scale = scale; + line._datasetIndex = me.index; + // Data + line._children = points; + line._loop = true; + // Model + line._model = me._resolveLineOptions(line); + + line.pivot(); + + // Update Points + for (i = 0, ilen = points.length; i < ilen; ++i) { + me.updateElement(points[i], i, reset); + } + + // Update bezier control points + me.updateBezierControlPoints(); + + // Now pivot the point for animation + for (i = 0, ilen = points.length; i < ilen; ++i) { + points[i].pivot(); + } + }, + + updateElement: function(point, index, reset) { + var me = this; + var custom = point.custom || {}; + var dataset = me.getDataset(); + var scale = me.chart.scale; + var pointPosition = scale.getPointPositionForValue(index, dataset.data[index]); + var options = me._resolvePointOptions(point, index); + var lineModel = me.getMeta().dataset._model; + var x = reset ? scale.xCenter : pointPosition.x; + var y = reset ? scale.yCenter : pointPosition.y; + + // Utility + point._scale = scale; + point._options = options; + point._datasetIndex = me.index; + point._index = index; + + // Desired view properties + point._model = { + x: x, // value not used in dataset scale, but we want a consistent API between scales + y: y, + skip: custom.skip || isNaN(x) || isNaN(y), + // Appearance + radius: options.radius, + pointStyle: options.pointStyle, + rotation: options.rotation, + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderWidth: options.borderWidth, + tension: valueOrDefault$6(custom.tension, lineModel ? lineModel.tension : 0), + + // Tooltip + hitRadius: options.hitRadius + }; + }, + + /** + * @private + */ + _resolvePointOptions: function(element, index) { + var me = this; + var chart = me.chart; + var dataset = chart.data.datasets[me.index]; + var custom = element.custom || {}; + var options = chart.options.elements.point; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var ELEMENT_OPTIONS = { + backgroundColor: 'pointBackgroundColor', + borderColor: 'pointBorderColor', + borderWidth: 'pointBorderWidth', + hitRadius: 'pointHitRadius', + hoverBackgroundColor: 'pointHoverBackgroundColor', + hoverBorderColor: 'pointHoverBorderColor', + hoverBorderWidth: 'pointHoverBorderWidth', + hoverRadius: 'pointHoverRadius', + pointStyle: 'pointStyle', + radius: 'pointRadius', + rotation: 'pointRotation' + }; + var keys = Object.keys(ELEMENT_OPTIONS); + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$6([ + custom[key], + dataset[ELEMENT_OPTIONS[key]], + dataset[key], + options[key] + ], context, index); + } + + return values; + }, + + /** + * @private + */ + _resolveLineOptions: function(element) { + var me = this; + var chart = me.chart; + var dataset = chart.data.datasets[me.index]; + var custom = element.custom || {}; + var options = chart.options.elements.line; + var values = {}; + var i, ilen, key; + + var keys = [ + 'backgroundColor', + 'borderWidth', + 'borderColor', + 'borderCapStyle', + 'borderDash', + 'borderDashOffset', + 'borderJoinStyle', + 'fill' + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$6([ + custom[key], + dataset[key], + options[key] + ]); + } + + values.tension = valueOrDefault$6(dataset.lineTension, options.tension); + + return values; + }, + + updateBezierControlPoints: function() { + var me = this; + var meta = me.getMeta(); + var area = me.chart.chartArea; + var points = meta.data || []; + var i, ilen, model, controlPoints; + + function capControlPoint(pt, min, max) { + return Math.max(Math.min(pt, max), min); + } + + for (i = 0, ilen = points.length; i < ilen; ++i) { + model = points[i]._model; + controlPoints = helpers$1.splineCurve( + helpers$1.previousItem(points, i, true)._model, + model, + helpers$1.nextItem(points, i, true)._model, + model.tension + ); + + // Prevent the bezier going outside of the bounds of the graph + model.controlPointPreviousX = capControlPoint(controlPoints.previous.x, area.left, area.right); + model.controlPointPreviousY = capControlPoint(controlPoints.previous.y, area.top, area.bottom); + model.controlPointNextX = capControlPoint(controlPoints.next.x, area.left, area.right); + model.controlPointNextY = capControlPoint(controlPoints.next.y, area.top, area.bottom); + } + }, + + setHoverStyle: function(point) { + var model = point._model; + var options = point._options; + var getHoverColor = helpers$1.getHoverColor; + + point.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth, + radius: model.radius + }; + + model.backgroundColor = valueOrDefault$6(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); + model.borderColor = valueOrDefault$6(options.hoverBorderColor, getHoverColor(options.borderColor)); + model.borderWidth = valueOrDefault$6(options.hoverBorderWidth, options.borderWidth); + model.radius = valueOrDefault$6(options.hoverRadius, options.radius); + } +}); + +core_defaults._set('scatter', { + hover: { + mode: 'single' + }, + + scales: { + xAxes: [{ + id: 'x-axis-1', // need an ID so datasets can reference the scale + type: 'linear', // scatter should not use a category axis + position: 'bottom' + }], + yAxes: [{ + id: 'y-axis-1', + type: 'linear', + position: 'left' + }] + }, + + showLines: false, + + tooltips: { + callbacks: { + title: function() { + return ''; // doesn't make sense for scatter since data are formatted as a point + }, + label: function(item) { + return '(' + item.xLabel + ', ' + item.yLabel + ')'; + } + } + } +}); + +// Scatter charts use line controllers +var controller_scatter = controller_line; + +// NOTE export a map in which the key represents the controller type, not +// the class, and so must be CamelCase in order to be correctly retrieved +// by the controller in core.controller.js (`controllers[meta.type]`). + +var controllers = { + bar: controller_bar, + bubble: controller_bubble, + doughnut: controller_doughnut, + horizontalBar: controller_horizontalBar, + line: controller_line, + polarArea: controller_polarArea, + pie: controller_pie, + radar: controller_radar, + scatter: controller_scatter +}; + +/** + * Helper function to get relative position for an event + * @param {Event|IEvent} event - The event to get the position for + * @param {Chart} chart - The chart + * @returns {object} the event position + */ +function getRelativePosition(e, chart) { + if (e.native) { + return { + x: e.x, + y: e.y + }; + } + + return helpers$1.getRelativePosition(e, chart); +} + +/** + * Helper function to traverse all of the visible elements in the chart + * @param {Chart} chart - the chart + * @param {function} handler - the callback to execute for each visible item + */ +function parseVisibleItems(chart, handler) { + var datasets = chart.data.datasets; + var meta, i, j, ilen, jlen; + + for (i = 0, ilen = datasets.length; i < ilen; ++i) { + if (!chart.isDatasetVisible(i)) { + continue; + } + + meta = chart.getDatasetMeta(i); + for (j = 0, jlen = meta.data.length; j < jlen; ++j) { + var element = meta.data[j]; + if (!element._view.skip) { + handler(element); + } + } + } +} + +/** + * Helper function to get the items that intersect the event position + * @param {ChartElement[]} items - elements to filter + * @param {object} position - the point to be nearest to + * @return {ChartElement[]} the nearest items + */ +function getIntersectItems(chart, position) { + var elements = []; + + parseVisibleItems(chart, function(element) { + if (element.inRange(position.x, position.y)) { + elements.push(element); + } + }); + + return elements; +} + +/** + * Helper function to get the items nearest to the event position considering all visible items in teh chart + * @param {Chart} chart - the chart to look at elements from + * @param {object} position - the point to be nearest to + * @param {boolean} intersect - if true, only consider items that intersect the position + * @param {function} distanceMetric - function to provide the distance between points + * @return {ChartElement[]} the nearest items + */ +function getNearestItems(chart, position, intersect, distanceMetric) { + var minDistance = Number.POSITIVE_INFINITY; + var nearestItems = []; + + parseVisibleItems(chart, function(element) { + if (intersect && !element.inRange(position.x, position.y)) { + return; + } + + var center = element.getCenterPoint(); + var distance = distanceMetric(position, center); + if (distance < minDistance) { + nearestItems = [element]; + minDistance = distance; + } else if (distance === minDistance) { + // Can have multiple items at the same distance in which case we sort by size + nearestItems.push(element); + } + }); + + return nearestItems; +} + +/** + * Get a distance metric function for two points based on the + * axis mode setting + * @param {string} axis - the axis mode. x|y|xy + */ +function getDistanceMetricForAxis(axis) { + var useX = axis.indexOf('x') !== -1; + var useY = axis.indexOf('y') !== -1; + + return function(pt1, pt2) { + var deltaX = useX ? Math.abs(pt1.x - pt2.x) : 0; + var deltaY = useY ? Math.abs(pt1.y - pt2.y) : 0; + return Math.sqrt(Math.pow(deltaX, 2) + Math.pow(deltaY, 2)); + }; +} + +function indexMode(chart, e, options) { + var position = getRelativePosition(e, chart); + // Default axis for index mode is 'x' to match old behaviour + options.axis = options.axis || 'x'; + var distanceMetric = getDistanceMetricForAxis(options.axis); + var items = options.intersect ? getIntersectItems(chart, position) : getNearestItems(chart, position, false, distanceMetric); + var elements = []; + + if (!items.length) { + return []; + } + + chart.data.datasets.forEach(function(dataset, datasetIndex) { + if (chart.isDatasetVisible(datasetIndex)) { + var meta = chart.getDatasetMeta(datasetIndex); + var element = meta.data[items[0]._index]; + + // don't count items that are skipped (null data) + if (element && !element._view.skip) { + elements.push(element); + } + } + }); + + return elements; +} + +/** + * @interface IInteractionOptions + */ +/** + * If true, only consider items that intersect the point + * @name IInterfaceOptions#boolean + * @type Boolean + */ + +/** + * Contains interaction related functions + * @namespace Chart.Interaction + */ +var core_interaction = { + // Helper function for different modes + modes: { + single: function(chart, e) { + var position = getRelativePosition(e, chart); + var elements = []; + + parseVisibleItems(chart, function(element) { + if (element.inRange(position.x, position.y)) { + elements.push(element); + return elements; + } + }); + + return elements.slice(0, 1); + }, + + /** + * @function Chart.Interaction.modes.label + * @deprecated since version 2.4.0 + * @todo remove at version 3 + * @private + */ + label: indexMode, + + /** + * Returns items at the same index. If the options.intersect parameter is true, we only return items if we intersect something + * If the options.intersect mode is false, we find the nearest item and return the items at the same index as that item + * @function Chart.Interaction.modes.index + * @since v2.4.0 + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @param {IInteractionOptions} options - options to use during interaction + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + index: indexMode, + + /** + * Returns items in the same dataset. If the options.intersect parameter is true, we only return items if we intersect something + * If the options.intersect is false, we find the nearest item and return the items in that dataset + * @function Chart.Interaction.modes.dataset + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @param {IInteractionOptions} options - options to use during interaction + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + dataset: function(chart, e, options) { + var position = getRelativePosition(e, chart); + options.axis = options.axis || 'xy'; + var distanceMetric = getDistanceMetricForAxis(options.axis); + var items = options.intersect ? getIntersectItems(chart, position) : getNearestItems(chart, position, false, distanceMetric); + + if (items.length > 0) { + items = chart.getDatasetMeta(items[0]._datasetIndex).data; + } + + return items; + }, + + /** + * @function Chart.Interaction.modes.x-axis + * @deprecated since version 2.4.0. Use index mode and intersect == true + * @todo remove at version 3 + * @private + */ + 'x-axis': function(chart, e) { + return indexMode(chart, e, {intersect: false}); + }, + + /** + * Point mode returns all elements that hit test based on the event position + * of the event + * @function Chart.Interaction.modes.intersect + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + point: function(chart, e) { + var position = getRelativePosition(e, chart); + return getIntersectItems(chart, position); + }, + + /** + * nearest mode returns the element closest to the point + * @function Chart.Interaction.modes.intersect + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @param {IInteractionOptions} options - options to use + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + nearest: function(chart, e, options) { + var position = getRelativePosition(e, chart); + options.axis = options.axis || 'xy'; + var distanceMetric = getDistanceMetricForAxis(options.axis); + return getNearestItems(chart, position, options.intersect, distanceMetric); + }, + + /** + * x mode returns the elements that hit-test at the current x coordinate + * @function Chart.Interaction.modes.x + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @param {IInteractionOptions} options - options to use + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + x: function(chart, e, options) { + var position = getRelativePosition(e, chart); + var items = []; + var intersectsItem = false; + + parseVisibleItems(chart, function(element) { + if (element.inXRange(position.x)) { + items.push(element); + } + + if (element.inRange(position.x, position.y)) { + intersectsItem = true; + } + }); + + // If we want to trigger on an intersect and we don't have any items + // that intersect the position, return nothing + if (options.intersect && !intersectsItem) { + items = []; + } + return items; + }, + + /** + * y mode returns the elements that hit-test at the current y coordinate + * @function Chart.Interaction.modes.y + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @param {IInteractionOptions} options - options to use + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + y: function(chart, e, options) { + var position = getRelativePosition(e, chart); + var items = []; + var intersectsItem = false; + + parseVisibleItems(chart, function(element) { + if (element.inYRange(position.y)) { + items.push(element); + } + + if (element.inRange(position.x, position.y)) { + intersectsItem = true; + } + }); + + // If we want to trigger on an intersect and we don't have any items + // that intersect the position, return nothing + if (options.intersect && !intersectsItem) { + items = []; + } + return items; + } + } +}; + +function filterByPosition(array, position) { + return helpers$1.where(array, function(v) { + return v.position === position; + }); +} + +function sortByWeight(array, reverse) { + array.forEach(function(v, i) { + v._tmpIndex_ = i; + return v; + }); + array.sort(function(a, b) { + var v0 = reverse ? b : a; + var v1 = reverse ? a : b; + return v0.weight === v1.weight ? + v0._tmpIndex_ - v1._tmpIndex_ : + v0.weight - v1.weight; + }); + array.forEach(function(v) { + delete v._tmpIndex_; + }); +} + +function findMaxPadding(boxes) { + var top = 0; + var left = 0; + var bottom = 0; + var right = 0; + helpers$1.each(boxes, function(box) { + if (box.getPadding) { + var boxPadding = box.getPadding(); + top = Math.max(top, boxPadding.top); + left = Math.max(left, boxPadding.left); + bottom = Math.max(bottom, boxPadding.bottom); + right = Math.max(right, boxPadding.right); + } + }); + return { + top: top, + left: left, + bottom: bottom, + right: right + }; +} + +function addSizeByPosition(boxes, size) { + helpers$1.each(boxes, function(box) { + size[box.position] += box.isHorizontal() ? box.height : box.width; + }); +} + +core_defaults._set('global', { + layout: { + padding: { + top: 0, + right: 0, + bottom: 0, + left: 0 + } + } +}); + +/** + * @interface ILayoutItem + * @prop {string} position - The position of the item in the chart layout. Possible values are + * 'left', 'top', 'right', 'bottom', and 'chartArea' + * @prop {number} weight - The weight used to sort the item. Higher weights are further away from the chart area + * @prop {boolean} fullWidth - if true, and the item is horizontal, then push vertical boxes down + * @prop {function} isHorizontal - returns true if the layout item is horizontal (ie. top or bottom) + * @prop {function} update - Takes two parameters: width and height. Returns size of item + * @prop {function} getPadding - Returns an object with padding on the edges + * @prop {number} width - Width of item. Must be valid after update() + * @prop {number} height - Height of item. Must be valid after update() + * @prop {number} left - Left edge of the item. Set by layout system and cannot be used in update + * @prop {number} top - Top edge of the item. Set by layout system and cannot be used in update + * @prop {number} right - Right edge of the item. Set by layout system and cannot be used in update + * @prop {number} bottom - Bottom edge of the item. Set by layout system and cannot be used in update + */ + +// The layout service is very self explanatory. It's responsible for the layout within a chart. +// Scales, Legends and Plugins all rely on the layout service and can easily register to be placed anywhere they need +// It is this service's responsibility of carrying out that layout. +var core_layouts = { + defaults: {}, + + /** + * Register a box to a chart. + * A box is simply a reference to an object that requires layout. eg. Scales, Legend, Title. + * @param {Chart} chart - the chart to use + * @param {ILayoutItem} item - the item to add to be layed out + */ + addBox: function(chart, item) { + if (!chart.boxes) { + chart.boxes = []; + } + + // initialize item with default values + item.fullWidth = item.fullWidth || false; + item.position = item.position || 'top'; + item.weight = item.weight || 0; + + chart.boxes.push(item); + }, + + /** + * Remove a layoutItem from a chart + * @param {Chart} chart - the chart to remove the box from + * @param {ILayoutItem} layoutItem - the item to remove from the layout + */ + removeBox: function(chart, layoutItem) { + var index = chart.boxes ? chart.boxes.indexOf(layoutItem) : -1; + if (index !== -1) { + chart.boxes.splice(index, 1); + } + }, + + /** + * Sets (or updates) options on the given `item`. + * @param {Chart} chart - the chart in which the item lives (or will be added to) + * @param {ILayoutItem} item - the item to configure with the given options + * @param {object} options - the new item options. + */ + configure: function(chart, item, options) { + var props = ['fullWidth', 'position', 'weight']; + var ilen = props.length; + var i = 0; + var prop; + + for (; i < ilen; ++i) { + prop = props[i]; + if (options.hasOwnProperty(prop)) { + item[prop] = options[prop]; + } + } + }, + + /** + * Fits boxes of the given chart into the given size by having each box measure itself + * then running a fitting algorithm + * @param {Chart} chart - the chart + * @param {number} width - the width to fit into + * @param {number} height - the height to fit into + */ + update: function(chart, width, height) { + if (!chart) { + return; + } + + var layoutOptions = chart.options.layout || {}; + var padding = helpers$1.options.toPadding(layoutOptions.padding); + var leftPadding = padding.left; + var rightPadding = padding.right; + var topPadding = padding.top; + var bottomPadding = padding.bottom; + + var leftBoxes = filterByPosition(chart.boxes, 'left'); + var rightBoxes = filterByPosition(chart.boxes, 'right'); + var topBoxes = filterByPosition(chart.boxes, 'top'); + var bottomBoxes = filterByPosition(chart.boxes, 'bottom'); + var chartAreaBoxes = filterByPosition(chart.boxes, 'chartArea'); + + // Sort boxes by weight. A higher weight is further away from the chart area + sortByWeight(leftBoxes, true); + sortByWeight(rightBoxes, false); + sortByWeight(topBoxes, true); + sortByWeight(bottomBoxes, false); + + var verticalBoxes = leftBoxes.concat(rightBoxes); + var horizontalBoxes = topBoxes.concat(bottomBoxes); + var outerBoxes = verticalBoxes.concat(horizontalBoxes); + + // Essentially we now have any number of boxes on each of the 4 sides. + // Our canvas looks like the following. + // The areas L1 and L2 are the left axes. R1 is the right axis, T1 is the top axis and + // B1 is the bottom axis + // There are also 4 quadrant-like locations (left to right instead of clockwise) reserved for chart overlays + // These locations are single-box locations only, when trying to register a chartArea location that is already taken, + // an error will be thrown. + // + // |----------------------------------------------------| + // | T1 (Full Width) | + // |----------------------------------------------------| + // | | | T2 | | + // | |----|-------------------------------------|----| + // | | | C1 | | C2 | | + // | | |----| |----| | + // | | | | | + // | L1 | L2 | ChartArea (C0) | R1 | + // | | | | | + // | | |----| |----| | + // | | | C3 | | C4 | | + // | |----|-------------------------------------|----| + // | | | B1 | | + // |----------------------------------------------------| + // | B2 (Full Width) | + // |----------------------------------------------------| + // + // What we do to find the best sizing, we do the following + // 1. Determine the minimum size of the chart area. + // 2. Split the remaining width equally between each vertical axis + // 3. Split the remaining height equally between each horizontal axis + // 4. Give each layout the maximum size it can be. The layout will return it's minimum size + // 5. Adjust the sizes of each axis based on it's minimum reported size. + // 6. Refit each axis + // 7. Position each axis in the final location + // 8. Tell the chart the final location of the chart area + // 9. Tell any axes that overlay the chart area the positions of the chart area + + // Step 1 + var chartWidth = width - leftPadding - rightPadding; + var chartHeight = height - topPadding - bottomPadding; + var chartAreaWidth = chartWidth / 2; // min 50% + + // Step 2 + var verticalBoxWidth = (width - chartAreaWidth) / verticalBoxes.length; + + // Step 3 + // TODO re-limit horizontal axis height (this limit has affected only padding calculation since PR 1837) + // var horizontalBoxHeight = (height - chartAreaHeight) / horizontalBoxes.length; + + // Step 4 + var maxChartAreaWidth = chartWidth; + var maxChartAreaHeight = chartHeight; + var outerBoxSizes = {top: topPadding, left: leftPadding, bottom: bottomPadding, right: rightPadding}; + var minBoxSizes = []; + var maxPadding; + + function getMinimumBoxSize(box) { + var minSize; + var isHorizontal = box.isHorizontal(); + + if (isHorizontal) { + minSize = box.update(box.fullWidth ? chartWidth : maxChartAreaWidth, chartHeight / 2); + maxChartAreaHeight -= minSize.height; + } else { + minSize = box.update(verticalBoxWidth, maxChartAreaHeight); + maxChartAreaWidth -= minSize.width; + } + + minBoxSizes.push({ + horizontal: isHorizontal, + width: minSize.width, + box: box, + }); + } + + helpers$1.each(outerBoxes, getMinimumBoxSize); + + // If a horizontal box has padding, we move the left boxes over to avoid ugly charts (see issue #2478) + maxPadding = findMaxPadding(outerBoxes); + + // At this point, maxChartAreaHeight and maxChartAreaWidth are the size the chart area could + // be if the axes are drawn at their minimum sizes. + // Steps 5 & 6 + + // Function to fit a box + function fitBox(box) { + var minBoxSize = helpers$1.findNextWhere(minBoxSizes, function(minBox) { + return minBox.box === box; + }); + + if (minBoxSize) { + if (minBoxSize.horizontal) { + var scaleMargin = { + left: Math.max(outerBoxSizes.left, maxPadding.left), + right: Math.max(outerBoxSizes.right, maxPadding.right), + top: 0, + bottom: 0 + }; + + // Don't use min size here because of label rotation. When the labels are rotated, their rotation highly depends + // on the margin. Sometimes they need to increase in size slightly + box.update(box.fullWidth ? chartWidth : maxChartAreaWidth, chartHeight / 2, scaleMargin); + } else { + box.update(minBoxSize.width, maxChartAreaHeight); + } + } + } + + // Update, and calculate the left and right margins for the horizontal boxes + helpers$1.each(verticalBoxes, fitBox); + addSizeByPosition(verticalBoxes, outerBoxSizes); + + // Set the Left and Right margins for the horizontal boxes + helpers$1.each(horizontalBoxes, fitBox); + addSizeByPosition(horizontalBoxes, outerBoxSizes); + + function finalFitVerticalBox(box) { + var minBoxSize = helpers$1.findNextWhere(minBoxSizes, function(minSize) { + return minSize.box === box; + }); + + var scaleMargin = { + left: 0, + right: 0, + top: outerBoxSizes.top, + bottom: outerBoxSizes.bottom + }; + + if (minBoxSize) { + box.update(minBoxSize.width, maxChartAreaHeight, scaleMargin); + } + } + + // Let the left layout know the final margin + helpers$1.each(verticalBoxes, finalFitVerticalBox); + + // Recalculate because the size of each layout might have changed slightly due to the margins (label rotation for instance) + outerBoxSizes = {top: topPadding, left: leftPadding, bottom: bottomPadding, right: rightPadding}; + addSizeByPosition(outerBoxes, outerBoxSizes); + + // We may be adding some padding to account for rotated x axis labels + var leftPaddingAddition = Math.max(maxPadding.left - outerBoxSizes.left, 0); + outerBoxSizes.left += leftPaddingAddition; + outerBoxSizes.right += Math.max(maxPadding.right - outerBoxSizes.right, 0); + + var topPaddingAddition = Math.max(maxPadding.top - outerBoxSizes.top, 0); + outerBoxSizes.top += topPaddingAddition; + outerBoxSizes.bottom += Math.max(maxPadding.bottom - outerBoxSizes.bottom, 0); + + // Figure out if our chart area changed. This would occur if the dataset layout label rotation + // changed due to the application of the margins in step 6. Since we can only get bigger, this is safe to do + // without calling `fit` again + var newMaxChartAreaHeight = height - outerBoxSizes.top - outerBoxSizes.bottom; + var newMaxChartAreaWidth = width - outerBoxSizes.left - outerBoxSizes.right; + + if (newMaxChartAreaWidth !== maxChartAreaWidth || newMaxChartAreaHeight !== maxChartAreaHeight) { + helpers$1.each(verticalBoxes, function(box) { + box.height = newMaxChartAreaHeight; + }); + + helpers$1.each(horizontalBoxes, function(box) { + if (!box.fullWidth) { + box.width = newMaxChartAreaWidth; + } + }); + + maxChartAreaHeight = newMaxChartAreaHeight; + maxChartAreaWidth = newMaxChartAreaWidth; + } + + // Step 7 - Position the boxes + var left = leftPadding + leftPaddingAddition; + var top = topPadding + topPaddingAddition; + + function placeBox(box) { + if (box.isHorizontal()) { + box.left = box.fullWidth ? leftPadding : outerBoxSizes.left; + box.right = box.fullWidth ? width - rightPadding : outerBoxSizes.left + maxChartAreaWidth; + box.top = top; + box.bottom = top + box.height; + + // Move to next point + top = box.bottom; + + } else { + + box.left = left; + box.right = left + box.width; + box.top = outerBoxSizes.top; + box.bottom = outerBoxSizes.top + maxChartAreaHeight; + + // Move to next point + left = box.right; + } + } + + helpers$1.each(leftBoxes.concat(topBoxes), placeBox); + + // Account for chart width and height + left += maxChartAreaWidth; + top += maxChartAreaHeight; + + helpers$1.each(rightBoxes, placeBox); + helpers$1.each(bottomBoxes, placeBox); + + // Step 8 + chart.chartArea = { + left: outerBoxSizes.left, + top: outerBoxSizes.top, + right: outerBoxSizes.left + maxChartAreaWidth, + bottom: outerBoxSizes.top + maxChartAreaHeight + }; + + // Step 9 + helpers$1.each(chartAreaBoxes, function(box) { + box.left = chart.chartArea.left; + box.top = chart.chartArea.top; + box.right = chart.chartArea.right; + box.bottom = chart.chartArea.bottom; + + box.update(maxChartAreaWidth, maxChartAreaHeight); + }); + } +}; + +/** + * Platform fallback implementation (minimal). + * @see https://github.com/chartjs/Chart.js/pull/4591#issuecomment-319575939 + */ + +var platform_basic = { + acquireContext: function(item) { + if (item && item.canvas) { + // Support for any object associated to a canvas (including a context2d) + item = item.canvas; + } + + return item && item.getContext('2d') || null; + } +}; + +var platform_dom = "/*\n * DOM element rendering detection\n * https://davidwalsh.name/detect-node-insertion\n */\n@keyframes chartjs-render-animation {\n\tfrom { opacity: 0.99; }\n\tto { opacity: 1; }\n}\n\n.chartjs-render-monitor {\n\tanimation: chartjs-render-animation 0.001s;\n}\n\n/*\n * DOM element resizing detection\n * https://github.com/marcj/css-element-queries\n */\n.chartjs-size-monitor,\n.chartjs-size-monitor-expand,\n.chartjs-size-monitor-shrink {\n\tposition: absolute;\n\tdirection: ltr;\n\tleft: 0;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\toverflow: hidden;\n\tpointer-events: none;\n\tvisibility: hidden;\n\tz-index: -1;\n}\n\n.chartjs-size-monitor-expand > div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n"; + +var platform_dom$1 = /*#__PURE__*/Object.freeze({ +default: platform_dom +}); + +var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; + +function commonjsRequire () { + throw new Error('Dynamic requires are not currently supported by rollup-plugin-commonjs'); +} + +function createCommonjsModule(fn, module) { + return module = { exports: {} }, fn(module, module.exports), module.exports; +} + +function getCjsExportFromNamespace (n) { + return n && n.default || n; +} + +var stylesheet = getCjsExportFromNamespace(platform_dom$1); + +var EXPANDO_KEY = '$chartjs'; +var CSS_PREFIX = 'chartjs-'; +var CSS_SIZE_MONITOR = CSS_PREFIX + 'size-monitor'; +var CSS_RENDER_MONITOR = CSS_PREFIX + 'render-monitor'; +var CSS_RENDER_ANIMATION = CSS_PREFIX + 'render-animation'; +var ANIMATION_START_EVENTS = ['animationstart', 'webkitAnimationStart']; + +/** + * DOM event types -> Chart.js event types. + * Note: only events with different types are mapped. + * @see https://developer.mozilla.org/en-US/docs/Web/Events + */ +var EVENT_TYPES = { + touchstart: 'mousedown', + touchmove: 'mousemove', + touchend: 'mouseup', + pointerenter: 'mouseenter', + pointerdown: 'mousedown', + pointermove: 'mousemove', + pointerup: 'mouseup', + pointerleave: 'mouseout', + pointerout: 'mouseout' +}; + +/** + * The "used" size is the final value of a dimension property after all calculations have + * been performed. This method uses the computed style of `element` but returns undefined + * if the computed style is not expressed in pixels. That can happen in some cases where + * `element` has a size relative to its parent and this last one is not yet displayed, + * for example because of `display: none` on a parent node. + * @see https://developer.mozilla.org/en-US/docs/Web/CSS/used_value + * @returns {number} Size in pixels or undefined if unknown. + */ +function readUsedSize(element, property) { + var value = helpers$1.getStyle(element, property); + var matches = value && value.match(/^(\d+)(\.\d+)?px$/); + return matches ? Number(matches[1]) : undefined; +} + +/** + * Initializes the canvas style and render size without modifying the canvas display size, + * since responsiveness is handled by the controller.resize() method. The config is used + * to determine the aspect ratio to apply in case no explicit height has been specified. + */ +function initCanvas(canvas, config) { + var style = canvas.style; + + // NOTE(SB) canvas.getAttribute('width') !== canvas.width: in the first case it + // returns null or '' if no explicit value has been set to the canvas attribute. + var renderHeight = canvas.getAttribute('height'); + var renderWidth = canvas.getAttribute('width'); + + // Chart.js modifies some canvas values that we want to restore on destroy + canvas[EXPANDO_KEY] = { + initial: { + height: renderHeight, + width: renderWidth, + style: { + display: style.display, + height: style.height, + width: style.width + } + } + }; + + // Force canvas to display as block to avoid extra space caused by inline + // elements, which would interfere with the responsive resize process. + // https://github.com/chartjs/Chart.js/issues/2538 + style.display = style.display || 'block'; + + if (renderWidth === null || renderWidth === '') { + var displayWidth = readUsedSize(canvas, 'width'); + if (displayWidth !== undefined) { + canvas.width = displayWidth; + } + } + + if (renderHeight === null || renderHeight === '') { + if (canvas.style.height === '') { + // If no explicit render height and style height, let's apply the aspect ratio, + // which one can be specified by the user but also by charts as default option + // (i.e. options.aspectRatio). If not specified, use canvas aspect ratio of 2. + canvas.height = canvas.width / (config.options.aspectRatio || 2); + } else { + var displayHeight = readUsedSize(canvas, 'height'); + if (displayWidth !== undefined) { + canvas.height = displayHeight; + } + } + } + + return canvas; +} + +/** + * Detects support for options object argument in addEventListener. + * https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Safely_detecting_option_support + * @private + */ +var supportsEventListenerOptions = (function() { + var supports = false; + try { + var options = Object.defineProperty({}, 'passive', { + // eslint-disable-next-line getter-return + get: function() { + supports = true; + } + }); + window.addEventListener('e', null, options); + } catch (e) { + // continue regardless of error + } + return supports; +}()); + +// Default passive to true as expected by Chrome for 'touchstart' and 'touchend' events. +// https://github.com/chartjs/Chart.js/issues/4287 +var eventListenerOptions = supportsEventListenerOptions ? {passive: true} : false; + +function addListener(node, type, listener) { + node.addEventListener(type, listener, eventListenerOptions); +} + +function removeListener(node, type, listener) { + node.removeEventListener(type, listener, eventListenerOptions); +} + +function createEvent(type, chart, x, y, nativeEvent) { + return { + type: type, + chart: chart, + native: nativeEvent || null, + x: x !== undefined ? x : null, + y: y !== undefined ? y : null, + }; +} + +function fromNativeEvent(event, chart) { + var type = EVENT_TYPES[event.type] || event.type; + var pos = helpers$1.getRelativePosition(event, chart); + return createEvent(type, chart, pos.x, pos.y, event); +} + +function throttled(fn, thisArg) { + var ticking = false; + var args = []; + + return function() { + args = Array.prototype.slice.call(arguments); + thisArg = thisArg || this; + + if (!ticking) { + ticking = true; + helpers$1.requestAnimFrame.call(window, function() { + ticking = false; + fn.apply(thisArg, args); + }); + } + }; +} + +function createDiv(cls) { + var el = document.createElement('div'); + el.className = cls || ''; + return el; +} + +// Implementation based on https://github.com/marcj/css-element-queries +function createResizer(handler) { + var maxSize = 1000000; + + // NOTE(SB) Don't use innerHTML because it could be considered unsafe. + // https://github.com/chartjs/Chart.js/issues/5902 + var resizer = createDiv(CSS_SIZE_MONITOR); + var expand = createDiv(CSS_SIZE_MONITOR + '-expand'); + var shrink = createDiv(CSS_SIZE_MONITOR + '-shrink'); + + expand.appendChild(createDiv()); + shrink.appendChild(createDiv()); + + resizer.appendChild(expand); + resizer.appendChild(shrink); + resizer._reset = function() { + expand.scrollLeft = maxSize; + expand.scrollTop = maxSize; + shrink.scrollLeft = maxSize; + shrink.scrollTop = maxSize; + }; + + var onScroll = function() { + resizer._reset(); + handler(); + }; + + addListener(expand, 'scroll', onScroll.bind(expand, 'expand')); + addListener(shrink, 'scroll', onScroll.bind(shrink, 'shrink')); + + return resizer; +} + +// https://davidwalsh.name/detect-node-insertion +function watchForRender(node, handler) { + var expando = node[EXPANDO_KEY] || (node[EXPANDO_KEY] = {}); + var proxy = expando.renderProxy = function(e) { + if (e.animationName === CSS_RENDER_ANIMATION) { + handler(); + } + }; + + helpers$1.each(ANIMATION_START_EVENTS, function(type) { + addListener(node, type, proxy); + }); + + // #4737: Chrome might skip the CSS animation when the CSS_RENDER_MONITOR class + // is removed then added back immediately (same animation frame?). Accessing the + // `offsetParent` property will force a reflow and re-evaluate the CSS animation. + // https://gist.github.com/paulirish/5d52fb081b3570c81e3a#box-metrics + // https://github.com/chartjs/Chart.js/issues/4737 + expando.reflow = !!node.offsetParent; + + node.classList.add(CSS_RENDER_MONITOR); +} + +function unwatchForRender(node) { + var expando = node[EXPANDO_KEY] || {}; + var proxy = expando.renderProxy; + + if (proxy) { + helpers$1.each(ANIMATION_START_EVENTS, function(type) { + removeListener(node, type, proxy); + }); + + delete expando.renderProxy; + } + + node.classList.remove(CSS_RENDER_MONITOR); +} + +function addResizeListener(node, listener, chart) { + var expando = node[EXPANDO_KEY] || (node[EXPANDO_KEY] = {}); + + // Let's keep track of this added resizer and thus avoid DOM query when removing it. + var resizer = expando.resizer = createResizer(throttled(function() { + if (expando.resizer) { + var container = chart.options.maintainAspectRatio && node.parentNode; + var w = container ? container.clientWidth : 0; + listener(createEvent('resize', chart)); + if (container && container.clientWidth < w && chart.canvas) { + // If the container size shrank during chart resize, let's assume + // scrollbar appeared. So we resize again with the scrollbar visible - + // effectively making chart smaller and the scrollbar hidden again. + // Because we are inside `throttled`, and currently `ticking`, scroll + // events are ignored during this whole 2 resize process. + // If we assumed wrong and something else happened, we are resizing + // twice in a frame (potential performance issue) + listener(createEvent('resize', chart)); + } + } + })); + + // The resizer needs to be attached to the node parent, so we first need to be + // sure that `node` is attached to the DOM before injecting the resizer element. + watchForRender(node, function() { + if (expando.resizer) { + var container = node.parentNode; + if (container && container !== resizer.parentNode) { + container.insertBefore(resizer, container.firstChild); + } + + // The container size might have changed, let's reset the resizer state. + resizer._reset(); + } + }); +} + +function removeResizeListener(node) { + var expando = node[EXPANDO_KEY] || {}; + var resizer = expando.resizer; + + delete expando.resizer; + unwatchForRender(node); + + if (resizer && resizer.parentNode) { + resizer.parentNode.removeChild(resizer); + } +} + +function injectCSS(platform, css) { + // https://stackoverflow.com/q/3922139 + var style = platform._style || document.createElement('style'); + if (!platform._style) { + platform._style = style; + css = '/* Chart.js */\n' + css; + style.setAttribute('type', 'text/css'); + document.getElementsByTagName('head')[0].appendChild(style); + } + + style.appendChild(document.createTextNode(css)); +} + +var platform_dom$2 = { + /** + * When `true`, prevents the automatic injection of the stylesheet required to + * correctly detect when the chart is added to the DOM and then resized. This + * switch has been added to allow external stylesheet (`dist/Chart(.min)?.js`) + * to be manually imported to make this library compatible with any CSP. + * See https://github.com/chartjs/Chart.js/issues/5208 + */ + disableCSSInjection: false, + + /** + * This property holds whether this platform is enabled for the current environment. + * Currently used by platform.js to select the proper implementation. + * @private + */ + _enabled: typeof window !== 'undefined' && typeof document !== 'undefined', + + /** + * @private + */ + _ensureLoaded: function() { + if (this._loaded) { + return; + } + + this._loaded = true; + + // https://github.com/chartjs/Chart.js/issues/5208 + if (!this.disableCSSInjection) { + injectCSS(this, stylesheet); + } + }, + + acquireContext: function(item, config) { + if (typeof item === 'string') { + item = document.getElementById(item); + } else if (item.length) { + // Support for array based queries (such as jQuery) + item = item[0]; + } + + if (item && item.canvas) { + // Support for any object associated to a canvas (including a context2d) + item = item.canvas; + } + + // To prevent canvas fingerprinting, some add-ons undefine the getContext + // method, for example: https://github.com/kkapsner/CanvasBlocker + // https://github.com/chartjs/Chart.js/issues/2807 + var context = item && item.getContext && item.getContext('2d'); + + // Load platform resources on first chart creation, to make possible to change + // platform options after importing the library (e.g. `disableCSSInjection`). + this._ensureLoaded(); + + // `instanceof HTMLCanvasElement/CanvasRenderingContext2D` fails when the item is + // inside an iframe or when running in a protected environment. We could guess the + // types from their toString() value but let's keep things flexible and assume it's + // a sufficient condition if the item has a context2D which has item as `canvas`. + // https://github.com/chartjs/Chart.js/issues/3887 + // https://github.com/chartjs/Chart.js/issues/4102 + // https://github.com/chartjs/Chart.js/issues/4152 + if (context && context.canvas === item) { + initCanvas(item, config); + return context; + } + + return null; + }, + + releaseContext: function(context) { + var canvas = context.canvas; + if (!canvas[EXPANDO_KEY]) { + return; + } + + var initial = canvas[EXPANDO_KEY].initial; + ['height', 'width'].forEach(function(prop) { + var value = initial[prop]; + if (helpers$1.isNullOrUndef(value)) { + canvas.removeAttribute(prop); + } else { + canvas.setAttribute(prop, value); + } + }); + + helpers$1.each(initial.style || {}, function(value, key) { + canvas.style[key] = value; + }); + + // The canvas render size might have been changed (and thus the state stack discarded), + // we can't use save() and restore() to restore the initial state. So make sure that at + // least the canvas context is reset to the default state by setting the canvas width. + // https://www.w3.org/TR/2011/WD-html5-20110525/the-canvas-element.html + // eslint-disable-next-line no-self-assign + canvas.width = canvas.width; + + delete canvas[EXPANDO_KEY]; + }, + + addEventListener: function(chart, type, listener) { + var canvas = chart.canvas; + if (type === 'resize') { + // Note: the resize event is not supported on all browsers. + addResizeListener(canvas, listener, chart); + return; + } + + var expando = listener[EXPANDO_KEY] || (listener[EXPANDO_KEY] = {}); + var proxies = expando.proxies || (expando.proxies = {}); + var proxy = proxies[chart.id + '_' + type] = function(event) { + listener(fromNativeEvent(event, chart)); + }; + + addListener(canvas, type, proxy); + }, + + removeEventListener: function(chart, type, listener) { + var canvas = chart.canvas; + if (type === 'resize') { + // Note: the resize event is not supported on all browsers. + removeResizeListener(canvas); + return; + } + + var expando = listener[EXPANDO_KEY] || {}; + var proxies = expando.proxies || {}; + var proxy = proxies[chart.id + '_' + type]; + if (!proxy) { + return; + } + + removeListener(canvas, type, proxy); + } +}; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use EventTarget.addEventListener instead. + * EventTarget.addEventListener compatibility: Chrome, Opera 7, Safari, FF1.5+, IE9+ + * @see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener + * @function Chart.helpers.addEvent + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers$1.addEvent = addListener; + +/** + * Provided for backward compatibility, use EventTarget.removeEventListener instead. + * EventTarget.removeEventListener compatibility: Chrome, Opera 7, Safari, FF1.5+, IE9+ + * @see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/removeEventListener + * @function Chart.helpers.removeEvent + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers$1.removeEvent = removeListener; + +// @TODO Make possible to select another platform at build time. +var implementation = platform_dom$2._enabled ? platform_dom$2 : platform_basic; + +/** + * @namespace Chart.platform + * @see https://chartjs.gitbooks.io/proposals/content/Platform.html + * @since 2.4.0 + */ +var platform = helpers$1.extend({ + /** + * @since 2.7.0 + */ + initialize: function() {}, + + /** + * Called at chart construction time, returns a context2d instance implementing + * the [W3C Canvas 2D Context API standard]{@link https://www.w3.org/TR/2dcontext/}. + * @param {*} item - The native item from which to acquire context (platform specific) + * @param {object} options - The chart options + * @returns {CanvasRenderingContext2D} context2d instance + */ + acquireContext: function() {}, + + /** + * Called at chart destruction time, releases any resources associated to the context + * previously returned by the acquireContext() method. + * @param {CanvasRenderingContext2D} context - The context2d instance + * @returns {boolean} true if the method succeeded, else false + */ + releaseContext: function() {}, + + /** + * Registers the specified listener on the given chart. + * @param {Chart} chart - Chart from which to listen for event + * @param {string} type - The ({@link IEvent}) type to listen for + * @param {function} listener - Receives a notification (an object that implements + * the {@link IEvent} interface) when an event of the specified type occurs. + */ + addEventListener: function() {}, + + /** + * Removes the specified listener previously registered with addEventListener. + * @param {Chart} chart - Chart from which to remove the listener + * @param {string} type - The ({@link IEvent}) type to remove + * @param {function} listener - The listener function to remove from the event target. + */ + removeEventListener: function() {} + +}, implementation); + +core_defaults._set('global', { + plugins: {} +}); + +/** + * The plugin service singleton + * @namespace Chart.plugins + * @since 2.1.0 + */ +var core_plugins = { + /** + * Globally registered plugins. + * @private + */ + _plugins: [], + + /** + * This identifier is used to invalidate the descriptors cache attached to each chart + * when a global plugin is registered or unregistered. In this case, the cache ID is + * incremented and descriptors are regenerated during following API calls. + * @private + */ + _cacheId: 0, + + /** + * Registers the given plugin(s) if not already registered. + * @param {IPlugin[]|IPlugin} plugins plugin instance(s). + */ + register: function(plugins) { + var p = this._plugins; + ([]).concat(plugins).forEach(function(plugin) { + if (p.indexOf(plugin) === -1) { + p.push(plugin); + } + }); + + this._cacheId++; + }, + + /** + * Unregisters the given plugin(s) only if registered. + * @param {IPlugin[]|IPlugin} plugins plugin instance(s). + */ + unregister: function(plugins) { + var p = this._plugins; + ([]).concat(plugins).forEach(function(plugin) { + var idx = p.indexOf(plugin); + if (idx !== -1) { + p.splice(idx, 1); + } + }); + + this._cacheId++; + }, + + /** + * Remove all registered plugins. + * @since 2.1.5 + */ + clear: function() { + this._plugins = []; + this._cacheId++; + }, + + /** + * Returns the number of registered plugins? + * @returns {number} + * @since 2.1.5 + */ + count: function() { + return this._plugins.length; + }, + + /** + * Returns all registered plugin instances. + * @returns {IPlugin[]} array of plugin objects. + * @since 2.1.5 + */ + getAll: function() { + return this._plugins; + }, + + /** + * Calls enabled plugins for `chart` on the specified hook and with the given args. + * This method immediately returns as soon as a plugin explicitly returns false. The + * returned value can be used, for instance, to interrupt the current action. + * @param {Chart} chart - The chart instance for which plugins should be called. + * @param {string} hook - The name of the plugin method to call (e.g. 'beforeUpdate'). + * @param {Array} [args] - Extra arguments to apply to the hook call. + * @returns {boolean} false if any of the plugins return false, else returns true. + */ + notify: function(chart, hook, args) { + var descriptors = this.descriptors(chart); + var ilen = descriptors.length; + var i, descriptor, plugin, params, method; + + for (i = 0; i < ilen; ++i) { + descriptor = descriptors[i]; + plugin = descriptor.plugin; + method = plugin[hook]; + if (typeof method === 'function') { + params = [chart].concat(args || []); + params.push(descriptor.options); + if (method.apply(plugin, params) === false) { + return false; + } + } + } + + return true; + }, + + /** + * Returns descriptors of enabled plugins for the given chart. + * @returns {object[]} [{ plugin, options }] + * @private + */ + descriptors: function(chart) { + var cache = chart.$plugins || (chart.$plugins = {}); + if (cache.id === this._cacheId) { + return cache.descriptors; + } + + var plugins = []; + var descriptors = []; + var config = (chart && chart.config) || {}; + var options = (config.options && config.options.plugins) || {}; + + this._plugins.concat(config.plugins || []).forEach(function(plugin) { + var idx = plugins.indexOf(plugin); + if (idx !== -1) { + return; + } + + var id = plugin.id; + var opts = options[id]; + if (opts === false) { + return; + } + + if (opts === true) { + opts = helpers$1.clone(core_defaults.global.plugins[id]); + } + + plugins.push(plugin); + descriptors.push({ + plugin: plugin, + options: opts || {} + }); + }); + + cache.descriptors = descriptors; + cache.id = this._cacheId; + return descriptors; + }, + + /** + * Invalidates cache for the given chart: descriptors hold a reference on plugin option, + * but in some cases, this reference can be changed by the user when updating options. + * https://github.com/chartjs/Chart.js/issues/5111#issuecomment-355934167 + * @private + */ + _invalidate: function(chart) { + delete chart.$plugins; + } +}; + +var core_scaleService = { + // Scale registration object. Extensions can register new scale types (such as log or DB scales) and then + // use the new chart options to grab the correct scale + constructors: {}, + // Use a registration function so that we can move to an ES6 map when we no longer need to support + // old browsers + + // Scale config defaults + defaults: {}, + registerScaleType: function(type, scaleConstructor, scaleDefaults) { + this.constructors[type] = scaleConstructor; + this.defaults[type] = helpers$1.clone(scaleDefaults); + }, + getScaleConstructor: function(type) { + return this.constructors.hasOwnProperty(type) ? this.constructors[type] : undefined; + }, + getScaleDefaults: function(type) { + // Return the scale defaults merged with the global settings so that we always use the latest ones + return this.defaults.hasOwnProperty(type) ? helpers$1.merge({}, [core_defaults.scale, this.defaults[type]]) : {}; + }, + updateScaleDefaults: function(type, additions) { + var me = this; + if (me.defaults.hasOwnProperty(type)) { + me.defaults[type] = helpers$1.extend(me.defaults[type], additions); + } + }, + addScalesToLayout: function(chart) { + // Adds each scale to the chart.boxes array to be sized accordingly + helpers$1.each(chart.scales, function(scale) { + // Set ILayoutItem parameters for backwards compatibility + scale.fullWidth = scale.options.fullWidth; + scale.position = scale.options.position; + scale.weight = scale.options.weight; + core_layouts.addBox(chart, scale); + }); + } +}; + +var valueOrDefault$7 = helpers$1.valueOrDefault; + +core_defaults._set('global', { + tooltips: { + enabled: true, + custom: null, + mode: 'nearest', + position: 'average', + intersect: true, + backgroundColor: 'rgba(0,0,0,0.8)', + titleFontStyle: 'bold', + titleSpacing: 2, + titleMarginBottom: 6, + titleFontColor: '#fff', + titleAlign: 'left', + bodySpacing: 2, + bodyFontColor: '#fff', + bodyAlign: 'left', + footerFontStyle: 'bold', + footerSpacing: 2, + footerMarginTop: 6, + footerFontColor: '#fff', + footerAlign: 'left', + yPadding: 6, + xPadding: 6, + caretPadding: 2, + caretSize: 5, + cornerRadius: 6, + multiKeyBackground: '#fff', + displayColors: true, + borderColor: 'rgba(0,0,0,0)', + borderWidth: 0, + callbacks: { + // Args are: (tooltipItems, data) + beforeTitle: helpers$1.noop, + title: function(tooltipItems, data) { + var title = ''; + var labels = data.labels; + var labelCount = labels ? labels.length : 0; + + if (tooltipItems.length > 0) { + var item = tooltipItems[0]; + if (item.label) { + title = item.label; + } else if (item.xLabel) { + title = item.xLabel; + } else if (labelCount > 0 && item.index < labelCount) { + title = labels[item.index]; + } + } + + return title; + }, + afterTitle: helpers$1.noop, + + // Args are: (tooltipItems, data) + beforeBody: helpers$1.noop, + + // Args are: (tooltipItem, data) + beforeLabel: helpers$1.noop, + label: function(tooltipItem, data) { + var label = data.datasets[tooltipItem.datasetIndex].label || ''; + + if (label) { + label += ': '; + } + if (!helpers$1.isNullOrUndef(tooltipItem.value)) { + label += tooltipItem.value; + } else { + label += tooltipItem.yLabel; + } + return label; + }, + labelColor: function(tooltipItem, chart) { + var meta = chart.getDatasetMeta(tooltipItem.datasetIndex); + var activeElement = meta.data[tooltipItem.index]; + var view = activeElement._view; + return { + borderColor: view.borderColor, + backgroundColor: view.backgroundColor + }; + }, + labelTextColor: function() { + return this._options.bodyFontColor; + }, + afterLabel: helpers$1.noop, + + // Args are: (tooltipItems, data) + afterBody: helpers$1.noop, + + // Args are: (tooltipItems, data) + beforeFooter: helpers$1.noop, + footer: helpers$1.noop, + afterFooter: helpers$1.noop + } + } +}); + +var positioners = { + /** + * Average mode places the tooltip at the average position of the elements shown + * @function Chart.Tooltip.positioners.average + * @param elements {ChartElement[]} the elements being displayed in the tooltip + * @returns {object} tooltip position + */ + average: function(elements) { + if (!elements.length) { + return false; + } + + var i, len; + var x = 0; + var y = 0; + var count = 0; + + for (i = 0, len = elements.length; i < len; ++i) { + var el = elements[i]; + if (el && el.hasValue()) { + var pos = el.tooltipPosition(); + x += pos.x; + y += pos.y; + ++count; + } + } + + return { + x: x / count, + y: y / count + }; + }, + + /** + * Gets the tooltip position nearest of the item nearest to the event position + * @function Chart.Tooltip.positioners.nearest + * @param elements {Chart.Element[]} the tooltip elements + * @param eventPosition {object} the position of the event in canvas coordinates + * @returns {object} the tooltip position + */ + nearest: function(elements, eventPosition) { + var x = eventPosition.x; + var y = eventPosition.y; + var minDistance = Number.POSITIVE_INFINITY; + var i, len, nearestElement; + + for (i = 0, len = elements.length; i < len; ++i) { + var el = elements[i]; + if (el && el.hasValue()) { + var center = el.getCenterPoint(); + var d = helpers$1.distanceBetweenPoints(eventPosition, center); + + if (d < minDistance) { + minDistance = d; + nearestElement = el; + } + } + } + + if (nearestElement) { + var tp = nearestElement.tooltipPosition(); + x = tp.x; + y = tp.y; + } + + return { + x: x, + y: y + }; + } +}; + +// Helper to push or concat based on if the 2nd parameter is an array or not +function pushOrConcat(base, toPush) { + if (toPush) { + if (helpers$1.isArray(toPush)) { + // base = base.concat(toPush); + Array.prototype.push.apply(base, toPush); + } else { + base.push(toPush); + } + } + + return base; +} + +/** + * Returns array of strings split by newline + * @param {string} value - The value to split by newline. + * @returns {string[]} value if newline present - Returned from String split() method + * @function + */ +function splitNewlines(str) { + if ((typeof str === 'string' || str instanceof String) && str.indexOf('\n') > -1) { + return str.split('\n'); + } + return str; +} + + +/** + * Private helper to create a tooltip item model + * @param element - the chart element (point, arc, bar) to create the tooltip item for + * @return new tooltip item + */ +function createTooltipItem(element) { + var xScale = element._xScale; + var yScale = element._yScale || element._scale; // handle radar || polarArea charts + var index = element._index; + var datasetIndex = element._datasetIndex; + var controller = element._chart.getDatasetMeta(datasetIndex).controller; + var indexScale = controller._getIndexScale(); + var valueScale = controller._getValueScale(); + + return { + xLabel: xScale ? xScale.getLabelForIndex(index, datasetIndex) : '', + yLabel: yScale ? yScale.getLabelForIndex(index, datasetIndex) : '', + label: indexScale ? '' + indexScale.getLabelForIndex(index, datasetIndex) : '', + value: valueScale ? '' + valueScale.getLabelForIndex(index, datasetIndex) : '', + index: index, + datasetIndex: datasetIndex, + x: element._model.x, + y: element._model.y + }; +} + +/** + * Helper to get the reset model for the tooltip + * @param tooltipOpts {object} the tooltip options + */ +function getBaseModel(tooltipOpts) { + var globalDefaults = core_defaults.global; + + return { + // Positioning + xPadding: tooltipOpts.xPadding, + yPadding: tooltipOpts.yPadding, + xAlign: tooltipOpts.xAlign, + yAlign: tooltipOpts.yAlign, + + // Body + bodyFontColor: tooltipOpts.bodyFontColor, + _bodyFontFamily: valueOrDefault$7(tooltipOpts.bodyFontFamily, globalDefaults.defaultFontFamily), + _bodyFontStyle: valueOrDefault$7(tooltipOpts.bodyFontStyle, globalDefaults.defaultFontStyle), + _bodyAlign: tooltipOpts.bodyAlign, + bodyFontSize: valueOrDefault$7(tooltipOpts.bodyFontSize, globalDefaults.defaultFontSize), + bodySpacing: tooltipOpts.bodySpacing, + + // Title + titleFontColor: tooltipOpts.titleFontColor, + _titleFontFamily: valueOrDefault$7(tooltipOpts.titleFontFamily, globalDefaults.defaultFontFamily), + _titleFontStyle: valueOrDefault$7(tooltipOpts.titleFontStyle, globalDefaults.defaultFontStyle), + titleFontSize: valueOrDefault$7(tooltipOpts.titleFontSize, globalDefaults.defaultFontSize), + _titleAlign: tooltipOpts.titleAlign, + titleSpacing: tooltipOpts.titleSpacing, + titleMarginBottom: tooltipOpts.titleMarginBottom, + + // Footer + footerFontColor: tooltipOpts.footerFontColor, + _footerFontFamily: valueOrDefault$7(tooltipOpts.footerFontFamily, globalDefaults.defaultFontFamily), + _footerFontStyle: valueOrDefault$7(tooltipOpts.footerFontStyle, globalDefaults.defaultFontStyle), + footerFontSize: valueOrDefault$7(tooltipOpts.footerFontSize, globalDefaults.defaultFontSize), + _footerAlign: tooltipOpts.footerAlign, + footerSpacing: tooltipOpts.footerSpacing, + footerMarginTop: tooltipOpts.footerMarginTop, + + // Appearance + caretSize: tooltipOpts.caretSize, + cornerRadius: tooltipOpts.cornerRadius, + backgroundColor: tooltipOpts.backgroundColor, + opacity: 0, + legendColorBackground: tooltipOpts.multiKeyBackground, + displayColors: tooltipOpts.displayColors, + borderColor: tooltipOpts.borderColor, + borderWidth: tooltipOpts.borderWidth + }; +} + +/** + * Get the size of the tooltip + */ +function getTooltipSize(tooltip, model) { + var ctx = tooltip._chart.ctx; + + var height = model.yPadding * 2; // Tooltip Padding + var width = 0; + + // Count of all lines in the body + var body = model.body; + var combinedBodyLength = body.reduce(function(count, bodyItem) { + return count + bodyItem.before.length + bodyItem.lines.length + bodyItem.after.length; + }, 0); + combinedBodyLength += model.beforeBody.length + model.afterBody.length; + + var titleLineCount = model.title.length; + var footerLineCount = model.footer.length; + var titleFontSize = model.titleFontSize; + var bodyFontSize = model.bodyFontSize; + var footerFontSize = model.footerFontSize; + + height += titleLineCount * titleFontSize; // Title Lines + height += titleLineCount ? (titleLineCount - 1) * model.titleSpacing : 0; // Title Line Spacing + height += titleLineCount ? model.titleMarginBottom : 0; // Title's bottom Margin + height += combinedBodyLength * bodyFontSize; // Body Lines + height += combinedBodyLength ? (combinedBodyLength - 1) * model.bodySpacing : 0; // Body Line Spacing + height += footerLineCount ? model.footerMarginTop : 0; // Footer Margin + height += footerLineCount * (footerFontSize); // Footer Lines + height += footerLineCount ? (footerLineCount - 1) * model.footerSpacing : 0; // Footer Line Spacing + + // Title width + var widthPadding = 0; + var maxLineWidth = function(line) { + width = Math.max(width, ctx.measureText(line).width + widthPadding); + }; + + ctx.font = helpers$1.fontString(titleFontSize, model._titleFontStyle, model._titleFontFamily); + helpers$1.each(model.title, maxLineWidth); + + // Body width + ctx.font = helpers$1.fontString(bodyFontSize, model._bodyFontStyle, model._bodyFontFamily); + helpers$1.each(model.beforeBody.concat(model.afterBody), maxLineWidth); + + // Body lines may include some extra width due to the color box + widthPadding = model.displayColors ? (bodyFontSize + 2) : 0; + helpers$1.each(body, function(bodyItem) { + helpers$1.each(bodyItem.before, maxLineWidth); + helpers$1.each(bodyItem.lines, maxLineWidth); + helpers$1.each(bodyItem.after, maxLineWidth); + }); + + // Reset back to 0 + widthPadding = 0; + + // Footer width + ctx.font = helpers$1.fontString(footerFontSize, model._footerFontStyle, model._footerFontFamily); + helpers$1.each(model.footer, maxLineWidth); + + // Add padding + width += 2 * model.xPadding; + + return { + width: width, + height: height + }; +} + +/** + * Helper to get the alignment of a tooltip given the size + */ +function determineAlignment(tooltip, size) { + var model = tooltip._model; + var chart = tooltip._chart; + var chartArea = tooltip._chart.chartArea; + var xAlign = 'center'; + var yAlign = 'center'; + + if (model.y < size.height) { + yAlign = 'top'; + } else if (model.y > (chart.height - size.height)) { + yAlign = 'bottom'; + } + + var lf, rf; // functions to determine left, right alignment + var olf, orf; // functions to determine if left/right alignment causes tooltip to go outside chart + var yf; // function to get the y alignment if the tooltip goes outside of the left or right edges + var midX = (chartArea.left + chartArea.right) / 2; + var midY = (chartArea.top + chartArea.bottom) / 2; + + if (yAlign === 'center') { + lf = function(x) { + return x <= midX; + }; + rf = function(x) { + return x > midX; + }; + } else { + lf = function(x) { + return x <= (size.width / 2); + }; + rf = function(x) { + return x >= (chart.width - (size.width / 2)); + }; + } + + olf = function(x) { + return x + size.width + model.caretSize + model.caretPadding > chart.width; + }; + orf = function(x) { + return x - size.width - model.caretSize - model.caretPadding < 0; + }; + yf = function(y) { + return y <= midY ? 'top' : 'bottom'; + }; + + if (lf(model.x)) { + xAlign = 'left'; + + // Is tooltip too wide and goes over the right side of the chart.? + if (olf(model.x)) { + xAlign = 'center'; + yAlign = yf(model.y); + } + } else if (rf(model.x)) { + xAlign = 'right'; + + // Is tooltip too wide and goes outside left edge of canvas? + if (orf(model.x)) { + xAlign = 'center'; + yAlign = yf(model.y); + } + } + + var opts = tooltip._options; + return { + xAlign: opts.xAlign ? opts.xAlign : xAlign, + yAlign: opts.yAlign ? opts.yAlign : yAlign + }; +} + +/** + * Helper to get the location a tooltip needs to be placed at given the initial position (via the vm) and the size and alignment + */ +function getBackgroundPoint(vm, size, alignment, chart) { + // Background Position + var x = vm.x; + var y = vm.y; + + var caretSize = vm.caretSize; + var caretPadding = vm.caretPadding; + var cornerRadius = vm.cornerRadius; + var xAlign = alignment.xAlign; + var yAlign = alignment.yAlign; + var paddingAndSize = caretSize + caretPadding; + var radiusAndPadding = cornerRadius + caretPadding; + + if (xAlign === 'right') { + x -= size.width; + } else if (xAlign === 'center') { + x -= (size.width / 2); + if (x + size.width > chart.width) { + x = chart.width - size.width; + } + if (x < 0) { + x = 0; + } + } + + if (yAlign === 'top') { + y += paddingAndSize; + } else if (yAlign === 'bottom') { + y -= size.height + paddingAndSize; + } else { + y -= (size.height / 2); + } + + if (yAlign === 'center') { + if (xAlign === 'left') { + x += paddingAndSize; + } else if (xAlign === 'right') { + x -= paddingAndSize; + } + } else if (xAlign === 'left') { + x -= radiusAndPadding; + } else if (xAlign === 'right') { + x += radiusAndPadding; + } + + return { + x: x, + y: y + }; +} + +function getAlignedX(vm, align) { + return align === 'center' + ? vm.x + vm.width / 2 + : align === 'right' + ? vm.x + vm.width - vm.xPadding + : vm.x + vm.xPadding; +} + +/** + * Helper to build before and after body lines + */ +function getBeforeAfterBodyLines(callback) { + return pushOrConcat([], splitNewlines(callback)); +} + +var exports$3 = core_element.extend({ + initialize: function() { + this._model = getBaseModel(this._options); + this._lastActive = []; + }, + + // Get the title + // Args are: (tooltipItem, data) + getTitle: function() { + var me = this; + var opts = me._options; + var callbacks = opts.callbacks; + + var beforeTitle = callbacks.beforeTitle.apply(me, arguments); + var title = callbacks.title.apply(me, arguments); + var afterTitle = callbacks.afterTitle.apply(me, arguments); + + var lines = []; + lines = pushOrConcat(lines, splitNewlines(beforeTitle)); + lines = pushOrConcat(lines, splitNewlines(title)); + lines = pushOrConcat(lines, splitNewlines(afterTitle)); + + return lines; + }, + + // Args are: (tooltipItem, data) + getBeforeBody: function() { + return getBeforeAfterBodyLines(this._options.callbacks.beforeBody.apply(this, arguments)); + }, + + // Args are: (tooltipItem, data) + getBody: function(tooltipItems, data) { + var me = this; + var callbacks = me._options.callbacks; + var bodyItems = []; + + helpers$1.each(tooltipItems, function(tooltipItem) { + var bodyItem = { + before: [], + lines: [], + after: [] + }; + pushOrConcat(bodyItem.before, splitNewlines(callbacks.beforeLabel.call(me, tooltipItem, data))); + pushOrConcat(bodyItem.lines, callbacks.label.call(me, tooltipItem, data)); + pushOrConcat(bodyItem.after, splitNewlines(callbacks.afterLabel.call(me, tooltipItem, data))); + + bodyItems.push(bodyItem); + }); + + return bodyItems; + }, + + // Args are: (tooltipItem, data) + getAfterBody: function() { + return getBeforeAfterBodyLines(this._options.callbacks.afterBody.apply(this, arguments)); + }, + + // Get the footer and beforeFooter and afterFooter lines + // Args are: (tooltipItem, data) + getFooter: function() { + var me = this; + var callbacks = me._options.callbacks; + + var beforeFooter = callbacks.beforeFooter.apply(me, arguments); + var footer = callbacks.footer.apply(me, arguments); + var afterFooter = callbacks.afterFooter.apply(me, arguments); + + var lines = []; + lines = pushOrConcat(lines, splitNewlines(beforeFooter)); + lines = pushOrConcat(lines, splitNewlines(footer)); + lines = pushOrConcat(lines, splitNewlines(afterFooter)); + + return lines; + }, + + update: function(changed) { + var me = this; + var opts = me._options; + + // Need to regenerate the model because its faster than using extend and it is necessary due to the optimization in Chart.Element.transition + // that does _view = _model if ease === 1. This causes the 2nd tooltip update to set properties in both the view and model at the same time + // which breaks any animations. + var existingModel = me._model; + var model = me._model = getBaseModel(opts); + var active = me._active; + + var data = me._data; + + // In the case where active.length === 0 we need to keep these at existing values for good animations + var alignment = { + xAlign: existingModel.xAlign, + yAlign: existingModel.yAlign + }; + var backgroundPoint = { + x: existingModel.x, + y: existingModel.y + }; + var tooltipSize = { + width: existingModel.width, + height: existingModel.height + }; + var tooltipPosition = { + x: existingModel.caretX, + y: existingModel.caretY + }; + + var i, len; + + if (active.length) { + model.opacity = 1; + + var labelColors = []; + var labelTextColors = []; + tooltipPosition = positioners[opts.position].call(me, active, me._eventPosition); + + var tooltipItems = []; + for (i = 0, len = active.length; i < len; ++i) { + tooltipItems.push(createTooltipItem(active[i])); + } + + // If the user provided a filter function, use it to modify the tooltip items + if (opts.filter) { + tooltipItems = tooltipItems.filter(function(a) { + return opts.filter(a, data); + }); + } + + // If the user provided a sorting function, use it to modify the tooltip items + if (opts.itemSort) { + tooltipItems = tooltipItems.sort(function(a, b) { + return opts.itemSort(a, b, data); + }); + } + + // Determine colors for boxes + helpers$1.each(tooltipItems, function(tooltipItem) { + labelColors.push(opts.callbacks.labelColor.call(me, tooltipItem, me._chart)); + labelTextColors.push(opts.callbacks.labelTextColor.call(me, tooltipItem, me._chart)); + }); + + + // Build the Text Lines + model.title = me.getTitle(tooltipItems, data); + model.beforeBody = me.getBeforeBody(tooltipItems, data); + model.body = me.getBody(tooltipItems, data); + model.afterBody = me.getAfterBody(tooltipItems, data); + model.footer = me.getFooter(tooltipItems, data); + + // Initial positioning and colors + model.x = tooltipPosition.x; + model.y = tooltipPosition.y; + model.caretPadding = opts.caretPadding; + model.labelColors = labelColors; + model.labelTextColors = labelTextColors; + + // data points + model.dataPoints = tooltipItems; + + // We need to determine alignment of the tooltip + tooltipSize = getTooltipSize(this, model); + alignment = determineAlignment(this, tooltipSize); + // Final Size and Position + backgroundPoint = getBackgroundPoint(model, tooltipSize, alignment, me._chart); + } else { + model.opacity = 0; + } + + model.xAlign = alignment.xAlign; + model.yAlign = alignment.yAlign; + model.x = backgroundPoint.x; + model.y = backgroundPoint.y; + model.width = tooltipSize.width; + model.height = tooltipSize.height; + + // Point where the caret on the tooltip points to + model.caretX = tooltipPosition.x; + model.caretY = tooltipPosition.y; + + me._model = model; + + if (changed && opts.custom) { + opts.custom.call(me, model); + } + + return me; + }, + + drawCaret: function(tooltipPoint, size) { + var ctx = this._chart.ctx; + var vm = this._view; + var caretPosition = this.getCaretPosition(tooltipPoint, size, vm); + + ctx.lineTo(caretPosition.x1, caretPosition.y1); + ctx.lineTo(caretPosition.x2, caretPosition.y2); + ctx.lineTo(caretPosition.x3, caretPosition.y3); + }, + getCaretPosition: function(tooltipPoint, size, vm) { + var x1, x2, x3, y1, y2, y3; + var caretSize = vm.caretSize; + var cornerRadius = vm.cornerRadius; + var xAlign = vm.xAlign; + var yAlign = vm.yAlign; + var ptX = tooltipPoint.x; + var ptY = tooltipPoint.y; + var width = size.width; + var height = size.height; + + if (yAlign === 'center') { + y2 = ptY + (height / 2); + + if (xAlign === 'left') { + x1 = ptX; + x2 = x1 - caretSize; + x3 = x1; + + y1 = y2 + caretSize; + y3 = y2 - caretSize; + } else { + x1 = ptX + width; + x2 = x1 + caretSize; + x3 = x1; + + y1 = y2 - caretSize; + y3 = y2 + caretSize; + } + } else { + if (xAlign === 'left') { + x2 = ptX + cornerRadius + (caretSize); + x1 = x2 - caretSize; + x3 = x2 + caretSize; + } else if (xAlign === 'right') { + x2 = ptX + width - cornerRadius - caretSize; + x1 = x2 - caretSize; + x3 = x2 + caretSize; + } else { + x2 = vm.caretX; + x1 = x2 - caretSize; + x3 = x2 + caretSize; + } + if (yAlign === 'top') { + y1 = ptY; + y2 = y1 - caretSize; + y3 = y1; + } else { + y1 = ptY + height; + y2 = y1 + caretSize; + y3 = y1; + // invert drawing order + var tmp = x3; + x3 = x1; + x1 = tmp; + } + } + return {x1: x1, x2: x2, x3: x3, y1: y1, y2: y2, y3: y3}; + }, + + drawTitle: function(pt, vm, ctx) { + var title = vm.title; + + if (title.length) { + pt.x = getAlignedX(vm, vm._titleAlign); + + ctx.textAlign = vm._titleAlign; + ctx.textBaseline = 'top'; + + var titleFontSize = vm.titleFontSize; + var titleSpacing = vm.titleSpacing; + + ctx.fillStyle = vm.titleFontColor; + ctx.font = helpers$1.fontString(titleFontSize, vm._titleFontStyle, vm._titleFontFamily); + + var i, len; + for (i = 0, len = title.length; i < len; ++i) { + ctx.fillText(title[i], pt.x, pt.y); + pt.y += titleFontSize + titleSpacing; // Line Height and spacing + + if (i + 1 === title.length) { + pt.y += vm.titleMarginBottom - titleSpacing; // If Last, add margin, remove spacing + } + } + } + }, + + drawBody: function(pt, vm, ctx) { + var bodyFontSize = vm.bodyFontSize; + var bodySpacing = vm.bodySpacing; + var bodyAlign = vm._bodyAlign; + var body = vm.body; + var drawColorBoxes = vm.displayColors; + var labelColors = vm.labelColors; + var xLinePadding = 0; + var colorX = drawColorBoxes ? getAlignedX(vm, 'left') : 0; + var textColor; + + ctx.textAlign = bodyAlign; + ctx.textBaseline = 'top'; + ctx.font = helpers$1.fontString(bodyFontSize, vm._bodyFontStyle, vm._bodyFontFamily); + + pt.x = getAlignedX(vm, bodyAlign); + + // Before Body + var fillLineOfText = function(line) { + ctx.fillText(line, pt.x + xLinePadding, pt.y); + pt.y += bodyFontSize + bodySpacing; + }; + + // Before body lines + ctx.fillStyle = vm.bodyFontColor; + helpers$1.each(vm.beforeBody, fillLineOfText); + + xLinePadding = drawColorBoxes && bodyAlign !== 'right' + ? bodyAlign === 'center' ? (bodyFontSize / 2 + 1) : (bodyFontSize + 2) + : 0; + + // Draw body lines now + helpers$1.each(body, function(bodyItem, i) { + textColor = vm.labelTextColors[i]; + ctx.fillStyle = textColor; + helpers$1.each(bodyItem.before, fillLineOfText); + + helpers$1.each(bodyItem.lines, function(line) { + // Draw Legend-like boxes if needed + if (drawColorBoxes) { + // Fill a white rect so that colours merge nicely if the opacity is < 1 + ctx.fillStyle = vm.legendColorBackground; + ctx.fillRect(colorX, pt.y, bodyFontSize, bodyFontSize); + + // Border + ctx.lineWidth = 1; + ctx.strokeStyle = labelColors[i].borderColor; + ctx.strokeRect(colorX, pt.y, bodyFontSize, bodyFontSize); + + // Inner square + ctx.fillStyle = labelColors[i].backgroundColor; + ctx.fillRect(colorX + 1, pt.y + 1, bodyFontSize - 2, bodyFontSize - 2); + ctx.fillStyle = textColor; + } + + fillLineOfText(line); + }); + + helpers$1.each(bodyItem.after, fillLineOfText); + }); + + // Reset back to 0 for after body + xLinePadding = 0; + + // After body lines + helpers$1.each(vm.afterBody, fillLineOfText); + pt.y -= bodySpacing; // Remove last body spacing + }, + + drawFooter: function(pt, vm, ctx) { + var footer = vm.footer; + + if (footer.length) { + pt.x = getAlignedX(vm, vm._footerAlign); + pt.y += vm.footerMarginTop; + + ctx.textAlign = vm._footerAlign; + ctx.textBaseline = 'top'; + + ctx.fillStyle = vm.footerFontColor; + ctx.font = helpers$1.fontString(vm.footerFontSize, vm._footerFontStyle, vm._footerFontFamily); + + helpers$1.each(footer, function(line) { + ctx.fillText(line, pt.x, pt.y); + pt.y += vm.footerFontSize + vm.footerSpacing; + }); + } + }, + + drawBackground: function(pt, vm, ctx, tooltipSize) { + ctx.fillStyle = vm.backgroundColor; + ctx.strokeStyle = vm.borderColor; + ctx.lineWidth = vm.borderWidth; + var xAlign = vm.xAlign; + var yAlign = vm.yAlign; + var x = pt.x; + var y = pt.y; + var width = tooltipSize.width; + var height = tooltipSize.height; + var radius = vm.cornerRadius; + + ctx.beginPath(); + ctx.moveTo(x + radius, y); + if (yAlign === 'top') { + this.drawCaret(pt, tooltipSize); + } + ctx.lineTo(x + width - radius, y); + ctx.quadraticCurveTo(x + width, y, x + width, y + radius); + if (yAlign === 'center' && xAlign === 'right') { + this.drawCaret(pt, tooltipSize); + } + ctx.lineTo(x + width, y + height - radius); + ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height); + if (yAlign === 'bottom') { + this.drawCaret(pt, tooltipSize); + } + ctx.lineTo(x + radius, y + height); + ctx.quadraticCurveTo(x, y + height, x, y + height - radius); + if (yAlign === 'center' && xAlign === 'left') { + this.drawCaret(pt, tooltipSize); + } + ctx.lineTo(x, y + radius); + ctx.quadraticCurveTo(x, y, x + radius, y); + ctx.closePath(); + + ctx.fill(); + + if (vm.borderWidth > 0) { + ctx.stroke(); + } + }, + + draw: function() { + var ctx = this._chart.ctx; + var vm = this._view; + + if (vm.opacity === 0) { + return; + } + + var tooltipSize = { + width: vm.width, + height: vm.height + }; + var pt = { + x: vm.x, + y: vm.y + }; + + // IE11/Edge does not like very small opacities, so snap to 0 + var opacity = Math.abs(vm.opacity < 1e-3) ? 0 : vm.opacity; + + // Truthy/falsey value for empty tooltip + var hasTooltipContent = vm.title.length || vm.beforeBody.length || vm.body.length || vm.afterBody.length || vm.footer.length; + + if (this._options.enabled && hasTooltipContent) { + ctx.save(); + ctx.globalAlpha = opacity; + + // Draw Background + this.drawBackground(pt, vm, ctx, tooltipSize); + + // Draw Title, Body, and Footer + pt.y += vm.yPadding; + + // Titles + this.drawTitle(pt, vm, ctx); + + // Body + this.drawBody(pt, vm, ctx); + + // Footer + this.drawFooter(pt, vm, ctx); + + ctx.restore(); + } + }, + + /** + * Handle an event + * @private + * @param {IEvent} event - The event to handle + * @returns {boolean} true if the tooltip changed + */ + handleEvent: function(e) { + var me = this; + var options = me._options; + var changed = false; + + me._lastActive = me._lastActive || []; + + // Find Active Elements for tooltips + if (e.type === 'mouseout') { + me._active = []; + } else { + me._active = me._chart.getElementsAtEventForMode(e, options.mode, options); + } + + // Remember Last Actives + changed = !helpers$1.arrayEquals(me._active, me._lastActive); + + // Only handle target event on tooltip change + if (changed) { + me._lastActive = me._active; + + if (options.enabled || options.custom) { + me._eventPosition = { + x: e.x, + y: e.y + }; + + me.update(true); + me.pivot(); + } + } + + return changed; + } +}); + +/** + * @namespace Chart.Tooltip.positioners + */ +var positioners_1 = positioners; + +var core_tooltip = exports$3; +core_tooltip.positioners = positioners_1; + +var valueOrDefault$8 = helpers$1.valueOrDefault; + +core_defaults._set('global', { + elements: {}, + events: [ + 'mousemove', + 'mouseout', + 'click', + 'touchstart', + 'touchmove' + ], + hover: { + onHover: null, + mode: 'nearest', + intersect: true, + animationDuration: 400 + }, + onClick: null, + maintainAspectRatio: true, + responsive: true, + responsiveAnimationDuration: 0 +}); + +/** + * Recursively merge the given config objects representing the `scales` option + * by incorporating scale defaults in `xAxes` and `yAxes` array items, then + * returns a deep copy of the result, thus doesn't alter inputs. + */ +function mergeScaleConfig(/* config objects ... */) { + return helpers$1.merge({}, [].slice.call(arguments), { + merger: function(key, target, source, options) { + if (key === 'xAxes' || key === 'yAxes') { + var slen = source[key].length; + var i, type, scale; + + if (!target[key]) { + target[key] = []; + } + + for (i = 0; i < slen; ++i) { + scale = source[key][i]; + type = valueOrDefault$8(scale.type, key === 'xAxes' ? 'category' : 'linear'); + + if (i >= target[key].length) { + target[key].push({}); + } + + if (!target[key][i].type || (scale.type && scale.type !== target[key][i].type)) { + // new/untyped scale or type changed: let's apply the new defaults + // then merge source scale to correctly overwrite the defaults. + helpers$1.merge(target[key][i], [core_scaleService.getScaleDefaults(type), scale]); + } else { + // scales type are the same + helpers$1.merge(target[key][i], scale); + } + } + } else { + helpers$1._merger(key, target, source, options); + } + } + }); +} + +/** + * Recursively merge the given config objects as the root options by handling + * default scale options for the `scales` and `scale` properties, then returns + * a deep copy of the result, thus doesn't alter inputs. + */ +function mergeConfig(/* config objects ... */) { + return helpers$1.merge({}, [].slice.call(arguments), { + merger: function(key, target, source, options) { + var tval = target[key] || {}; + var sval = source[key]; + + if (key === 'scales') { + // scale config merging is complex. Add our own function here for that + target[key] = mergeScaleConfig(tval, sval); + } else if (key === 'scale') { + // used in polar area & radar charts since there is only one scale + target[key] = helpers$1.merge(tval, [core_scaleService.getScaleDefaults(sval.type), sval]); + } else { + helpers$1._merger(key, target, source, options); + } + } + }); +} + +function initConfig(config) { + config = config || {}; + + // Do NOT use mergeConfig for the data object because this method merges arrays + // and so would change references to labels and datasets, preventing data updates. + var data = config.data = config.data || {}; + data.datasets = data.datasets || []; + data.labels = data.labels || []; + + config.options = mergeConfig( + core_defaults.global, + core_defaults[config.type], + config.options || {}); + + return config; +} + +function updateConfig(chart) { + var newOptions = chart.options; + + helpers$1.each(chart.scales, function(scale) { + core_layouts.removeBox(chart, scale); + }); + + newOptions = mergeConfig( + core_defaults.global, + core_defaults[chart.config.type], + newOptions); + + chart.options = chart.config.options = newOptions; + chart.ensureScalesHaveIDs(); + chart.buildOrUpdateScales(); + + // Tooltip + chart.tooltip._options = newOptions.tooltips; + chart.tooltip.initialize(); +} + +function positionIsHorizontal(position) { + return position === 'top' || position === 'bottom'; +} + +var Chart = function(item, config) { + this.construct(item, config); + return this; +}; + +helpers$1.extend(Chart.prototype, /** @lends Chart */ { + /** + * @private + */ + construct: function(item, config) { + var me = this; + + config = initConfig(config); + + var context = platform.acquireContext(item, config); + var canvas = context && context.canvas; + var height = canvas && canvas.height; + var width = canvas && canvas.width; + + me.id = helpers$1.uid(); + me.ctx = context; + me.canvas = canvas; + me.config = config; + me.width = width; + me.height = height; + me.aspectRatio = height ? width / height : null; + me.options = config.options; + me._bufferedRender = false; + + /** + * Provided for backward compatibility, Chart and Chart.Controller have been merged, + * the "instance" still need to be defined since it might be called from plugins. + * @prop Chart#chart + * @deprecated since version 2.6.0 + * @todo remove at version 3 + * @private + */ + me.chart = me; + me.controller = me; // chart.chart.controller #inception + + // Add the chart instance to the global namespace + Chart.instances[me.id] = me; + + // Define alias to the config data: `chart.data === chart.config.data` + Object.defineProperty(me, 'data', { + get: function() { + return me.config.data; + }, + set: function(value) { + me.config.data = value; + } + }); + + if (!context || !canvas) { + // The given item is not a compatible context2d element, let's return before finalizing + // the chart initialization but after setting basic chart / controller properties that + // can help to figure out that the chart is not valid (e.g chart.canvas !== null); + // https://github.com/chartjs/Chart.js/issues/2807 + console.error("Failed to create chart: can't acquire context from the given item"); + return; + } + + me.initialize(); + me.update(); + }, + + /** + * @private + */ + initialize: function() { + var me = this; + + // Before init plugin notification + core_plugins.notify(me, 'beforeInit'); + + helpers$1.retinaScale(me, me.options.devicePixelRatio); + + me.bindEvents(); + + if (me.options.responsive) { + // Initial resize before chart draws (must be silent to preserve initial animations). + me.resize(true); + } + + // Make sure scales have IDs and are built before we build any controllers. + me.ensureScalesHaveIDs(); + me.buildOrUpdateScales(); + me.initToolTip(); + + // After init plugin notification + core_plugins.notify(me, 'afterInit'); + + return me; + }, + + clear: function() { + helpers$1.canvas.clear(this); + return this; + }, + + stop: function() { + // Stops any current animation loop occurring + core_animations.cancelAnimation(this); + return this; + }, + + resize: function(silent) { + var me = this; + var options = me.options; + var canvas = me.canvas; + var aspectRatio = (options.maintainAspectRatio && me.aspectRatio) || null; + + // the canvas render width and height will be casted to integers so make sure that + // the canvas display style uses the same integer values to avoid blurring effect. + + // Set to 0 instead of canvas.size because the size defaults to 300x150 if the element is collapsed + var newWidth = Math.max(0, Math.floor(helpers$1.getMaximumWidth(canvas))); + var newHeight = Math.max(0, Math.floor(aspectRatio ? newWidth / aspectRatio : helpers$1.getMaximumHeight(canvas))); + + if (me.width === newWidth && me.height === newHeight) { + return; + } + + canvas.width = me.width = newWidth; + canvas.height = me.height = newHeight; + canvas.style.width = newWidth + 'px'; + canvas.style.height = newHeight + 'px'; + + helpers$1.retinaScale(me, options.devicePixelRatio); + + if (!silent) { + // Notify any plugins about the resize + var newSize = {width: newWidth, height: newHeight}; + core_plugins.notify(me, 'resize', [newSize]); + + // Notify of resize + if (options.onResize) { + options.onResize(me, newSize); + } + + me.stop(); + me.update({ + duration: options.responsiveAnimationDuration + }); + } + }, + + ensureScalesHaveIDs: function() { + var options = this.options; + var scalesOptions = options.scales || {}; + var scaleOptions = options.scale; + + helpers$1.each(scalesOptions.xAxes, function(xAxisOptions, index) { + xAxisOptions.id = xAxisOptions.id || ('x-axis-' + index); + }); + + helpers$1.each(scalesOptions.yAxes, function(yAxisOptions, index) { + yAxisOptions.id = yAxisOptions.id || ('y-axis-' + index); + }); + + if (scaleOptions) { + scaleOptions.id = scaleOptions.id || 'scale'; + } + }, + + /** + * Builds a map of scale ID to scale object for future lookup. + */ + buildOrUpdateScales: function() { + var me = this; + var options = me.options; + var scales = me.scales || {}; + var items = []; + var updated = Object.keys(scales).reduce(function(obj, id) { + obj[id] = false; + return obj; + }, {}); + + if (options.scales) { + items = items.concat( + (options.scales.xAxes || []).map(function(xAxisOptions) { + return {options: xAxisOptions, dtype: 'category', dposition: 'bottom'}; + }), + (options.scales.yAxes || []).map(function(yAxisOptions) { + return {options: yAxisOptions, dtype: 'linear', dposition: 'left'}; + }) + ); + } + + if (options.scale) { + items.push({ + options: options.scale, + dtype: 'radialLinear', + isDefault: true, + dposition: 'chartArea' + }); + } + + helpers$1.each(items, function(item) { + var scaleOptions = item.options; + var id = scaleOptions.id; + var scaleType = valueOrDefault$8(scaleOptions.type, item.dtype); + + if (positionIsHorizontal(scaleOptions.position) !== positionIsHorizontal(item.dposition)) { + scaleOptions.position = item.dposition; + } + + updated[id] = true; + var scale = null; + if (id in scales && scales[id].type === scaleType) { + scale = scales[id]; + scale.options = scaleOptions; + scale.ctx = me.ctx; + scale.chart = me; + } else { + var scaleClass = core_scaleService.getScaleConstructor(scaleType); + if (!scaleClass) { + return; + } + scale = new scaleClass({ + id: id, + type: scaleType, + options: scaleOptions, + ctx: me.ctx, + chart: me + }); + scales[scale.id] = scale; + } + + scale.mergeTicksOptions(); + + // TODO(SB): I think we should be able to remove this custom case (options.scale) + // and consider it as a regular scale part of the "scales"" map only! This would + // make the logic easier and remove some useless? custom code. + if (item.isDefault) { + me.scale = scale; + } + }); + // clear up discarded scales + helpers$1.each(updated, function(hasUpdated, id) { + if (!hasUpdated) { + delete scales[id]; + } + }); + + me.scales = scales; + + core_scaleService.addScalesToLayout(this); + }, + + buildOrUpdateControllers: function() { + var me = this; + var newControllers = []; + + helpers$1.each(me.data.datasets, function(dataset, datasetIndex) { + var meta = me.getDatasetMeta(datasetIndex); + var type = dataset.type || me.config.type; + + if (meta.type && meta.type !== type) { + me.destroyDatasetMeta(datasetIndex); + meta = me.getDatasetMeta(datasetIndex); + } + meta.type = type; + + if (meta.controller) { + meta.controller.updateIndex(datasetIndex); + meta.controller.linkScales(); + } else { + var ControllerClass = controllers[meta.type]; + if (ControllerClass === undefined) { + throw new Error('"' + meta.type + '" is not a chart type.'); + } + + meta.controller = new ControllerClass(me, datasetIndex); + newControllers.push(meta.controller); + } + }, me); + + return newControllers; + }, + + /** + * Reset the elements of all datasets + * @private + */ + resetElements: function() { + var me = this; + helpers$1.each(me.data.datasets, function(dataset, datasetIndex) { + me.getDatasetMeta(datasetIndex).controller.reset(); + }, me); + }, + + /** + * Resets the chart back to it's state before the initial animation + */ + reset: function() { + this.resetElements(); + this.tooltip.initialize(); + }, + + update: function(config) { + var me = this; + + if (!config || typeof config !== 'object') { + // backwards compatibility + config = { + duration: config, + lazy: arguments[1] + }; + } + + updateConfig(me); + + // plugins options references might have change, let's invalidate the cache + // https://github.com/chartjs/Chart.js/issues/5111#issuecomment-355934167 + core_plugins._invalidate(me); + + if (core_plugins.notify(me, 'beforeUpdate') === false) { + return; + } + + // In case the entire data object changed + me.tooltip._data = me.data; + + // Make sure dataset controllers are updated and new controllers are reset + var newControllers = me.buildOrUpdateControllers(); + + // Make sure all dataset controllers have correct meta data counts + helpers$1.each(me.data.datasets, function(dataset, datasetIndex) { + me.getDatasetMeta(datasetIndex).controller.buildOrUpdateElements(); + }, me); + + me.updateLayout(); + + // Can only reset the new controllers after the scales have been updated + if (me.options.animation && me.options.animation.duration) { + helpers$1.each(newControllers, function(controller) { + controller.reset(); + }); + } + + me.updateDatasets(); + + // Need to reset tooltip in case it is displayed with elements that are removed + // after update. + me.tooltip.initialize(); + + // Last active contains items that were previously in the tooltip. + // When we reset the tooltip, we need to clear it + me.lastActive = []; + + // Do this before render so that any plugins that need final scale updates can use it + core_plugins.notify(me, 'afterUpdate'); + + if (me._bufferedRender) { + me._bufferedRequest = { + duration: config.duration, + easing: config.easing, + lazy: config.lazy + }; + } else { + me.render(config); + } + }, + + /** + * Updates the chart layout unless a plugin returns `false` to the `beforeLayout` + * hook, in which case, plugins will not be called on `afterLayout`. + * @private + */ + updateLayout: function() { + var me = this; + + if (core_plugins.notify(me, 'beforeLayout') === false) { + return; + } + + core_layouts.update(this, this.width, this.height); + + /** + * Provided for backward compatibility, use `afterLayout` instead. + * @method IPlugin#afterScaleUpdate + * @deprecated since version 2.5.0 + * @todo remove at version 3 + * @private + */ + core_plugins.notify(me, 'afterScaleUpdate'); + core_plugins.notify(me, 'afterLayout'); + }, + + /** + * Updates all datasets unless a plugin returns `false` to the `beforeDatasetsUpdate` + * hook, in which case, plugins will not be called on `afterDatasetsUpdate`. + * @private + */ + updateDatasets: function() { + var me = this; + + if (core_plugins.notify(me, 'beforeDatasetsUpdate') === false) { + return; + } + + for (var i = 0, ilen = me.data.datasets.length; i < ilen; ++i) { + me.updateDataset(i); + } + + core_plugins.notify(me, 'afterDatasetsUpdate'); + }, + + /** + * Updates dataset at index unless a plugin returns `false` to the `beforeDatasetUpdate` + * hook, in which case, plugins will not be called on `afterDatasetUpdate`. + * @private + */ + updateDataset: function(index) { + var me = this; + var meta = me.getDatasetMeta(index); + var args = { + meta: meta, + index: index + }; + + if (core_plugins.notify(me, 'beforeDatasetUpdate', [args]) === false) { + return; + } + + meta.controller.update(); + + core_plugins.notify(me, 'afterDatasetUpdate', [args]); + }, + + render: function(config) { + var me = this; + + if (!config || typeof config !== 'object') { + // backwards compatibility + config = { + duration: config, + lazy: arguments[1] + }; + } + + var animationOptions = me.options.animation; + var duration = valueOrDefault$8(config.duration, animationOptions && animationOptions.duration); + var lazy = config.lazy; + + if (core_plugins.notify(me, 'beforeRender') === false) { + return; + } + + var onComplete = function(animation) { + core_plugins.notify(me, 'afterRender'); + helpers$1.callback(animationOptions && animationOptions.onComplete, [animation], me); + }; + + if (animationOptions && duration) { + var animation = new core_animation({ + numSteps: duration / 16.66, // 60 fps + easing: config.easing || animationOptions.easing, + + render: function(chart, animationObject) { + var easingFunction = helpers$1.easing.effects[animationObject.easing]; + var currentStep = animationObject.currentStep; + var stepDecimal = currentStep / animationObject.numSteps; + + chart.draw(easingFunction(stepDecimal), stepDecimal, currentStep); + }, + + onAnimationProgress: animationOptions.onProgress, + onAnimationComplete: onComplete + }); + + core_animations.addAnimation(me, animation, duration, lazy); + } else { + me.draw(); + + // See https://github.com/chartjs/Chart.js/issues/3781 + onComplete(new core_animation({numSteps: 0, chart: me})); + } + + return me; + }, + + draw: function(easingValue) { + var me = this; + + me.clear(); + + if (helpers$1.isNullOrUndef(easingValue)) { + easingValue = 1; + } + + me.transition(easingValue); + + if (me.width <= 0 || me.height <= 0) { + return; + } + + if (core_plugins.notify(me, 'beforeDraw', [easingValue]) === false) { + return; + } + + // Draw all the scales + helpers$1.each(me.boxes, function(box) { + box.draw(me.chartArea); + }, me); + + me.drawDatasets(easingValue); + me._drawTooltip(easingValue); + + core_plugins.notify(me, 'afterDraw', [easingValue]); + }, + + /** + * @private + */ + transition: function(easingValue) { + var me = this; + + for (var i = 0, ilen = (me.data.datasets || []).length; i < ilen; ++i) { + if (me.isDatasetVisible(i)) { + me.getDatasetMeta(i).controller.transition(easingValue); + } + } + + me.tooltip.transition(easingValue); + }, + + /** + * Draws all datasets unless a plugin returns `false` to the `beforeDatasetsDraw` + * hook, in which case, plugins will not be called on `afterDatasetsDraw`. + * @private + */ + drawDatasets: function(easingValue) { + var me = this; + + if (core_plugins.notify(me, 'beforeDatasetsDraw', [easingValue]) === false) { + return; + } + + // Draw datasets reversed to support proper line stacking + for (var i = (me.data.datasets || []).length - 1; i >= 0; --i) { + if (me.isDatasetVisible(i)) { + me.drawDataset(i, easingValue); + } + } + + core_plugins.notify(me, 'afterDatasetsDraw', [easingValue]); + }, + + /** + * Draws dataset at index unless a plugin returns `false` to the `beforeDatasetDraw` + * hook, in which case, plugins will not be called on `afterDatasetDraw`. + * @private + */ + drawDataset: function(index, easingValue) { + var me = this; + var meta = me.getDatasetMeta(index); + var args = { + meta: meta, + index: index, + easingValue: easingValue + }; + + if (core_plugins.notify(me, 'beforeDatasetDraw', [args]) === false) { + return; + } + + meta.controller.draw(easingValue); + + core_plugins.notify(me, 'afterDatasetDraw', [args]); + }, + + /** + * Draws tooltip unless a plugin returns `false` to the `beforeTooltipDraw` + * hook, in which case, plugins will not be called on `afterTooltipDraw`. + * @private + */ + _drawTooltip: function(easingValue) { + var me = this; + var tooltip = me.tooltip; + var args = { + tooltip: tooltip, + easingValue: easingValue + }; + + if (core_plugins.notify(me, 'beforeTooltipDraw', [args]) === false) { + return; + } + + tooltip.draw(); + + core_plugins.notify(me, 'afterTooltipDraw', [args]); + }, + + /** + * Get the single element that was clicked on + * @return An object containing the dataset index and element index of the matching element. Also contains the rectangle that was draw + */ + getElementAtEvent: function(e) { + return core_interaction.modes.single(this, e); + }, + + getElementsAtEvent: function(e) { + return core_interaction.modes.label(this, e, {intersect: true}); + }, + + getElementsAtXAxis: function(e) { + return core_interaction.modes['x-axis'](this, e, {intersect: true}); + }, + + getElementsAtEventForMode: function(e, mode, options) { + var method = core_interaction.modes[mode]; + if (typeof method === 'function') { + return method(this, e, options); + } + + return []; + }, + + getDatasetAtEvent: function(e) { + return core_interaction.modes.dataset(this, e, {intersect: true}); + }, + + getDatasetMeta: function(datasetIndex) { + var me = this; + var dataset = me.data.datasets[datasetIndex]; + if (!dataset._meta) { + dataset._meta = {}; + } + + var meta = dataset._meta[me.id]; + if (!meta) { + meta = dataset._meta[me.id] = { + type: null, + data: [], + dataset: null, + controller: null, + hidden: null, // See isDatasetVisible() comment + xAxisID: null, + yAxisID: null + }; + } + + return meta; + }, + + getVisibleDatasetCount: function() { + var count = 0; + for (var i = 0, ilen = this.data.datasets.length; i < ilen; ++i) { + if (this.isDatasetVisible(i)) { + count++; + } + } + return count; + }, + + isDatasetVisible: function(datasetIndex) { + var meta = this.getDatasetMeta(datasetIndex); + + // meta.hidden is a per chart dataset hidden flag override with 3 states: if true or false, + // the dataset.hidden value is ignored, else if null, the dataset hidden state is returned. + return typeof meta.hidden === 'boolean' ? !meta.hidden : !this.data.datasets[datasetIndex].hidden; + }, + + generateLegend: function() { + return this.options.legendCallback(this); + }, + + /** + * @private + */ + destroyDatasetMeta: function(datasetIndex) { + var id = this.id; + var dataset = this.data.datasets[datasetIndex]; + var meta = dataset._meta && dataset._meta[id]; + + if (meta) { + meta.controller.destroy(); + delete dataset._meta[id]; + } + }, + + destroy: function() { + var me = this; + var canvas = me.canvas; + var i, ilen; + + me.stop(); + + // dataset controllers need to cleanup associated data + for (i = 0, ilen = me.data.datasets.length; i < ilen; ++i) { + me.destroyDatasetMeta(i); + } + + if (canvas) { + me.unbindEvents(); + helpers$1.canvas.clear(me); + platform.releaseContext(me.ctx); + me.canvas = null; + me.ctx = null; + } + + core_plugins.notify(me, 'destroy'); + + delete Chart.instances[me.id]; + }, + + toBase64Image: function() { + return this.canvas.toDataURL.apply(this.canvas, arguments); + }, + + initToolTip: function() { + var me = this; + me.tooltip = new core_tooltip({ + _chart: me, + _chartInstance: me, // deprecated, backward compatibility + _data: me.data, + _options: me.options.tooltips + }, me); + }, + + /** + * @private + */ + bindEvents: function() { + var me = this; + var listeners = me._listeners = {}; + var listener = function() { + me.eventHandler.apply(me, arguments); + }; + + helpers$1.each(me.options.events, function(type) { + platform.addEventListener(me, type, listener); + listeners[type] = listener; + }); + + // Elements used to detect size change should not be injected for non responsive charts. + // See https://github.com/chartjs/Chart.js/issues/2210 + if (me.options.responsive) { + listener = function() { + me.resize(); + }; + + platform.addEventListener(me, 'resize', listener); + listeners.resize = listener; + } + }, + + /** + * @private + */ + unbindEvents: function() { + var me = this; + var listeners = me._listeners; + if (!listeners) { + return; + } + + delete me._listeners; + helpers$1.each(listeners, function(listener, type) { + platform.removeEventListener(me, type, listener); + }); + }, + + updateHoverStyle: function(elements, mode, enabled) { + var method = enabled ? 'setHoverStyle' : 'removeHoverStyle'; + var element, i, ilen; + + for (i = 0, ilen = elements.length; i < ilen; ++i) { + element = elements[i]; + if (element) { + this.getDatasetMeta(element._datasetIndex).controller[method](element); + } + } + }, + + /** + * @private + */ + eventHandler: function(e) { + var me = this; + var tooltip = me.tooltip; + + if (core_plugins.notify(me, 'beforeEvent', [e]) === false) { + return; + } + + // Buffer any update calls so that renders do not occur + me._bufferedRender = true; + me._bufferedRequest = null; + + var changed = me.handleEvent(e); + // for smooth tooltip animations issue #4989 + // the tooltip should be the source of change + // Animation check workaround: + // tooltip._start will be null when tooltip isn't animating + if (tooltip) { + changed = tooltip._start + ? tooltip.handleEvent(e) + : changed | tooltip.handleEvent(e); + } + + core_plugins.notify(me, 'afterEvent', [e]); + + var bufferedRequest = me._bufferedRequest; + if (bufferedRequest) { + // If we have an update that was triggered, we need to do a normal render + me.render(bufferedRequest); + } else if (changed && !me.animating) { + // If entering, leaving, or changing elements, animate the change via pivot + me.stop(); + + // We only need to render at this point. Updating will cause scales to be + // recomputed generating flicker & using more memory than necessary. + me.render({ + duration: me.options.hover.animationDuration, + lazy: true + }); + } + + me._bufferedRender = false; + me._bufferedRequest = null; + + return me; + }, + + /** + * Handle an event + * @private + * @param {IEvent} event the event to handle + * @return {boolean} true if the chart needs to re-render + */ + handleEvent: function(e) { + var me = this; + var options = me.options || {}; + var hoverOptions = options.hover; + var changed = false; + + me.lastActive = me.lastActive || []; + + // Find Active Elements for hover and tooltips + if (e.type === 'mouseout') { + me.active = []; + } else { + me.active = me.getElementsAtEventForMode(e, hoverOptions.mode, hoverOptions); + } + + // Invoke onHover hook + // Need to call with native event here to not break backwards compatibility + helpers$1.callback(options.onHover || options.hover.onHover, [e.native, me.active], me); + + if (e.type === 'mouseup' || e.type === 'click') { + if (options.onClick) { + // Use e.native here for backwards compatibility + options.onClick.call(me, e.native, me.active); + } + } + + // Remove styling for last active (even if it may still be active) + if (me.lastActive.length) { + me.updateHoverStyle(me.lastActive, hoverOptions.mode, false); + } + + // Built in hover styling + if (me.active.length && hoverOptions.mode) { + me.updateHoverStyle(me.active, hoverOptions.mode, true); + } + + changed = !helpers$1.arrayEquals(me.active, me.lastActive); + + // Remember Last Actives + me.lastActive = me.active; + + return changed; + } +}); + +/** + * NOTE(SB) We actually don't use this container anymore but we need to keep it + * for backward compatibility. Though, it can still be useful for plugins that + * would need to work on multiple charts?! + */ +Chart.instances = {}; + +var core_controller = Chart; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use Chart instead. + * @class Chart.Controller + * @deprecated since version 2.6 + * @todo remove at version 3 + * @private + */ +Chart.Controller = Chart; + +/** + * Provided for backward compatibility, not available anymore. + * @namespace Chart + * @deprecated since version 2.8 + * @todo remove at version 3 + * @private + */ +Chart.types = {}; + +/** + * Provided for backward compatibility, not available anymore. + * @namespace Chart.helpers.configMerge + * @deprecated since version 2.8.0 + * @todo remove at version 3 + * @private + */ +helpers$1.configMerge = mergeConfig; + +/** + * Provided for backward compatibility, not available anymore. + * @namespace Chart.helpers.scaleMerge + * @deprecated since version 2.8.0 + * @todo remove at version 3 + * @private + */ +helpers$1.scaleMerge = mergeScaleConfig; + +var core_helpers = function() { + + // -- Basic js utility methods + + helpers$1.where = function(collection, filterCallback) { + if (helpers$1.isArray(collection) && Array.prototype.filter) { + return collection.filter(filterCallback); + } + var filtered = []; + + helpers$1.each(collection, function(item) { + if (filterCallback(item)) { + filtered.push(item); + } + }); + + return filtered; + }; + helpers$1.findIndex = Array.prototype.findIndex ? + function(array, callback, scope) { + return array.findIndex(callback, scope); + } : + function(array, callback, scope) { + scope = scope === undefined ? array : scope; + for (var i = 0, ilen = array.length; i < ilen; ++i) { + if (callback.call(scope, array[i], i, array)) { + return i; + } + } + return -1; + }; + helpers$1.findNextWhere = function(arrayToSearch, filterCallback, startIndex) { + // Default to start of the array + if (helpers$1.isNullOrUndef(startIndex)) { + startIndex = -1; + } + for (var i = startIndex + 1; i < arrayToSearch.length; i++) { + var currentItem = arrayToSearch[i]; + if (filterCallback(currentItem)) { + return currentItem; + } + } + }; + helpers$1.findPreviousWhere = function(arrayToSearch, filterCallback, startIndex) { + // Default to end of the array + if (helpers$1.isNullOrUndef(startIndex)) { + startIndex = arrayToSearch.length; + } + for (var i = startIndex - 1; i >= 0; i--) { + var currentItem = arrayToSearch[i]; + if (filterCallback(currentItem)) { + return currentItem; + } + } + }; + + // -- Math methods + helpers$1.isNumber = function(n) { + return !isNaN(parseFloat(n)) && isFinite(n); + }; + helpers$1.almostEquals = function(x, y, epsilon) { + return Math.abs(x - y) < epsilon; + }; + helpers$1.almostWhole = function(x, epsilon) { + var rounded = Math.round(x); + return (((rounded - epsilon) < x) && ((rounded + epsilon) > x)); + }; + helpers$1.max = function(array) { + return array.reduce(function(max, value) { + if (!isNaN(value)) { + return Math.max(max, value); + } + return max; + }, Number.NEGATIVE_INFINITY); + }; + helpers$1.min = function(array) { + return array.reduce(function(min, value) { + if (!isNaN(value)) { + return Math.min(min, value); + } + return min; + }, Number.POSITIVE_INFINITY); + }; + helpers$1.sign = Math.sign ? + function(x) { + return Math.sign(x); + } : + function(x) { + x = +x; // convert to a number + if (x === 0 || isNaN(x)) { + return x; + } + return x > 0 ? 1 : -1; + }; + helpers$1.log10 = Math.log10 ? + function(x) { + return Math.log10(x); + } : + function(x) { + var exponent = Math.log(x) * Math.LOG10E; // Math.LOG10E = 1 / Math.LN10. + // Check for whole powers of 10, + // which due to floating point rounding error should be corrected. + var powerOf10 = Math.round(exponent); + var isPowerOf10 = x === Math.pow(10, powerOf10); + + return isPowerOf10 ? powerOf10 : exponent; + }; + helpers$1.toRadians = function(degrees) { + return degrees * (Math.PI / 180); + }; + helpers$1.toDegrees = function(radians) { + return radians * (180 / Math.PI); + }; + + /** + * Returns the number of decimal places + * i.e. the number of digits after the decimal point, of the value of this Number. + * @param {number} x - A number. + * @returns {number} The number of decimal places. + * @private + */ + helpers$1._decimalPlaces = function(x) { + if (!helpers$1.isFinite(x)) { + return; + } + var e = 1; + var p = 0; + while (Math.round(x * e) / e !== x) { + e *= 10; + p++; + } + return p; + }; + + // Gets the angle from vertical upright to the point about a centre. + helpers$1.getAngleFromPoint = function(centrePoint, anglePoint) { + var distanceFromXCenter = anglePoint.x - centrePoint.x; + var distanceFromYCenter = anglePoint.y - centrePoint.y; + var radialDistanceFromCenter = Math.sqrt(distanceFromXCenter * distanceFromXCenter + distanceFromYCenter * distanceFromYCenter); + + var angle = Math.atan2(distanceFromYCenter, distanceFromXCenter); + + if (angle < (-0.5 * Math.PI)) { + angle += 2.0 * Math.PI; // make sure the returned angle is in the range of (-PI/2, 3PI/2] + } + + return { + angle: angle, + distance: radialDistanceFromCenter + }; + }; + helpers$1.distanceBetweenPoints = function(pt1, pt2) { + return Math.sqrt(Math.pow(pt2.x - pt1.x, 2) + Math.pow(pt2.y - pt1.y, 2)); + }; + + /** + * Provided for backward compatibility, not available anymore + * @function Chart.helpers.aliasPixel + * @deprecated since version 2.8.0 + * @todo remove at version 3 + */ + helpers$1.aliasPixel = function(pixelWidth) { + return (pixelWidth % 2 === 0) ? 0 : 0.5; + }; + + /** + * Returns the aligned pixel value to avoid anti-aliasing blur + * @param {Chart} chart - The chart instance. + * @param {number} pixel - A pixel value. + * @param {number} width - The width of the element. + * @returns {number} The aligned pixel value. + * @private + */ + helpers$1._alignPixel = function(chart, pixel, width) { + var devicePixelRatio = chart.currentDevicePixelRatio; + var halfWidth = width / 2; + return Math.round((pixel - halfWidth) * devicePixelRatio) / devicePixelRatio + halfWidth; + }; + + helpers$1.splineCurve = function(firstPoint, middlePoint, afterPoint, t) { + // Props to Rob Spencer at scaled innovation for his post on splining between points + // http://scaledinnovation.com/analytics/splines/aboutSplines.html + + // This function must also respect "skipped" points + + var previous = firstPoint.skip ? middlePoint : firstPoint; + var current = middlePoint; + var next = afterPoint.skip ? middlePoint : afterPoint; + + var d01 = Math.sqrt(Math.pow(current.x - previous.x, 2) + Math.pow(current.y - previous.y, 2)); + var d12 = Math.sqrt(Math.pow(next.x - current.x, 2) + Math.pow(next.y - current.y, 2)); + + var s01 = d01 / (d01 + d12); + var s12 = d12 / (d01 + d12); + + // If all points are the same, s01 & s02 will be inf + s01 = isNaN(s01) ? 0 : s01; + s12 = isNaN(s12) ? 0 : s12; + + var fa = t * s01; // scaling factor for triangle Ta + var fb = t * s12; + + return { + previous: { + x: current.x - fa * (next.x - previous.x), + y: current.y - fa * (next.y - previous.y) + }, + next: { + x: current.x + fb * (next.x - previous.x), + y: current.y + fb * (next.y - previous.y) + } + }; + }; + helpers$1.EPSILON = Number.EPSILON || 1e-14; + helpers$1.splineCurveMonotone = function(points) { + // This function calculates Bézier control points in a similar way than |splineCurve|, + // but preserves monotonicity of the provided data and ensures no local extremums are added + // between the dataset discrete points due to the interpolation. + // See : https://en.wikipedia.org/wiki/Monotone_cubic_interpolation + + var pointsWithTangents = (points || []).map(function(point) { + return { + model: point._model, + deltaK: 0, + mK: 0 + }; + }); + + // Calculate slopes (deltaK) and initialize tangents (mK) + var pointsLen = pointsWithTangents.length; + var i, pointBefore, pointCurrent, pointAfter; + for (i = 0; i < pointsLen; ++i) { + pointCurrent = pointsWithTangents[i]; + if (pointCurrent.model.skip) { + continue; + } + + pointBefore = i > 0 ? pointsWithTangents[i - 1] : null; + pointAfter = i < pointsLen - 1 ? pointsWithTangents[i + 1] : null; + if (pointAfter && !pointAfter.model.skip) { + var slopeDeltaX = (pointAfter.model.x - pointCurrent.model.x); + + // In the case of two points that appear at the same x pixel, slopeDeltaX is 0 + pointCurrent.deltaK = slopeDeltaX !== 0 ? (pointAfter.model.y - pointCurrent.model.y) / slopeDeltaX : 0; + } + + if (!pointBefore || pointBefore.model.skip) { + pointCurrent.mK = pointCurrent.deltaK; + } else if (!pointAfter || pointAfter.model.skip) { + pointCurrent.mK = pointBefore.deltaK; + } else if (this.sign(pointBefore.deltaK) !== this.sign(pointCurrent.deltaK)) { + pointCurrent.mK = 0; + } else { + pointCurrent.mK = (pointBefore.deltaK + pointCurrent.deltaK) / 2; + } + } + + // Adjust tangents to ensure monotonic properties + var alphaK, betaK, tauK, squaredMagnitude; + for (i = 0; i < pointsLen - 1; ++i) { + pointCurrent = pointsWithTangents[i]; + pointAfter = pointsWithTangents[i + 1]; + if (pointCurrent.model.skip || pointAfter.model.skip) { + continue; + } + + if (helpers$1.almostEquals(pointCurrent.deltaK, 0, this.EPSILON)) { + pointCurrent.mK = pointAfter.mK = 0; + continue; + } + + alphaK = pointCurrent.mK / pointCurrent.deltaK; + betaK = pointAfter.mK / pointCurrent.deltaK; + squaredMagnitude = Math.pow(alphaK, 2) + Math.pow(betaK, 2); + if (squaredMagnitude <= 9) { + continue; + } + + tauK = 3 / Math.sqrt(squaredMagnitude); + pointCurrent.mK = alphaK * tauK * pointCurrent.deltaK; + pointAfter.mK = betaK * tauK * pointCurrent.deltaK; + } + + // Compute control points + var deltaX; + for (i = 0; i < pointsLen; ++i) { + pointCurrent = pointsWithTangents[i]; + if (pointCurrent.model.skip) { + continue; + } + + pointBefore = i > 0 ? pointsWithTangents[i - 1] : null; + pointAfter = i < pointsLen - 1 ? pointsWithTangents[i + 1] : null; + if (pointBefore && !pointBefore.model.skip) { + deltaX = (pointCurrent.model.x - pointBefore.model.x) / 3; + pointCurrent.model.controlPointPreviousX = pointCurrent.model.x - deltaX; + pointCurrent.model.controlPointPreviousY = pointCurrent.model.y - deltaX * pointCurrent.mK; + } + if (pointAfter && !pointAfter.model.skip) { + deltaX = (pointAfter.model.x - pointCurrent.model.x) / 3; + pointCurrent.model.controlPointNextX = pointCurrent.model.x + deltaX; + pointCurrent.model.controlPointNextY = pointCurrent.model.y + deltaX * pointCurrent.mK; + } + } + }; + helpers$1.nextItem = function(collection, index, loop) { + if (loop) { + return index >= collection.length - 1 ? collection[0] : collection[index + 1]; + } + return index >= collection.length - 1 ? collection[collection.length - 1] : collection[index + 1]; + }; + helpers$1.previousItem = function(collection, index, loop) { + if (loop) { + return index <= 0 ? collection[collection.length - 1] : collection[index - 1]; + } + return index <= 0 ? collection[0] : collection[index - 1]; + }; + // Implementation of the nice number algorithm used in determining where axis labels will go + helpers$1.niceNum = function(range, round) { + var exponent = Math.floor(helpers$1.log10(range)); + var fraction = range / Math.pow(10, exponent); + var niceFraction; + + if (round) { + if (fraction < 1.5) { + niceFraction = 1; + } else if (fraction < 3) { + niceFraction = 2; + } else if (fraction < 7) { + niceFraction = 5; + } else { + niceFraction = 10; + } + } else if (fraction <= 1.0) { + niceFraction = 1; + } else if (fraction <= 2) { + niceFraction = 2; + } else if (fraction <= 5) { + niceFraction = 5; + } else { + niceFraction = 10; + } + + return niceFraction * Math.pow(10, exponent); + }; + // Request animation polyfill - https://www.paulirish.com/2011/requestanimationframe-for-smart-animating/ + helpers$1.requestAnimFrame = (function() { + if (typeof window === 'undefined') { + return function(callback) { + callback(); + }; + } + return window.requestAnimationFrame || + window.webkitRequestAnimationFrame || + window.mozRequestAnimationFrame || + window.oRequestAnimationFrame || + window.msRequestAnimationFrame || + function(callback) { + return window.setTimeout(callback, 1000 / 60); + }; + }()); + // -- DOM methods + helpers$1.getRelativePosition = function(evt, chart) { + var mouseX, mouseY; + var e = evt.originalEvent || evt; + var canvas = evt.target || evt.srcElement; + var boundingRect = canvas.getBoundingClientRect(); + + var touches = e.touches; + if (touches && touches.length > 0) { + mouseX = touches[0].clientX; + mouseY = touches[0].clientY; + + } else { + mouseX = e.clientX; + mouseY = e.clientY; + } + + // Scale mouse coordinates into canvas coordinates + // by following the pattern laid out by 'jerryj' in the comments of + // https://www.html5canvastutorials.com/advanced/html5-canvas-mouse-coordinates/ + var paddingLeft = parseFloat(helpers$1.getStyle(canvas, 'padding-left')); + var paddingTop = parseFloat(helpers$1.getStyle(canvas, 'padding-top')); + var paddingRight = parseFloat(helpers$1.getStyle(canvas, 'padding-right')); + var paddingBottom = parseFloat(helpers$1.getStyle(canvas, 'padding-bottom')); + var width = boundingRect.right - boundingRect.left - paddingLeft - paddingRight; + var height = boundingRect.bottom - boundingRect.top - paddingTop - paddingBottom; + + // We divide by the current device pixel ratio, because the canvas is scaled up by that amount in each direction. However + // the backend model is in unscaled coordinates. Since we are going to deal with our model coordinates, we go back here + mouseX = Math.round((mouseX - boundingRect.left - paddingLeft) / (width) * canvas.width / chart.currentDevicePixelRatio); + mouseY = Math.round((mouseY - boundingRect.top - paddingTop) / (height) * canvas.height / chart.currentDevicePixelRatio); + + return { + x: mouseX, + y: mouseY + }; + + }; + + // Private helper function to convert max-width/max-height values that may be percentages into a number + function parseMaxStyle(styleValue, node, parentProperty) { + var valueInPixels; + if (typeof styleValue === 'string') { + valueInPixels = parseInt(styleValue, 10); + + if (styleValue.indexOf('%') !== -1) { + // percentage * size in dimension + valueInPixels = valueInPixels / 100 * node.parentNode[parentProperty]; + } + } else { + valueInPixels = styleValue; + } + + return valueInPixels; + } + + /** + * Returns if the given value contains an effective constraint. + * @private + */ + function isConstrainedValue(value) { + return value !== undefined && value !== null && value !== 'none'; + } + + /** + * Returns the max width or height of the given DOM node in a cross-browser compatible fashion + * @param {HTMLElement} domNode - the node to check the constraint on + * @param {string} maxStyle - the style that defines the maximum for the direction we are using ('max-width' / 'max-height') + * @param {string} percentageProperty - property of parent to use when calculating width as a percentage + * @see {@link https://www.nathanaeljones.com/blog/2013/reading-max-width-cross-browser} + */ + function getConstraintDimension(domNode, maxStyle, percentageProperty) { + var view = document.defaultView; + var parentNode = helpers$1._getParentNode(domNode); + var constrainedNode = view.getComputedStyle(domNode)[maxStyle]; + var constrainedContainer = view.getComputedStyle(parentNode)[maxStyle]; + var hasCNode = isConstrainedValue(constrainedNode); + var hasCContainer = isConstrainedValue(constrainedContainer); + var infinity = Number.POSITIVE_INFINITY; + + if (hasCNode || hasCContainer) { + return Math.min( + hasCNode ? parseMaxStyle(constrainedNode, domNode, percentageProperty) : infinity, + hasCContainer ? parseMaxStyle(constrainedContainer, parentNode, percentageProperty) : infinity); + } + + return 'none'; + } + // returns Number or undefined if no constraint + helpers$1.getConstraintWidth = function(domNode) { + return getConstraintDimension(domNode, 'max-width', 'clientWidth'); + }; + // returns Number or undefined if no constraint + helpers$1.getConstraintHeight = function(domNode) { + return getConstraintDimension(domNode, 'max-height', 'clientHeight'); + }; + /** + * @private + */ + helpers$1._calculatePadding = function(container, padding, parentDimension) { + padding = helpers$1.getStyle(container, padding); + + return padding.indexOf('%') > -1 ? parentDimension * parseInt(padding, 10) / 100 : parseInt(padding, 10); + }; + /** + * @private + */ + helpers$1._getParentNode = function(domNode) { + var parent = domNode.parentNode; + if (parent && parent.toString() === '[object ShadowRoot]') { + parent = parent.host; + } + return parent; + }; + helpers$1.getMaximumWidth = function(domNode) { + var container = helpers$1._getParentNode(domNode); + if (!container) { + return domNode.clientWidth; + } + + var clientWidth = container.clientWidth; + var paddingLeft = helpers$1._calculatePadding(container, 'padding-left', clientWidth); + var paddingRight = helpers$1._calculatePadding(container, 'padding-right', clientWidth); + + var w = clientWidth - paddingLeft - paddingRight; + var cw = helpers$1.getConstraintWidth(domNode); + return isNaN(cw) ? w : Math.min(w, cw); + }; + helpers$1.getMaximumHeight = function(domNode) { + var container = helpers$1._getParentNode(domNode); + if (!container) { + return domNode.clientHeight; + } + + var clientHeight = container.clientHeight; + var paddingTop = helpers$1._calculatePadding(container, 'padding-top', clientHeight); + var paddingBottom = helpers$1._calculatePadding(container, 'padding-bottom', clientHeight); + + var h = clientHeight - paddingTop - paddingBottom; + var ch = helpers$1.getConstraintHeight(domNode); + return isNaN(ch) ? h : Math.min(h, ch); + }; + helpers$1.getStyle = function(el, property) { + return el.currentStyle ? + el.currentStyle[property] : + document.defaultView.getComputedStyle(el, null).getPropertyValue(property); + }; + helpers$1.retinaScale = function(chart, forceRatio) { + var pixelRatio = chart.currentDevicePixelRatio = forceRatio || (typeof window !== 'undefined' && window.devicePixelRatio) || 1; + if (pixelRatio === 1) { + return; + } + + var canvas = chart.canvas; + var height = chart.height; + var width = chart.width; + + canvas.height = height * pixelRatio; + canvas.width = width * pixelRatio; + chart.ctx.scale(pixelRatio, pixelRatio); + + // If no style has been set on the canvas, the render size is used as display size, + // making the chart visually bigger, so let's enforce it to the "correct" values. + // See https://github.com/chartjs/Chart.js/issues/3575 + if (!canvas.style.height && !canvas.style.width) { + canvas.style.height = height + 'px'; + canvas.style.width = width + 'px'; + } + }; + // -- Canvas methods + helpers$1.fontString = function(pixelSize, fontStyle, fontFamily) { + return fontStyle + ' ' + pixelSize + 'px ' + fontFamily; + }; + helpers$1.longestText = function(ctx, font, arrayOfThings, cache) { + cache = cache || {}; + var data = cache.data = cache.data || {}; + var gc = cache.garbageCollect = cache.garbageCollect || []; + + if (cache.font !== font) { + data = cache.data = {}; + gc = cache.garbageCollect = []; + cache.font = font; + } + + ctx.font = font; + var longest = 0; + helpers$1.each(arrayOfThings, function(thing) { + // Undefined strings and arrays should not be measured + if (thing !== undefined && thing !== null && helpers$1.isArray(thing) !== true) { + longest = helpers$1.measureText(ctx, data, gc, longest, thing); + } else if (helpers$1.isArray(thing)) { + // if it is an array lets measure each element + // to do maybe simplify this function a bit so we can do this more recursively? + helpers$1.each(thing, function(nestedThing) { + // Undefined strings and arrays should not be measured + if (nestedThing !== undefined && nestedThing !== null && !helpers$1.isArray(nestedThing)) { + longest = helpers$1.measureText(ctx, data, gc, longest, nestedThing); + } + }); + } + }); + + var gcLen = gc.length / 2; + if (gcLen > arrayOfThings.length) { + for (var i = 0; i < gcLen; i++) { + delete data[gc[i]]; + } + gc.splice(0, gcLen); + } + return longest; + }; + helpers$1.measureText = function(ctx, data, gc, longest, string) { + var textWidth = data[string]; + if (!textWidth) { + textWidth = data[string] = ctx.measureText(string).width; + gc.push(string); + } + if (textWidth > longest) { + longest = textWidth; + } + return longest; + }; + helpers$1.numberOfLabelLines = function(arrayOfThings) { + var numberOfLines = 1; + helpers$1.each(arrayOfThings, function(thing) { + if (helpers$1.isArray(thing)) { + if (thing.length > numberOfLines) { + numberOfLines = thing.length; + } + } + }); + return numberOfLines; + }; + + helpers$1.color = !chartjsColor ? + function(value) { + console.error('Color.js not found!'); + return value; + } : + function(value) { + /* global CanvasGradient */ + if (value instanceof CanvasGradient) { + value = core_defaults.global.defaultColor; + } + + return chartjsColor(value); + }; + + helpers$1.getHoverColor = function(colorValue) { + /* global CanvasPattern */ + return (colorValue instanceof CanvasPattern || colorValue instanceof CanvasGradient) ? + colorValue : + helpers$1.color(colorValue).saturate(0.5).darken(0.1).rgbString(); + }; +}; + +function abstract() { + throw new Error( + 'This method is not implemented: either no adapter can ' + + 'be found or an incomplete integration was provided.' + ); +} + +/** + * Date adapter (current used by the time scale) + * @namespace Chart._adapters._date + * @memberof Chart._adapters + * @private + */ + +/** + * Currently supported unit string values. + * @typedef {('millisecond'|'second'|'minute'|'hour'|'day'|'week'|'month'|'quarter'|'year')} + * @memberof Chart._adapters._date + * @name Unit + */ + +/** + * @class + */ +function DateAdapter(options) { + this.options = options || {}; +} + +helpers$1.extend(DateAdapter.prototype, /** @lends DateAdapter */ { + /** + * Returns a map of time formats for the supported formatting units defined + * in Unit as well as 'datetime' representing a detailed date/time string. + * @returns {{string: string}} + */ + formats: abstract, + + /** + * Parses the given `value` and return the associated timestamp. + * @param {any} value - the value to parse (usually comes from the data) + * @param {string} [format] - the expected data format + * @returns {(number|null)} + * @function + */ + parse: abstract, + + /** + * Returns the formatted date in the specified `format` for a given `timestamp`. + * @param {number} timestamp - the timestamp to format + * @param {string} format - the date/time token + * @return {string} + * @function + */ + format: abstract, + + /** + * Adds the specified `amount` of `unit` to the given `timestamp`. + * @param {number} timestamp - the input timestamp + * @param {number} amount - the amount to add + * @param {Unit} unit - the unit as string + * @return {number} + * @function + */ + add: abstract, + + /** + * Returns the number of `unit` between the given timestamps. + * @param {number} max - the input timestamp (reference) + * @param {number} min - the timestamp to substract + * @param {Unit} unit - the unit as string + * @return {number} + * @function + */ + diff: abstract, + + /** + * Returns start of `unit` for the given `timestamp`. + * @param {number} timestamp - the input timestamp + * @param {Unit} unit - the unit as string + * @param {number} [weekday] - the ISO day of the week with 1 being Monday + * and 7 being Sunday (only needed if param *unit* is `isoWeek`). + * @function + */ + startOf: abstract, + + /** + * Returns end of `unit` for the given `timestamp`. + * @param {number} timestamp - the input timestamp + * @param {Unit} unit - the unit as string + * @function + */ + endOf: abstract, + + // DEPRECATIONS + + /** + * Provided for backward compatibility for scale.getValueForPixel(), + * this method should be overridden only by the moment adapter. + * @deprecated since version 2.8.0 + * @todo remove at version 3 + * @private + */ + _create: function(value) { + return value; + } +}); + +DateAdapter.override = function(members) { + helpers$1.extend(DateAdapter.prototype, members); +}; + +var _date = DateAdapter; + +var core_adapters = { + _date: _date +}; + +/** + * Namespace to hold static tick generation functions + * @namespace Chart.Ticks + */ +var core_ticks = { + /** + * Namespace to hold formatters for different types of ticks + * @namespace Chart.Ticks.formatters + */ + formatters: { + /** + * Formatter for value labels + * @method Chart.Ticks.formatters.values + * @param value the value to display + * @return {string|string[]} the label to display + */ + values: function(value) { + return helpers$1.isArray(value) ? value : '' + value; + }, + + /** + * Formatter for linear numeric ticks + * @method Chart.Ticks.formatters.linear + * @param tickValue {number} the value to be formatted + * @param index {number} the position of the tickValue parameter in the ticks array + * @param ticks {number[]} the list of ticks being converted + * @return {string} string representation of the tickValue parameter + */ + linear: function(tickValue, index, ticks) { + // If we have lots of ticks, don't use the ones + var delta = ticks.length > 3 ? ticks[2] - ticks[1] : ticks[1] - ticks[0]; + + // If we have a number like 2.5 as the delta, figure out how many decimal places we need + if (Math.abs(delta) > 1) { + if (tickValue !== Math.floor(tickValue)) { + // not an integer + delta = tickValue - Math.floor(tickValue); + } + } + + var logDelta = helpers$1.log10(Math.abs(delta)); + var tickString = ''; + + if (tickValue !== 0) { + var maxTick = Math.max(Math.abs(ticks[0]), Math.abs(ticks[ticks.length - 1])); + if (maxTick < 1e-4) { // all ticks are small numbers; use scientific notation + var logTick = helpers$1.log10(Math.abs(tickValue)); + tickString = tickValue.toExponential(Math.floor(logTick) - Math.floor(logDelta)); + } else { + var numDecimal = -1 * Math.floor(logDelta); + numDecimal = Math.max(Math.min(numDecimal, 20), 0); // toFixed has a max of 20 decimal places + tickString = tickValue.toFixed(numDecimal); + } + } else { + tickString = '0'; // never show decimal places for 0 + } + + return tickString; + }, + + logarithmic: function(tickValue, index, ticks) { + var remain = tickValue / (Math.pow(10, Math.floor(helpers$1.log10(tickValue)))); + + if (tickValue === 0) { + return '0'; + } else if (remain === 1 || remain === 2 || remain === 5 || index === 0 || index === ticks.length - 1) { + return tickValue.toExponential(); + } + return ''; + } + } +}; + +var valueOrDefault$9 = helpers$1.valueOrDefault; +var valueAtIndexOrDefault = helpers$1.valueAtIndexOrDefault; + +core_defaults._set('scale', { + display: true, + position: 'left', + offset: false, + + // grid line settings + gridLines: { + display: true, + color: 'rgba(0, 0, 0, 0.1)', + lineWidth: 1, + drawBorder: true, + drawOnChartArea: true, + drawTicks: true, + tickMarkLength: 10, + zeroLineWidth: 1, + zeroLineColor: 'rgba(0,0,0,0.25)', + zeroLineBorderDash: [], + zeroLineBorderDashOffset: 0.0, + offsetGridLines: false, + borderDash: [], + borderDashOffset: 0.0 + }, + + // scale label + scaleLabel: { + // display property + display: false, + + // actual label + labelString: '', + + // top/bottom padding + padding: { + top: 4, + bottom: 4 + } + }, + + // label settings + ticks: { + beginAtZero: false, + minRotation: 0, + maxRotation: 50, + mirror: false, + padding: 0, + reverse: false, + display: true, + autoSkip: true, + autoSkipPadding: 0, + labelOffset: 0, + // We pass through arrays to be rendered as multiline labels, we convert Others to strings here. + callback: core_ticks.formatters.values, + minor: {}, + major: {} + } +}); + +function labelsFromTicks(ticks) { + var labels = []; + var i, ilen; + + for (i = 0, ilen = ticks.length; i < ilen; ++i) { + labels.push(ticks[i].label); + } + + return labels; +} + +function getPixelForGridLine(scale, index, offsetGridLines) { + var lineValue = scale.getPixelForTick(index); + + if (offsetGridLines) { + if (scale.getTicks().length === 1) { + lineValue -= scale.isHorizontal() ? + Math.max(lineValue - scale.left, scale.right - lineValue) : + Math.max(lineValue - scale.top, scale.bottom - lineValue); + } else if (index === 0) { + lineValue -= (scale.getPixelForTick(1) - lineValue) / 2; + } else { + lineValue -= (lineValue - scale.getPixelForTick(index - 1)) / 2; + } + } + return lineValue; +} + +function computeTextSize(context, tick, font) { + return helpers$1.isArray(tick) ? + helpers$1.longestText(context, font, tick) : + context.measureText(tick).width; +} + +var core_scale = core_element.extend({ + /** + * Get the padding needed for the scale + * @method getPadding + * @private + * @returns {Padding} the necessary padding + */ + getPadding: function() { + var me = this; + return { + left: me.paddingLeft || 0, + top: me.paddingTop || 0, + right: me.paddingRight || 0, + bottom: me.paddingBottom || 0 + }; + }, + + /** + * Returns the scale tick objects ({label, major}) + * @since 2.7 + */ + getTicks: function() { + return this._ticks; + }, + + // These methods are ordered by lifecyle. Utilities then follow. + // Any function defined here is inherited by all scale types. + // Any function can be extended by the scale type + + mergeTicksOptions: function() { + var ticks = this.options.ticks; + if (ticks.minor === false) { + ticks.minor = { + display: false + }; + } + if (ticks.major === false) { + ticks.major = { + display: false + }; + } + for (var key in ticks) { + if (key !== 'major' && key !== 'minor') { + if (typeof ticks.minor[key] === 'undefined') { + ticks.minor[key] = ticks[key]; + } + if (typeof ticks.major[key] === 'undefined') { + ticks.major[key] = ticks[key]; + } + } + } + }, + beforeUpdate: function() { + helpers$1.callback(this.options.beforeUpdate, [this]); + }, + + update: function(maxWidth, maxHeight, margins) { + var me = this; + var i, ilen, labels, label, ticks, tick; + + // Update Lifecycle - Probably don't want to ever extend or overwrite this function ;) + me.beforeUpdate(); + + // Absorb the master measurements + me.maxWidth = maxWidth; + me.maxHeight = maxHeight; + me.margins = helpers$1.extend({ + left: 0, + right: 0, + top: 0, + bottom: 0 + }, margins); + + me._maxLabelLines = 0; + me.longestLabelWidth = 0; + me.longestTextCache = me.longestTextCache || {}; + + // Dimensions + me.beforeSetDimensions(); + me.setDimensions(); + me.afterSetDimensions(); + + // Data min/max + me.beforeDataLimits(); + me.determineDataLimits(); + me.afterDataLimits(); + + // Ticks - `this.ticks` is now DEPRECATED! + // Internal ticks are now stored as objects in the PRIVATE `this._ticks` member + // and must not be accessed directly from outside this class. `this.ticks` being + // around for long time and not marked as private, we can't change its structure + // without unexpected breaking changes. If you need to access the scale ticks, + // use scale.getTicks() instead. + + me.beforeBuildTicks(); + + // New implementations should return an array of objects but for BACKWARD COMPAT, + // we still support no return (`this.ticks` internally set by calling this method). + ticks = me.buildTicks() || []; + + // Allow modification of ticks in callback. + ticks = me.afterBuildTicks(ticks) || ticks; + + me.beforeTickToLabelConversion(); + + // New implementations should return the formatted tick labels but for BACKWARD + // COMPAT, we still support no return (`this.ticks` internally changed by calling + // this method and supposed to contain only string values). + labels = me.convertTicksToLabels(ticks) || me.ticks; + + me.afterTickToLabelConversion(); + + me.ticks = labels; // BACKWARD COMPATIBILITY + + // IMPORTANT: from this point, we consider that `this.ticks` will NEVER change! + + // BACKWARD COMPAT: synchronize `_ticks` with labels (so potentially `this.ticks`) + for (i = 0, ilen = labels.length; i < ilen; ++i) { + label = labels[i]; + tick = ticks[i]; + if (!tick) { + ticks.push(tick = { + label: label, + major: false + }); + } else { + tick.label = label; + } + } + + me._ticks = ticks; + + // Tick Rotation + me.beforeCalculateTickRotation(); + me.calculateTickRotation(); + me.afterCalculateTickRotation(); + // Fit + me.beforeFit(); + me.fit(); + me.afterFit(); + // + me.afterUpdate(); + + return me.minSize; + + }, + afterUpdate: function() { + helpers$1.callback(this.options.afterUpdate, [this]); + }, + + // + + beforeSetDimensions: function() { + helpers$1.callback(this.options.beforeSetDimensions, [this]); + }, + setDimensions: function() { + var me = this; + // Set the unconstrained dimension before label rotation + if (me.isHorizontal()) { + // Reset position before calculating rotation + me.width = me.maxWidth; + me.left = 0; + me.right = me.width; + } else { + me.height = me.maxHeight; + + // Reset position before calculating rotation + me.top = 0; + me.bottom = me.height; + } + + // Reset padding + me.paddingLeft = 0; + me.paddingTop = 0; + me.paddingRight = 0; + me.paddingBottom = 0; + }, + afterSetDimensions: function() { + helpers$1.callback(this.options.afterSetDimensions, [this]); + }, + + // Data limits + beforeDataLimits: function() { + helpers$1.callback(this.options.beforeDataLimits, [this]); + }, + determineDataLimits: helpers$1.noop, + afterDataLimits: function() { + helpers$1.callback(this.options.afterDataLimits, [this]); + }, + + // + beforeBuildTicks: function() { + helpers$1.callback(this.options.beforeBuildTicks, [this]); + }, + buildTicks: helpers$1.noop, + afterBuildTicks: function(ticks) { + var me = this; + // ticks is empty for old axis implementations here + if (helpers$1.isArray(ticks) && ticks.length) { + return helpers$1.callback(me.options.afterBuildTicks, [me, ticks]); + } + // Support old implementations (that modified `this.ticks` directly in buildTicks) + me.ticks = helpers$1.callback(me.options.afterBuildTicks, [me, me.ticks]) || me.ticks; + return ticks; + }, + + beforeTickToLabelConversion: function() { + helpers$1.callback(this.options.beforeTickToLabelConversion, [this]); + }, + convertTicksToLabels: function() { + var me = this; + // Convert ticks to strings + var tickOpts = me.options.ticks; + me.ticks = me.ticks.map(tickOpts.userCallback || tickOpts.callback, this); + }, + afterTickToLabelConversion: function() { + helpers$1.callback(this.options.afterTickToLabelConversion, [this]); + }, + + // + + beforeCalculateTickRotation: function() { + helpers$1.callback(this.options.beforeCalculateTickRotation, [this]); + }, + calculateTickRotation: function() { + var me = this; + var context = me.ctx; + var tickOpts = me.options.ticks; + var labels = labelsFromTicks(me._ticks); + + // Get the width of each grid by calculating the difference + // between x offsets between 0 and 1. + var tickFont = helpers$1.options._parseFont(tickOpts); + context.font = tickFont.string; + + var labelRotation = tickOpts.minRotation || 0; + + if (labels.length && me.options.display && me.isHorizontal()) { + var originalLabelWidth = helpers$1.longestText(context, tickFont.string, labels, me.longestTextCache); + var labelWidth = originalLabelWidth; + var cosRotation, sinRotation; + + // Allow 3 pixels x2 padding either side for label readability + var tickWidth = me.getPixelForTick(1) - me.getPixelForTick(0) - 6; + + // Max label rotation can be set or default to 90 - also act as a loop counter + while (labelWidth > tickWidth && labelRotation < tickOpts.maxRotation) { + var angleRadians = helpers$1.toRadians(labelRotation); + cosRotation = Math.cos(angleRadians); + sinRotation = Math.sin(angleRadians); + + if (sinRotation * originalLabelWidth > me.maxHeight) { + // go back one step + labelRotation--; + break; + } + + labelRotation++; + labelWidth = cosRotation * originalLabelWidth; + } + } + + me.labelRotation = labelRotation; + }, + afterCalculateTickRotation: function() { + helpers$1.callback(this.options.afterCalculateTickRotation, [this]); + }, + + // + + beforeFit: function() { + helpers$1.callback(this.options.beforeFit, [this]); + }, + fit: function() { + var me = this; + // Reset + var minSize = me.minSize = { + width: 0, + height: 0 + }; + + var labels = labelsFromTicks(me._ticks); + + var opts = me.options; + var tickOpts = opts.ticks; + var scaleLabelOpts = opts.scaleLabel; + var gridLineOpts = opts.gridLines; + var display = me._isVisible(); + var position = opts.position; + var isHorizontal = me.isHorizontal(); + + var parseFont = helpers$1.options._parseFont; + var tickFont = parseFont(tickOpts); + var tickMarkLength = opts.gridLines.tickMarkLength; + + // Width + if (isHorizontal) { + // subtract the margins to line up with the chartArea if we are a full width scale + minSize.width = me.isFullWidth() ? me.maxWidth - me.margins.left - me.margins.right : me.maxWidth; + } else { + minSize.width = display && gridLineOpts.drawTicks ? tickMarkLength : 0; + } + + // height + if (isHorizontal) { + minSize.height = display && gridLineOpts.drawTicks ? tickMarkLength : 0; + } else { + minSize.height = me.maxHeight; // fill all the height + } + + // Are we showing a title for the scale? + if (scaleLabelOpts.display && display) { + var scaleLabelFont = parseFont(scaleLabelOpts); + var scaleLabelPadding = helpers$1.options.toPadding(scaleLabelOpts.padding); + var deltaHeight = scaleLabelFont.lineHeight + scaleLabelPadding.height; + + if (isHorizontal) { + minSize.height += deltaHeight; + } else { + minSize.width += deltaHeight; + } + } + + // Don't bother fitting the ticks if we are not showing the labels + if (tickOpts.display && display) { + var largestTextWidth = helpers$1.longestText(me.ctx, tickFont.string, labels, me.longestTextCache); + var tallestLabelHeightInLines = helpers$1.numberOfLabelLines(labels); + var lineSpace = tickFont.size * 0.5; + var tickPadding = me.options.ticks.padding; + + // Store max number of lines and widest label for _autoSkip + me._maxLabelLines = tallestLabelHeightInLines; + me.longestLabelWidth = largestTextWidth; + + if (isHorizontal) { + var angleRadians = helpers$1.toRadians(me.labelRotation); + var cosRotation = Math.cos(angleRadians); + var sinRotation = Math.sin(angleRadians); + + // TODO - improve this calculation + var labelHeight = (sinRotation * largestTextWidth) + + (tickFont.lineHeight * tallestLabelHeightInLines) + + lineSpace; // padding + + minSize.height = Math.min(me.maxHeight, minSize.height + labelHeight + tickPadding); + + me.ctx.font = tickFont.string; + var firstLabelWidth = computeTextSize(me.ctx, labels[0], tickFont.string); + var lastLabelWidth = computeTextSize(me.ctx, labels[labels.length - 1], tickFont.string); + var offsetLeft = me.getPixelForTick(0) - me.left; + var offsetRight = me.right - me.getPixelForTick(labels.length - 1); + var paddingLeft, paddingRight; + + // Ensure that our ticks are always inside the canvas. When rotated, ticks are right aligned + // which means that the right padding is dominated by the font height + if (me.labelRotation !== 0) { + paddingLeft = position === 'bottom' ? (cosRotation * firstLabelWidth) : (cosRotation * lineSpace); + paddingRight = position === 'bottom' ? (cosRotation * lineSpace) : (cosRotation * lastLabelWidth); + } else { + paddingLeft = firstLabelWidth / 2; + paddingRight = lastLabelWidth / 2; + } + me.paddingLeft = Math.max(paddingLeft - offsetLeft, 0) + 3; // add 3 px to move away from canvas edges + me.paddingRight = Math.max(paddingRight - offsetRight, 0) + 3; + } else { + // A vertical axis is more constrained by the width. Labels are the + // dominant factor here, so get that length first and account for padding + if (tickOpts.mirror) { + largestTextWidth = 0; + } else { + // use lineSpace for consistency with horizontal axis + // tickPadding is not implemented for horizontal + largestTextWidth += tickPadding + lineSpace; + } + + minSize.width = Math.min(me.maxWidth, minSize.width + largestTextWidth); + + me.paddingTop = tickFont.size / 2; + me.paddingBottom = tickFont.size / 2; + } + } + + me.handleMargins(); + + me.width = minSize.width; + me.height = minSize.height; + }, + + /** + * Handle margins and padding interactions + * @private + */ + handleMargins: function() { + var me = this; + if (me.margins) { + me.paddingLeft = Math.max(me.paddingLeft - me.margins.left, 0); + me.paddingTop = Math.max(me.paddingTop - me.margins.top, 0); + me.paddingRight = Math.max(me.paddingRight - me.margins.right, 0); + me.paddingBottom = Math.max(me.paddingBottom - me.margins.bottom, 0); + } + }, + + afterFit: function() { + helpers$1.callback(this.options.afterFit, [this]); + }, + + // Shared Methods + isHorizontal: function() { + return this.options.position === 'top' || this.options.position === 'bottom'; + }, + isFullWidth: function() { + return (this.options.fullWidth); + }, + + // Get the correct value. NaN bad inputs, If the value type is object get the x or y based on whether we are horizontal or not + getRightValue: function(rawValue) { + // Null and undefined values first + if (helpers$1.isNullOrUndef(rawValue)) { + return NaN; + } + // isNaN(object) returns true, so make sure NaN is checking for a number; Discard Infinite values + if ((typeof rawValue === 'number' || rawValue instanceof Number) && !isFinite(rawValue)) { + return NaN; + } + // If it is in fact an object, dive in one more level + if (rawValue) { + if (this.isHorizontal()) { + if (rawValue.x !== undefined) { + return this.getRightValue(rawValue.x); + } + } else if (rawValue.y !== undefined) { + return this.getRightValue(rawValue.y); + } + } + + // Value is good, return it + return rawValue; + }, + + /** + * Used to get the value to display in the tooltip for the data at the given index + * @param index + * @param datasetIndex + */ + getLabelForIndex: helpers$1.noop, + + /** + * Returns the location of the given data point. Value can either be an index or a numerical value + * The coordinate (0, 0) is at the upper-left corner of the canvas + * @param value + * @param index + * @param datasetIndex + */ + getPixelForValue: helpers$1.noop, + + /** + * Used to get the data value from a given pixel. This is the inverse of getPixelForValue + * The coordinate (0, 0) is at the upper-left corner of the canvas + * @param pixel + */ + getValueForPixel: helpers$1.noop, + + /** + * Returns the location of the tick at the given index + * The coordinate (0, 0) is at the upper-left corner of the canvas + */ + getPixelForTick: function(index) { + var me = this; + var offset = me.options.offset; + if (me.isHorizontal()) { + var innerWidth = me.width - (me.paddingLeft + me.paddingRight); + var tickWidth = innerWidth / Math.max((me._ticks.length - (offset ? 0 : 1)), 1); + var pixel = (tickWidth * index) + me.paddingLeft; + + if (offset) { + pixel += tickWidth / 2; + } + + var finalVal = me.left + pixel; + finalVal += me.isFullWidth() ? me.margins.left : 0; + return finalVal; + } + var innerHeight = me.height - (me.paddingTop + me.paddingBottom); + return me.top + (index * (innerHeight / (me._ticks.length - 1))); + }, + + /** + * Utility for getting the pixel location of a percentage of scale + * The coordinate (0, 0) is at the upper-left corner of the canvas + */ + getPixelForDecimal: function(decimal) { + var me = this; + if (me.isHorizontal()) { + var innerWidth = me.width - (me.paddingLeft + me.paddingRight); + var valueOffset = (innerWidth * decimal) + me.paddingLeft; + + var finalVal = me.left + valueOffset; + finalVal += me.isFullWidth() ? me.margins.left : 0; + return finalVal; + } + return me.top + (decimal * me.height); + }, + + /** + * Returns the pixel for the minimum chart value + * The coordinate (0, 0) is at the upper-left corner of the canvas + */ + getBasePixel: function() { + return this.getPixelForValue(this.getBaseValue()); + }, + + getBaseValue: function() { + var me = this; + var min = me.min; + var max = me.max; + + return me.beginAtZero ? 0 : + min < 0 && max < 0 ? max : + min > 0 && max > 0 ? min : + 0; + }, + + /** + * Returns a subset of ticks to be plotted to avoid overlapping labels. + * @private + */ + _autoSkip: function(ticks) { + var me = this; + var isHorizontal = me.isHorizontal(); + var optionTicks = me.options.ticks.minor; + var tickCount = ticks.length; + var skipRatio = false; + var maxTicks = optionTicks.maxTicksLimit; + + // Total space needed to display all ticks. First and last ticks are + // drawn as their center at end of axis, so tickCount-1 + var ticksLength = me._tickSize() * (tickCount - 1); + + // Axis length + var axisLength = isHorizontal + ? me.width - (me.paddingLeft + me.paddingRight) + : me.height - (me.paddingTop + me.PaddingBottom); + + var result = []; + var i, tick; + + if (ticksLength > axisLength) { + skipRatio = 1 + Math.floor(ticksLength / axisLength); + } + + // if they defined a max number of optionTicks, + // increase skipRatio until that number is met + if (tickCount > maxTicks) { + skipRatio = Math.max(skipRatio, 1 + Math.floor(tickCount / maxTicks)); + } + + for (i = 0; i < tickCount; i++) { + tick = ticks[i]; + + if (skipRatio > 1 && i % skipRatio > 0) { + // leave tick in place but make sure it's not displayed (#4635) + delete tick.label; + } + result.push(tick); + } + return result; + }, + + /** + * @private + */ + _tickSize: function() { + var me = this; + var isHorizontal = me.isHorizontal(); + var optionTicks = me.options.ticks.minor; + + // Calculate space needed by label in axis direction. + var rot = helpers$1.toRadians(me.labelRotation); + var cos = Math.abs(Math.cos(rot)); + var sin = Math.abs(Math.sin(rot)); + + var padding = optionTicks.autoSkipPadding || 0; + var w = (me.longestLabelWidth + padding) || 0; + + var tickFont = helpers$1.options._parseFont(optionTicks); + var h = (me._maxLabelLines * tickFont.lineHeight + padding) || 0; + + // Calculate space needed for 1 tick in axis direction. + return isHorizontal + ? h * cos > w * sin ? w / cos : h / sin + : h * sin < w * cos ? h / cos : w / sin; + }, + + /** + * @private + */ + _isVisible: function() { + var me = this; + var chart = me.chart; + var display = me.options.display; + var i, ilen, meta; + + if (display !== 'auto') { + return !!display; + } + + // When 'auto', the scale is visible if at least one associated dataset is visible. + for (i = 0, ilen = chart.data.datasets.length; i < ilen; ++i) { + if (chart.isDatasetVisible(i)) { + meta = chart.getDatasetMeta(i); + if (meta.xAxisID === me.id || meta.yAxisID === me.id) { + return true; + } + } + } + + return false; + }, + + /** + * Actually draw the scale on the canvas + * @param {object} chartArea - the area of the chart to draw full grid lines on + */ + draw: function(chartArea) { + var me = this; + var options = me.options; + + if (!me._isVisible()) { + return; + } + + var chart = me.chart; + var context = me.ctx; + var globalDefaults = core_defaults.global; + var defaultFontColor = globalDefaults.defaultFontColor; + var optionTicks = options.ticks.minor; + var optionMajorTicks = options.ticks.major || optionTicks; + var gridLines = options.gridLines; + var scaleLabel = options.scaleLabel; + var position = options.position; + + var isRotated = me.labelRotation !== 0; + var isMirrored = optionTicks.mirror; + var isHorizontal = me.isHorizontal(); + + var parseFont = helpers$1.options._parseFont; + var ticks = optionTicks.display && optionTicks.autoSkip ? me._autoSkip(me.getTicks()) : me.getTicks(); + var tickFontColor = valueOrDefault$9(optionTicks.fontColor, defaultFontColor); + var tickFont = parseFont(optionTicks); + var lineHeight = tickFont.lineHeight; + var majorTickFontColor = valueOrDefault$9(optionMajorTicks.fontColor, defaultFontColor); + var majorTickFont = parseFont(optionMajorTicks); + var tickPadding = optionTicks.padding; + var labelOffset = optionTicks.labelOffset; + + var tl = gridLines.drawTicks ? gridLines.tickMarkLength : 0; + + var scaleLabelFontColor = valueOrDefault$9(scaleLabel.fontColor, defaultFontColor); + var scaleLabelFont = parseFont(scaleLabel); + var scaleLabelPadding = helpers$1.options.toPadding(scaleLabel.padding); + var labelRotationRadians = helpers$1.toRadians(me.labelRotation); + + var itemsToDraw = []; + + var axisWidth = gridLines.drawBorder ? valueAtIndexOrDefault(gridLines.lineWidth, 0, 0) : 0; + var alignPixel = helpers$1._alignPixel; + var borderValue, tickStart, tickEnd; + + if (position === 'top') { + borderValue = alignPixel(chart, me.bottom, axisWidth); + tickStart = me.bottom - tl; + tickEnd = borderValue - axisWidth / 2; + } else if (position === 'bottom') { + borderValue = alignPixel(chart, me.top, axisWidth); + tickStart = borderValue + axisWidth / 2; + tickEnd = me.top + tl; + } else if (position === 'left') { + borderValue = alignPixel(chart, me.right, axisWidth); + tickStart = me.right - tl; + tickEnd = borderValue - axisWidth / 2; + } else { + borderValue = alignPixel(chart, me.left, axisWidth); + tickStart = borderValue + axisWidth / 2; + tickEnd = me.left + tl; + } + + var epsilon = 0.0000001; // 0.0000001 is margin in pixels for Accumulated error. + + helpers$1.each(ticks, function(tick, index) { + // autoskipper skipped this tick (#4635) + if (helpers$1.isNullOrUndef(tick.label)) { + return; + } + + var label = tick.label; + var lineWidth, lineColor, borderDash, borderDashOffset; + if (index === me.zeroLineIndex && options.offset === gridLines.offsetGridLines) { + // Draw the first index specially + lineWidth = gridLines.zeroLineWidth; + lineColor = gridLines.zeroLineColor; + borderDash = gridLines.zeroLineBorderDash || []; + borderDashOffset = gridLines.zeroLineBorderDashOffset || 0.0; + } else { + lineWidth = valueAtIndexOrDefault(gridLines.lineWidth, index); + lineColor = valueAtIndexOrDefault(gridLines.color, index); + borderDash = gridLines.borderDash || []; + borderDashOffset = gridLines.borderDashOffset || 0.0; + } + + // Common properties + var tx1, ty1, tx2, ty2, x1, y1, x2, y2, labelX, labelY, textOffset, textAlign; + var labelCount = helpers$1.isArray(label) ? label.length : 1; + var lineValue = getPixelForGridLine(me, index, gridLines.offsetGridLines); + + if (isHorizontal) { + var labelYOffset = tl + tickPadding; + + if (lineValue < me.left - epsilon) { + lineColor = 'rgba(0,0,0,0)'; + } + + tx1 = tx2 = x1 = x2 = alignPixel(chart, lineValue, lineWidth); + ty1 = tickStart; + ty2 = tickEnd; + labelX = me.getPixelForTick(index) + labelOffset; // x values for optionTicks (need to consider offsetLabel option) + + if (position === 'top') { + y1 = alignPixel(chart, chartArea.top, axisWidth) + axisWidth / 2; + y2 = chartArea.bottom; + textOffset = ((!isRotated ? 0.5 : 1) - labelCount) * lineHeight; + textAlign = !isRotated ? 'center' : 'left'; + labelY = me.bottom - labelYOffset; + } else { + y1 = chartArea.top; + y2 = alignPixel(chart, chartArea.bottom, axisWidth) - axisWidth / 2; + textOffset = (!isRotated ? 0.5 : 0) * lineHeight; + textAlign = !isRotated ? 'center' : 'right'; + labelY = me.top + labelYOffset; + } + } else { + var labelXOffset = (isMirrored ? 0 : tl) + tickPadding; + + if (lineValue < me.top - epsilon) { + lineColor = 'rgba(0,0,0,0)'; + } + + tx1 = tickStart; + tx2 = tickEnd; + ty1 = ty2 = y1 = y2 = alignPixel(chart, lineValue, lineWidth); + labelY = me.getPixelForTick(index) + labelOffset; + textOffset = (1 - labelCount) * lineHeight / 2; + + if (position === 'left') { + x1 = alignPixel(chart, chartArea.left, axisWidth) + axisWidth / 2; + x2 = chartArea.right; + textAlign = isMirrored ? 'left' : 'right'; + labelX = me.right - labelXOffset; + } else { + x1 = chartArea.left; + x2 = alignPixel(chart, chartArea.right, axisWidth) - axisWidth / 2; + textAlign = isMirrored ? 'right' : 'left'; + labelX = me.left + labelXOffset; + } + } + + itemsToDraw.push({ + tx1: tx1, + ty1: ty1, + tx2: tx2, + ty2: ty2, + x1: x1, + y1: y1, + x2: x2, + y2: y2, + labelX: labelX, + labelY: labelY, + glWidth: lineWidth, + glColor: lineColor, + glBorderDash: borderDash, + glBorderDashOffset: borderDashOffset, + rotation: -1 * labelRotationRadians, + label: label, + major: tick.major, + textOffset: textOffset, + textAlign: textAlign + }); + }); + + // Draw all of the tick labels, tick marks, and grid lines at the correct places + helpers$1.each(itemsToDraw, function(itemToDraw) { + var glWidth = itemToDraw.glWidth; + var glColor = itemToDraw.glColor; + + if (gridLines.display && glWidth && glColor) { + context.save(); + context.lineWidth = glWidth; + context.strokeStyle = glColor; + if (context.setLineDash) { + context.setLineDash(itemToDraw.glBorderDash); + context.lineDashOffset = itemToDraw.glBorderDashOffset; + } + + context.beginPath(); + + if (gridLines.drawTicks) { + context.moveTo(itemToDraw.tx1, itemToDraw.ty1); + context.lineTo(itemToDraw.tx2, itemToDraw.ty2); + } + + if (gridLines.drawOnChartArea) { + context.moveTo(itemToDraw.x1, itemToDraw.y1); + context.lineTo(itemToDraw.x2, itemToDraw.y2); + } + + context.stroke(); + context.restore(); + } + + if (optionTicks.display) { + // Make sure we draw text in the correct color and font + context.save(); + context.translate(itemToDraw.labelX, itemToDraw.labelY); + context.rotate(itemToDraw.rotation); + context.font = itemToDraw.major ? majorTickFont.string : tickFont.string; + context.fillStyle = itemToDraw.major ? majorTickFontColor : tickFontColor; + context.textBaseline = 'middle'; + context.textAlign = itemToDraw.textAlign; + + var label = itemToDraw.label; + var y = itemToDraw.textOffset; + if (helpers$1.isArray(label)) { + for (var i = 0; i < label.length; ++i) { + // We just make sure the multiline element is a string here.. + context.fillText('' + label[i], 0, y); + y += lineHeight; + } + } else { + context.fillText(label, 0, y); + } + context.restore(); + } + }); + + if (scaleLabel.display) { + // Draw the scale label + var scaleLabelX; + var scaleLabelY; + var rotation = 0; + var halfLineHeight = scaleLabelFont.lineHeight / 2; + + if (isHorizontal) { + scaleLabelX = me.left + ((me.right - me.left) / 2); // midpoint of the width + scaleLabelY = position === 'bottom' + ? me.bottom - halfLineHeight - scaleLabelPadding.bottom + : me.top + halfLineHeight + scaleLabelPadding.top; + } else { + var isLeft = position === 'left'; + scaleLabelX = isLeft + ? me.left + halfLineHeight + scaleLabelPadding.top + : me.right - halfLineHeight - scaleLabelPadding.top; + scaleLabelY = me.top + ((me.bottom - me.top) / 2); + rotation = isLeft ? -0.5 * Math.PI : 0.5 * Math.PI; + } + + context.save(); + context.translate(scaleLabelX, scaleLabelY); + context.rotate(rotation); + context.textAlign = 'center'; + context.textBaseline = 'middle'; + context.fillStyle = scaleLabelFontColor; // render in correct colour + context.font = scaleLabelFont.string; + context.fillText(scaleLabel.labelString, 0, 0); + context.restore(); + } + + if (axisWidth) { + // Draw the line at the edge of the axis + var firstLineWidth = axisWidth; + var lastLineWidth = valueAtIndexOrDefault(gridLines.lineWidth, ticks.length - 1, 0); + var x1, x2, y1, y2; + + if (isHorizontal) { + x1 = alignPixel(chart, me.left, firstLineWidth) - firstLineWidth / 2; + x2 = alignPixel(chart, me.right, lastLineWidth) + lastLineWidth / 2; + y1 = y2 = borderValue; + } else { + y1 = alignPixel(chart, me.top, firstLineWidth) - firstLineWidth / 2; + y2 = alignPixel(chart, me.bottom, lastLineWidth) + lastLineWidth / 2; + x1 = x2 = borderValue; + } + + context.lineWidth = axisWidth; + context.strokeStyle = valueAtIndexOrDefault(gridLines.color, 0); + context.beginPath(); + context.moveTo(x1, y1); + context.lineTo(x2, y2); + context.stroke(); + } + } +}); + +var defaultConfig = { + position: 'bottom' +}; + +var scale_category = core_scale.extend({ + /** + * Internal function to get the correct labels. If data.xLabels or data.yLabels are defined, use those + * else fall back to data.labels + * @private + */ + getLabels: function() { + var data = this.chart.data; + return this.options.labels || (this.isHorizontal() ? data.xLabels : data.yLabels) || data.labels; + }, + + determineDataLimits: function() { + var me = this; + var labels = me.getLabels(); + me.minIndex = 0; + me.maxIndex = labels.length - 1; + var findIndex; + + if (me.options.ticks.min !== undefined) { + // user specified min value + findIndex = labels.indexOf(me.options.ticks.min); + me.minIndex = findIndex !== -1 ? findIndex : me.minIndex; + } + + if (me.options.ticks.max !== undefined) { + // user specified max value + findIndex = labels.indexOf(me.options.ticks.max); + me.maxIndex = findIndex !== -1 ? findIndex : me.maxIndex; + } + + me.min = labels[me.minIndex]; + me.max = labels[me.maxIndex]; + }, + + buildTicks: function() { + var me = this; + var labels = me.getLabels(); + // If we are viewing some subset of labels, slice the original array + me.ticks = (me.minIndex === 0 && me.maxIndex === labels.length - 1) ? labels : labels.slice(me.minIndex, me.maxIndex + 1); + }, + + getLabelForIndex: function(index, datasetIndex) { + var me = this; + var chart = me.chart; + + if (chart.getDatasetMeta(datasetIndex).controller._getValueScaleId() === me.id) { + return me.getRightValue(chart.data.datasets[datasetIndex].data[index]); + } + + return me.ticks[index - me.minIndex]; + }, + + // Used to get data value locations. Value can either be an index or a numerical value + getPixelForValue: function(value, index) { + var me = this; + var offset = me.options.offset; + // 1 is added because we need the length but we have the indexes + var offsetAmt = Math.max((me.maxIndex + 1 - me.minIndex - (offset ? 0 : 1)), 1); + + // If value is a data object, then index is the index in the data array, + // not the index of the scale. We need to change that. + var valueCategory; + if (value !== undefined && value !== null) { + valueCategory = me.isHorizontal() ? value.x : value.y; + } + if (valueCategory !== undefined || (value !== undefined && isNaN(index))) { + var labels = me.getLabels(); + value = valueCategory || value; + var idx = labels.indexOf(value); + index = idx !== -1 ? idx : index; + } + + if (me.isHorizontal()) { + var valueWidth = me.width / offsetAmt; + var widthOffset = (valueWidth * (index - me.minIndex)); + + if (offset) { + widthOffset += (valueWidth / 2); + } + + return me.left + widthOffset; + } + var valueHeight = me.height / offsetAmt; + var heightOffset = (valueHeight * (index - me.minIndex)); + + if (offset) { + heightOffset += (valueHeight / 2); + } + + return me.top + heightOffset; + }, + + getPixelForTick: function(index) { + return this.getPixelForValue(this.ticks[index], index + this.minIndex, null); + }, + + getValueForPixel: function(pixel) { + var me = this; + var offset = me.options.offset; + var value; + var offsetAmt = Math.max((me._ticks.length - (offset ? 0 : 1)), 1); + var horz = me.isHorizontal(); + var valueDimension = (horz ? me.width : me.height) / offsetAmt; + + pixel -= horz ? me.left : me.top; + + if (offset) { + pixel -= (valueDimension / 2); + } + + if (pixel <= 0) { + value = 0; + } else { + value = Math.round(pixel / valueDimension); + } + + return value + me.minIndex; + }, + + getBasePixel: function() { + return this.bottom; + } +}); + +// INTERNAL: static default options, registered in src/index.js +var _defaults = defaultConfig; +scale_category._defaults = _defaults; + +var noop = helpers$1.noop; +var isNullOrUndef = helpers$1.isNullOrUndef; + +/** + * Generate a set of linear ticks + * @param generationOptions the options used to generate the ticks + * @param dataRange the range of the data + * @returns {number[]} array of tick values + */ +function generateTicks(generationOptions, dataRange) { + var ticks = []; + // To get a "nice" value for the tick spacing, we will use the appropriately named + // "nice number" algorithm. See https://stackoverflow.com/questions/8506881/nice-label-algorithm-for-charts-with-minimum-ticks + // for details. + + var MIN_SPACING = 1e-14; + var stepSize = generationOptions.stepSize; + var unit = stepSize || 1; + var maxNumSpaces = generationOptions.maxTicks - 1; + var min = generationOptions.min; + var max = generationOptions.max; + var precision = generationOptions.precision; + var rmin = dataRange.min; + var rmax = dataRange.max; + var spacing = helpers$1.niceNum((rmax - rmin) / maxNumSpaces / unit) * unit; + var factor, niceMin, niceMax, numSpaces; + + // Beyond MIN_SPACING floating point numbers being to lose precision + // such that we can't do the math necessary to generate ticks + if (spacing < MIN_SPACING && isNullOrUndef(min) && isNullOrUndef(max)) { + return [rmin, rmax]; + } + + numSpaces = Math.ceil(rmax / spacing) - Math.floor(rmin / spacing); + if (numSpaces > maxNumSpaces) { + // If the calculated num of spaces exceeds maxNumSpaces, recalculate it + spacing = helpers$1.niceNum(numSpaces * spacing / maxNumSpaces / unit) * unit; + } + + if (stepSize || isNullOrUndef(precision)) { + // If a precision is not specified, calculate factor based on spacing + factor = Math.pow(10, helpers$1._decimalPlaces(spacing)); + } else { + // If the user specified a precision, round to that number of decimal places + factor = Math.pow(10, precision); + spacing = Math.ceil(spacing * factor) / factor; + } + + niceMin = Math.floor(rmin / spacing) * spacing; + niceMax = Math.ceil(rmax / spacing) * spacing; + + // If min, max and stepSize is set and they make an evenly spaced scale use it. + if (stepSize) { + // If very close to our whole number, use it. + if (!isNullOrUndef(min) && helpers$1.almostWhole(min / spacing, spacing / 1000)) { + niceMin = min; + } + if (!isNullOrUndef(max) && helpers$1.almostWhole(max / spacing, spacing / 1000)) { + niceMax = max; + } + } + + numSpaces = (niceMax - niceMin) / spacing; + // If very close to our rounded value, use it. + if (helpers$1.almostEquals(numSpaces, Math.round(numSpaces), spacing / 1000)) { + numSpaces = Math.round(numSpaces); + } else { + numSpaces = Math.ceil(numSpaces); + } + + niceMin = Math.round(niceMin * factor) / factor; + niceMax = Math.round(niceMax * factor) / factor; + ticks.push(isNullOrUndef(min) ? niceMin : min); + for (var j = 1; j < numSpaces; ++j) { + ticks.push(Math.round((niceMin + j * spacing) * factor) / factor); + } + ticks.push(isNullOrUndef(max) ? niceMax : max); + + return ticks; +} + +var scale_linearbase = core_scale.extend({ + getRightValue: function(value) { + if (typeof value === 'string') { + return +value; + } + return core_scale.prototype.getRightValue.call(this, value); + }, + + handleTickRangeOptions: function() { + var me = this; + var opts = me.options; + var tickOpts = opts.ticks; + + // If we are forcing it to begin at 0, but 0 will already be rendered on the chart, + // do nothing since that would make the chart weird. If the user really wants a weird chart + // axis, they can manually override it + if (tickOpts.beginAtZero) { + var minSign = helpers$1.sign(me.min); + var maxSign = helpers$1.sign(me.max); + + if (minSign < 0 && maxSign < 0) { + // move the top up to 0 + me.max = 0; + } else if (minSign > 0 && maxSign > 0) { + // move the bottom down to 0 + me.min = 0; + } + } + + var setMin = tickOpts.min !== undefined || tickOpts.suggestedMin !== undefined; + var setMax = tickOpts.max !== undefined || tickOpts.suggestedMax !== undefined; + + if (tickOpts.min !== undefined) { + me.min = tickOpts.min; + } else if (tickOpts.suggestedMin !== undefined) { + if (me.min === null) { + me.min = tickOpts.suggestedMin; + } else { + me.min = Math.min(me.min, tickOpts.suggestedMin); + } + } + + if (tickOpts.max !== undefined) { + me.max = tickOpts.max; + } else if (tickOpts.suggestedMax !== undefined) { + if (me.max === null) { + me.max = tickOpts.suggestedMax; + } else { + me.max = Math.max(me.max, tickOpts.suggestedMax); + } + } + + if (setMin !== setMax) { + // We set the min or the max but not both. + // So ensure that our range is good + // Inverted or 0 length range can happen when + // ticks.min is set, and no datasets are visible + if (me.min >= me.max) { + if (setMin) { + me.max = me.min + 1; + } else { + me.min = me.max - 1; + } + } + } + + if (me.min === me.max) { + me.max++; + + if (!tickOpts.beginAtZero) { + me.min--; + } + } + }, + + getTickLimit: function() { + var me = this; + var tickOpts = me.options.ticks; + var stepSize = tickOpts.stepSize; + var maxTicksLimit = tickOpts.maxTicksLimit; + var maxTicks; + + if (stepSize) { + maxTicks = Math.ceil(me.max / stepSize) - Math.floor(me.min / stepSize) + 1; + } else { + maxTicks = me._computeTickLimit(); + maxTicksLimit = maxTicksLimit || 11; + } + + if (maxTicksLimit) { + maxTicks = Math.min(maxTicksLimit, maxTicks); + } + + return maxTicks; + }, + + _computeTickLimit: function() { + return Number.POSITIVE_INFINITY; + }, + + handleDirectionalChanges: noop, + + buildTicks: function() { + var me = this; + var opts = me.options; + var tickOpts = opts.ticks; + + // Figure out what the max number of ticks we can support it is based on the size of + // the axis area. For now, we say that the minimum tick spacing in pixels must be 40 + // We also limit the maximum number of ticks to 11 which gives a nice 10 squares on + // the graph. Make sure we always have at least 2 ticks + var maxTicks = me.getTickLimit(); + maxTicks = Math.max(2, maxTicks); + + var numericGeneratorOptions = { + maxTicks: maxTicks, + min: tickOpts.min, + max: tickOpts.max, + precision: tickOpts.precision, + stepSize: helpers$1.valueOrDefault(tickOpts.fixedStepSize, tickOpts.stepSize) + }; + var ticks = me.ticks = generateTicks(numericGeneratorOptions, me); + + me.handleDirectionalChanges(); + + // At this point, we need to update our max and min given the tick values since we have expanded the + // range of the scale + me.max = helpers$1.max(ticks); + me.min = helpers$1.min(ticks); + + if (tickOpts.reverse) { + ticks.reverse(); + + me.start = me.max; + me.end = me.min; + } else { + me.start = me.min; + me.end = me.max; + } + }, + + convertTicksToLabels: function() { + var me = this; + me.ticksAsNumbers = me.ticks.slice(); + me.zeroLineIndex = me.ticks.indexOf(0); + + core_scale.prototype.convertTicksToLabels.call(me); + } +}); + +var defaultConfig$1 = { + position: 'left', + ticks: { + callback: core_ticks.formatters.linear + } +}; + +var scale_linear = scale_linearbase.extend({ + determineDataLimits: function() { + var me = this; + var opts = me.options; + var chart = me.chart; + var data = chart.data; + var datasets = data.datasets; + var isHorizontal = me.isHorizontal(); + var DEFAULT_MIN = 0; + var DEFAULT_MAX = 1; + + function IDMatches(meta) { + return isHorizontal ? meta.xAxisID === me.id : meta.yAxisID === me.id; + } + + // First Calculate the range + me.min = null; + me.max = null; + + var hasStacks = opts.stacked; + if (hasStacks === undefined) { + helpers$1.each(datasets, function(dataset, datasetIndex) { + if (hasStacks) { + return; + } + + var meta = chart.getDatasetMeta(datasetIndex); + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta) && + meta.stack !== undefined) { + hasStacks = true; + } + }); + } + + if (opts.stacked || hasStacks) { + var valuesPerStack = {}; + + helpers$1.each(datasets, function(dataset, datasetIndex) { + var meta = chart.getDatasetMeta(datasetIndex); + var key = [ + meta.type, + // we have a separate stack for stack=undefined datasets when the opts.stacked is undefined + ((opts.stacked === undefined && meta.stack === undefined) ? datasetIndex : ''), + meta.stack + ].join('.'); + + if (valuesPerStack[key] === undefined) { + valuesPerStack[key] = { + positiveValues: [], + negativeValues: [] + }; + } + + // Store these per type + var positiveValues = valuesPerStack[key].positiveValues; + var negativeValues = valuesPerStack[key].negativeValues; + + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta)) { + helpers$1.each(dataset.data, function(rawValue, index) { + var value = +me.getRightValue(rawValue); + if (isNaN(value) || meta.data[index].hidden) { + return; + } + + positiveValues[index] = positiveValues[index] || 0; + negativeValues[index] = negativeValues[index] || 0; + + if (opts.relativePoints) { + positiveValues[index] = 100; + } else if (value < 0) { + negativeValues[index] += value; + } else { + positiveValues[index] += value; + } + }); + } + }); + + helpers$1.each(valuesPerStack, function(valuesForType) { + var values = valuesForType.positiveValues.concat(valuesForType.negativeValues); + var minVal = helpers$1.min(values); + var maxVal = helpers$1.max(values); + me.min = me.min === null ? minVal : Math.min(me.min, minVal); + me.max = me.max === null ? maxVal : Math.max(me.max, maxVal); + }); + + } else { + helpers$1.each(datasets, function(dataset, datasetIndex) { + var meta = chart.getDatasetMeta(datasetIndex); + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta)) { + helpers$1.each(dataset.data, function(rawValue, index) { + var value = +me.getRightValue(rawValue); + if (isNaN(value) || meta.data[index].hidden) { + return; + } + + if (me.min === null) { + me.min = value; + } else if (value < me.min) { + me.min = value; + } + + if (me.max === null) { + me.max = value; + } else if (value > me.max) { + me.max = value; + } + }); + } + }); + } + + me.min = isFinite(me.min) && !isNaN(me.min) ? me.min : DEFAULT_MIN; + me.max = isFinite(me.max) && !isNaN(me.max) ? me.max : DEFAULT_MAX; + + // Common base implementation to handle ticks.min, ticks.max, ticks.beginAtZero + this.handleTickRangeOptions(); + }, + + // Returns the maximum number of ticks based on the scale dimension + _computeTickLimit: function() { + var me = this; + var tickFont; + + if (me.isHorizontal()) { + return Math.ceil(me.width / 40); + } + tickFont = helpers$1.options._parseFont(me.options.ticks); + return Math.ceil(me.height / tickFont.lineHeight); + }, + + // Called after the ticks are built. We need + handleDirectionalChanges: function() { + if (!this.isHorizontal()) { + // We are in a vertical orientation. The top value is the highest. So reverse the array + this.ticks.reverse(); + } + }, + + getLabelForIndex: function(index, datasetIndex) { + return +this.getRightValue(this.chart.data.datasets[datasetIndex].data[index]); + }, + + // Utils + getPixelForValue: function(value) { + // This must be called after fit has been run so that + // this.left, this.top, this.right, and this.bottom have been defined + var me = this; + var start = me.start; + + var rightValue = +me.getRightValue(value); + var pixel; + var range = me.end - start; + + if (me.isHorizontal()) { + pixel = me.left + (me.width / range * (rightValue - start)); + } else { + pixel = me.bottom - (me.height / range * (rightValue - start)); + } + return pixel; + }, + + getValueForPixel: function(pixel) { + var me = this; + var isHorizontal = me.isHorizontal(); + var innerDimension = isHorizontal ? me.width : me.height; + var offset = (isHorizontal ? pixel - me.left : me.bottom - pixel) / innerDimension; + return me.start + ((me.end - me.start) * offset); + }, + + getPixelForTick: function(index) { + return this.getPixelForValue(this.ticksAsNumbers[index]); + } +}); + +// INTERNAL: static default options, registered in src/index.js +var _defaults$1 = defaultConfig$1; +scale_linear._defaults = _defaults$1; + +var valueOrDefault$a = helpers$1.valueOrDefault; + +/** + * Generate a set of logarithmic ticks + * @param generationOptions the options used to generate the ticks + * @param dataRange the range of the data + * @returns {number[]} array of tick values + */ +function generateTicks$1(generationOptions, dataRange) { + var ticks = []; + + var tickVal = valueOrDefault$a(generationOptions.min, Math.pow(10, Math.floor(helpers$1.log10(dataRange.min)))); + + var endExp = Math.floor(helpers$1.log10(dataRange.max)); + var endSignificand = Math.ceil(dataRange.max / Math.pow(10, endExp)); + var exp, significand; + + if (tickVal === 0) { + exp = Math.floor(helpers$1.log10(dataRange.minNotZero)); + significand = Math.floor(dataRange.minNotZero / Math.pow(10, exp)); + + ticks.push(tickVal); + tickVal = significand * Math.pow(10, exp); + } else { + exp = Math.floor(helpers$1.log10(tickVal)); + significand = Math.floor(tickVal / Math.pow(10, exp)); + } + var precision = exp < 0 ? Math.pow(10, Math.abs(exp)) : 1; + + do { + ticks.push(tickVal); + + ++significand; + if (significand === 10) { + significand = 1; + ++exp; + precision = exp >= 0 ? 1 : precision; + } + + tickVal = Math.round(significand * Math.pow(10, exp) * precision) / precision; + } while (exp < endExp || (exp === endExp && significand < endSignificand)); + + var lastTick = valueOrDefault$a(generationOptions.max, tickVal); + ticks.push(lastTick); + + return ticks; +} + +var defaultConfig$2 = { + position: 'left', + + // label settings + ticks: { + callback: core_ticks.formatters.logarithmic + } +}; + +// TODO(v3): change this to positiveOrDefault +function nonNegativeOrDefault(value, defaultValue) { + return helpers$1.isFinite(value) && value >= 0 ? value : defaultValue; +} + +var scale_logarithmic = core_scale.extend({ + determineDataLimits: function() { + var me = this; + var opts = me.options; + var chart = me.chart; + var data = chart.data; + var datasets = data.datasets; + var isHorizontal = me.isHorizontal(); + function IDMatches(meta) { + return isHorizontal ? meta.xAxisID === me.id : meta.yAxisID === me.id; + } + + // Calculate Range + me.min = null; + me.max = null; + me.minNotZero = null; + + var hasStacks = opts.stacked; + if (hasStacks === undefined) { + helpers$1.each(datasets, function(dataset, datasetIndex) { + if (hasStacks) { + return; + } + + var meta = chart.getDatasetMeta(datasetIndex); + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta) && + meta.stack !== undefined) { + hasStacks = true; + } + }); + } + + if (opts.stacked || hasStacks) { + var valuesPerStack = {}; + + helpers$1.each(datasets, function(dataset, datasetIndex) { + var meta = chart.getDatasetMeta(datasetIndex); + var key = [ + meta.type, + // we have a separate stack for stack=undefined datasets when the opts.stacked is undefined + ((opts.stacked === undefined && meta.stack === undefined) ? datasetIndex : ''), + meta.stack + ].join('.'); + + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta)) { + if (valuesPerStack[key] === undefined) { + valuesPerStack[key] = []; + } + + helpers$1.each(dataset.data, function(rawValue, index) { + var values = valuesPerStack[key]; + var value = +me.getRightValue(rawValue); + // invalid, hidden and negative values are ignored + if (isNaN(value) || meta.data[index].hidden || value < 0) { + return; + } + values[index] = values[index] || 0; + values[index] += value; + }); + } + }); + + helpers$1.each(valuesPerStack, function(valuesForType) { + if (valuesForType.length > 0) { + var minVal = helpers$1.min(valuesForType); + var maxVal = helpers$1.max(valuesForType); + me.min = me.min === null ? minVal : Math.min(me.min, minVal); + me.max = me.max === null ? maxVal : Math.max(me.max, maxVal); + } + }); + + } else { + helpers$1.each(datasets, function(dataset, datasetIndex) { + var meta = chart.getDatasetMeta(datasetIndex); + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta)) { + helpers$1.each(dataset.data, function(rawValue, index) { + var value = +me.getRightValue(rawValue); + // invalid, hidden and negative values are ignored + if (isNaN(value) || meta.data[index].hidden || value < 0) { + return; + } + + if (me.min === null) { + me.min = value; + } else if (value < me.min) { + me.min = value; + } + + if (me.max === null) { + me.max = value; + } else if (value > me.max) { + me.max = value; + } + + if (value !== 0 && (me.minNotZero === null || value < me.minNotZero)) { + me.minNotZero = value; + } + }); + } + }); + } + + // Common base implementation to handle ticks.min, ticks.max + this.handleTickRangeOptions(); + }, + + handleTickRangeOptions: function() { + var me = this; + var tickOpts = me.options.ticks; + var DEFAULT_MIN = 1; + var DEFAULT_MAX = 10; + + me.min = nonNegativeOrDefault(tickOpts.min, me.min); + me.max = nonNegativeOrDefault(tickOpts.max, me.max); + + if (me.min === me.max) { + if (me.min !== 0 && me.min !== null) { + me.min = Math.pow(10, Math.floor(helpers$1.log10(me.min)) - 1); + me.max = Math.pow(10, Math.floor(helpers$1.log10(me.max)) + 1); + } else { + me.min = DEFAULT_MIN; + me.max = DEFAULT_MAX; + } + } + if (me.min === null) { + me.min = Math.pow(10, Math.floor(helpers$1.log10(me.max)) - 1); + } + if (me.max === null) { + me.max = me.min !== 0 + ? Math.pow(10, Math.floor(helpers$1.log10(me.min)) + 1) + : DEFAULT_MAX; + } + if (me.minNotZero === null) { + if (me.min > 0) { + me.minNotZero = me.min; + } else if (me.max < 1) { + me.minNotZero = Math.pow(10, Math.floor(helpers$1.log10(me.max))); + } else { + me.minNotZero = DEFAULT_MIN; + } + } + }, + + buildTicks: function() { + var me = this; + var tickOpts = me.options.ticks; + var reverse = !me.isHorizontal(); + + var generationOptions = { + min: nonNegativeOrDefault(tickOpts.min), + max: nonNegativeOrDefault(tickOpts.max) + }; + var ticks = me.ticks = generateTicks$1(generationOptions, me); + + // At this point, we need to update our max and min given the tick values since we have expanded the + // range of the scale + me.max = helpers$1.max(ticks); + me.min = helpers$1.min(ticks); + + if (tickOpts.reverse) { + reverse = !reverse; + me.start = me.max; + me.end = me.min; + } else { + me.start = me.min; + me.end = me.max; + } + if (reverse) { + ticks.reverse(); + } + }, + + convertTicksToLabels: function() { + this.tickValues = this.ticks.slice(); + + core_scale.prototype.convertTicksToLabels.call(this); + }, + + // Get the correct tooltip label + getLabelForIndex: function(index, datasetIndex) { + return +this.getRightValue(this.chart.data.datasets[datasetIndex].data[index]); + }, + + getPixelForTick: function(index) { + return this.getPixelForValue(this.tickValues[index]); + }, + + /** + * Returns the value of the first tick. + * @param {number} value - The minimum not zero value. + * @return {number} The first tick value. + * @private + */ + _getFirstTickValue: function(value) { + var exp = Math.floor(helpers$1.log10(value)); + var significand = Math.floor(value / Math.pow(10, exp)); + + return significand * Math.pow(10, exp); + }, + + getPixelForValue: function(value) { + var me = this; + var tickOpts = me.options.ticks; + var reverse = tickOpts.reverse; + var log10 = helpers$1.log10; + var firstTickValue = me._getFirstTickValue(me.minNotZero); + var offset = 0; + var innerDimension, pixel, start, end, sign; + + value = +me.getRightValue(value); + if (reverse) { + start = me.end; + end = me.start; + sign = -1; + } else { + start = me.start; + end = me.end; + sign = 1; + } + if (me.isHorizontal()) { + innerDimension = me.width; + pixel = reverse ? me.right : me.left; + } else { + innerDimension = me.height; + sign *= -1; // invert, since the upper-left corner of the canvas is at pixel (0, 0) + pixel = reverse ? me.top : me.bottom; + } + if (value !== start) { + if (start === 0) { // include zero tick + offset = valueOrDefault$a(tickOpts.fontSize, core_defaults.global.defaultFontSize); + innerDimension -= offset; + start = firstTickValue; + } + if (value !== 0) { + offset += innerDimension / (log10(end) - log10(start)) * (log10(value) - log10(start)); + } + pixel += sign * offset; + } + return pixel; + }, + + getValueForPixel: function(pixel) { + var me = this; + var tickOpts = me.options.ticks; + var reverse = tickOpts.reverse; + var log10 = helpers$1.log10; + var firstTickValue = me._getFirstTickValue(me.minNotZero); + var innerDimension, start, end, value; + + if (reverse) { + start = me.end; + end = me.start; + } else { + start = me.start; + end = me.end; + } + if (me.isHorizontal()) { + innerDimension = me.width; + value = reverse ? me.right - pixel : pixel - me.left; + } else { + innerDimension = me.height; + value = reverse ? pixel - me.top : me.bottom - pixel; + } + if (value !== start) { + if (start === 0) { // include zero tick + var offset = valueOrDefault$a(tickOpts.fontSize, core_defaults.global.defaultFontSize); + value -= offset; + innerDimension -= offset; + start = firstTickValue; + } + value *= log10(end) - log10(start); + value /= innerDimension; + value = Math.pow(10, log10(start) + value); + } + return value; + } +}); + +// INTERNAL: static default options, registered in src/index.js +var _defaults$2 = defaultConfig$2; +scale_logarithmic._defaults = _defaults$2; + +var valueOrDefault$b = helpers$1.valueOrDefault; +var valueAtIndexOrDefault$1 = helpers$1.valueAtIndexOrDefault; +var resolve$7 = helpers$1.options.resolve; + +var defaultConfig$3 = { + display: true, + + // Boolean - Whether to animate scaling the chart from the centre + animate: true, + position: 'chartArea', + + angleLines: { + display: true, + color: 'rgba(0, 0, 0, 0.1)', + lineWidth: 1, + borderDash: [], + borderDashOffset: 0.0 + }, + + gridLines: { + circular: false + }, + + // label settings + ticks: { + // Boolean - Show a backdrop to the scale label + showLabelBackdrop: true, + + // String - The colour of the label backdrop + backdropColor: 'rgba(255,255,255,0.75)', + + // Number - The backdrop padding above & below the label in pixels + backdropPaddingY: 2, + + // Number - The backdrop padding to the side of the label in pixels + backdropPaddingX: 2, + + callback: core_ticks.formatters.linear + }, + + pointLabels: { + // Boolean - if true, show point labels + display: true, + + // Number - Point label font size in pixels + fontSize: 10, + + // Function - Used to convert point labels + callback: function(label) { + return label; + } + } +}; + +function getValueCount(scale) { + var opts = scale.options; + return opts.angleLines.display || opts.pointLabels.display ? scale.chart.data.labels.length : 0; +} + +function getTickBackdropHeight(opts) { + var tickOpts = opts.ticks; + + if (tickOpts.display && opts.display) { + return valueOrDefault$b(tickOpts.fontSize, core_defaults.global.defaultFontSize) + tickOpts.backdropPaddingY * 2; + } + return 0; +} + +function measureLabelSize(ctx, lineHeight, label) { + if (helpers$1.isArray(label)) { + return { + w: helpers$1.longestText(ctx, ctx.font, label), + h: label.length * lineHeight + }; + } + + return { + w: ctx.measureText(label).width, + h: lineHeight + }; +} + +function determineLimits(angle, pos, size, min, max) { + if (angle === min || angle === max) { + return { + start: pos - (size / 2), + end: pos + (size / 2) + }; + } else if (angle < min || angle > max) { + return { + start: pos - size, + end: pos + }; + } + + return { + start: pos, + end: pos + size + }; +} + +/** + * Helper function to fit a radial linear scale with point labels + */ +function fitWithPointLabels(scale) { + + // Right, this is really confusing and there is a lot of maths going on here + // The gist of the problem is here: https://gist.github.com/nnnick/696cc9c55f4b0beb8fe9 + // + // Reaction: https://dl.dropboxusercontent.com/u/34601363/toomuchscience.gif + // + // Solution: + // + // We assume the radius of the polygon is half the size of the canvas at first + // at each index we check if the text overlaps. + // + // Where it does, we store that angle and that index. + // + // After finding the largest index and angle we calculate how much we need to remove + // from the shape radius to move the point inwards by that x. + // + // We average the left and right distances to get the maximum shape radius that can fit in the box + // along with labels. + // + // Once we have that, we can find the centre point for the chart, by taking the x text protrusion + // on each side, removing that from the size, halving it and adding the left x protrusion width. + // + // This will mean we have a shape fitted to the canvas, as large as it can be with the labels + // and position it in the most space efficient manner + // + // https://dl.dropboxusercontent.com/u/34601363/yeahscience.gif + + var plFont = helpers$1.options._parseFont(scale.options.pointLabels); + + // Get maximum radius of the polygon. Either half the height (minus the text width) or half the width. + // Use this to calculate the offset + change. - Make sure L/R protrusion is at least 0 to stop issues with centre points + var furthestLimits = { + l: 0, + r: scale.width, + t: 0, + b: scale.height - scale.paddingTop + }; + var furthestAngles = {}; + var i, textSize, pointPosition; + + scale.ctx.font = plFont.string; + scale._pointLabelSizes = []; + + var valueCount = getValueCount(scale); + for (i = 0; i < valueCount; i++) { + pointPosition = scale.getPointPosition(i, scale.drawingArea + 5); + textSize = measureLabelSize(scale.ctx, plFont.lineHeight, scale.pointLabels[i] || ''); + scale._pointLabelSizes[i] = textSize; + + // Add quarter circle to make degree 0 mean top of circle + var angleRadians = scale.getIndexAngle(i); + var angle = helpers$1.toDegrees(angleRadians) % 360; + var hLimits = determineLimits(angle, pointPosition.x, textSize.w, 0, 180); + var vLimits = determineLimits(angle, pointPosition.y, textSize.h, 90, 270); + + if (hLimits.start < furthestLimits.l) { + furthestLimits.l = hLimits.start; + furthestAngles.l = angleRadians; + } + + if (hLimits.end > furthestLimits.r) { + furthestLimits.r = hLimits.end; + furthestAngles.r = angleRadians; + } + + if (vLimits.start < furthestLimits.t) { + furthestLimits.t = vLimits.start; + furthestAngles.t = angleRadians; + } + + if (vLimits.end > furthestLimits.b) { + furthestLimits.b = vLimits.end; + furthestAngles.b = angleRadians; + } + } + + scale.setReductions(scale.drawingArea, furthestLimits, furthestAngles); +} + +function getTextAlignForAngle(angle) { + if (angle === 0 || angle === 180) { + return 'center'; + } else if (angle < 180) { + return 'left'; + } + + return 'right'; +} + +function fillText(ctx, text, position, lineHeight) { + var y = position.y + lineHeight / 2; + var i, ilen; + + if (helpers$1.isArray(text)) { + for (i = 0, ilen = text.length; i < ilen; ++i) { + ctx.fillText(text[i], position.x, y); + y += lineHeight; + } + } else { + ctx.fillText(text, position.x, y); + } +} + +function adjustPointPositionForLabelHeight(angle, textSize, position) { + if (angle === 90 || angle === 270) { + position.y -= (textSize.h / 2); + } else if (angle > 270 || angle < 90) { + position.y -= textSize.h; + } +} + +function drawPointLabels(scale) { + var ctx = scale.ctx; + var opts = scale.options; + var angleLineOpts = opts.angleLines; + var gridLineOpts = opts.gridLines; + var pointLabelOpts = opts.pointLabels; + var lineWidth = valueOrDefault$b(angleLineOpts.lineWidth, gridLineOpts.lineWidth); + var lineColor = valueOrDefault$b(angleLineOpts.color, gridLineOpts.color); + var tickBackdropHeight = getTickBackdropHeight(opts); + + ctx.save(); + ctx.lineWidth = lineWidth; + ctx.strokeStyle = lineColor; + if (ctx.setLineDash) { + ctx.setLineDash(resolve$7([angleLineOpts.borderDash, gridLineOpts.borderDash, []])); + ctx.lineDashOffset = resolve$7([angleLineOpts.borderDashOffset, gridLineOpts.borderDashOffset, 0.0]); + } + + var outerDistance = scale.getDistanceFromCenterForValue(opts.ticks.reverse ? scale.min : scale.max); + + // Point Label Font + var plFont = helpers$1.options._parseFont(pointLabelOpts); + + ctx.font = plFont.string; + ctx.textBaseline = 'middle'; + + for (var i = getValueCount(scale) - 1; i >= 0; i--) { + if (angleLineOpts.display && lineWidth && lineColor) { + var outerPosition = scale.getPointPosition(i, outerDistance); + ctx.beginPath(); + ctx.moveTo(scale.xCenter, scale.yCenter); + ctx.lineTo(outerPosition.x, outerPosition.y); + ctx.stroke(); + } + + if (pointLabelOpts.display) { + // Extra pixels out for some label spacing + var extra = (i === 0 ? tickBackdropHeight / 2 : 0); + var pointLabelPosition = scale.getPointPosition(i, outerDistance + extra + 5); + + // Keep this in loop since we may support array properties here + var pointLabelFontColor = valueAtIndexOrDefault$1(pointLabelOpts.fontColor, i, core_defaults.global.defaultFontColor); + ctx.fillStyle = pointLabelFontColor; + + var angleRadians = scale.getIndexAngle(i); + var angle = helpers$1.toDegrees(angleRadians); + ctx.textAlign = getTextAlignForAngle(angle); + adjustPointPositionForLabelHeight(angle, scale._pointLabelSizes[i], pointLabelPosition); + fillText(ctx, scale.pointLabels[i] || '', pointLabelPosition, plFont.lineHeight); + } + } + ctx.restore(); +} + +function drawRadiusLine(scale, gridLineOpts, radius, index) { + var ctx = scale.ctx; + var circular = gridLineOpts.circular; + var valueCount = getValueCount(scale); + var lineColor = valueAtIndexOrDefault$1(gridLineOpts.color, index - 1); + var lineWidth = valueAtIndexOrDefault$1(gridLineOpts.lineWidth, index - 1); + var pointPosition; + + if ((!circular && !valueCount) || !lineColor || !lineWidth) { + return; + } + + ctx.save(); + ctx.strokeStyle = lineColor; + ctx.lineWidth = lineWidth; + if (ctx.setLineDash) { + ctx.setLineDash(gridLineOpts.borderDash || []); + ctx.lineDashOffset = gridLineOpts.borderDashOffset || 0.0; + } + + ctx.beginPath(); + if (circular) { + // Draw circular arcs between the points + ctx.arc(scale.xCenter, scale.yCenter, radius, 0, Math.PI * 2); + } else { + // Draw straight lines connecting each index + pointPosition = scale.getPointPosition(0, radius); + ctx.moveTo(pointPosition.x, pointPosition.y); + + for (var i = 1; i < valueCount; i++) { + pointPosition = scale.getPointPosition(i, radius); + ctx.lineTo(pointPosition.x, pointPosition.y); + } + } + ctx.closePath(); + ctx.stroke(); + ctx.restore(); +} + +function numberOrZero(param) { + return helpers$1.isNumber(param) ? param : 0; +} + +var scale_radialLinear = scale_linearbase.extend({ + setDimensions: function() { + var me = this; + + // Set the unconstrained dimension before label rotation + me.width = me.maxWidth; + me.height = me.maxHeight; + me.paddingTop = getTickBackdropHeight(me.options) / 2; + me.xCenter = Math.floor(me.width / 2); + me.yCenter = Math.floor((me.height - me.paddingTop) / 2); + me.drawingArea = Math.min(me.height - me.paddingTop, me.width) / 2; + }, + + determineDataLimits: function() { + var me = this; + var chart = me.chart; + var min = Number.POSITIVE_INFINITY; + var max = Number.NEGATIVE_INFINITY; + + helpers$1.each(chart.data.datasets, function(dataset, datasetIndex) { + if (chart.isDatasetVisible(datasetIndex)) { + var meta = chart.getDatasetMeta(datasetIndex); + + helpers$1.each(dataset.data, function(rawValue, index) { + var value = +me.getRightValue(rawValue); + if (isNaN(value) || meta.data[index].hidden) { + return; + } + + min = Math.min(value, min); + max = Math.max(value, max); + }); + } + }); + + me.min = (min === Number.POSITIVE_INFINITY ? 0 : min); + me.max = (max === Number.NEGATIVE_INFINITY ? 0 : max); + + // Common base implementation to handle ticks.min, ticks.max, ticks.beginAtZero + me.handleTickRangeOptions(); + }, + + // Returns the maximum number of ticks based on the scale dimension + _computeTickLimit: function() { + return Math.ceil(this.drawingArea / getTickBackdropHeight(this.options)); + }, + + convertTicksToLabels: function() { + var me = this; + + scale_linearbase.prototype.convertTicksToLabels.call(me); + + // Point labels + me.pointLabels = me.chart.data.labels.map(me.options.pointLabels.callback, me); + }, + + getLabelForIndex: function(index, datasetIndex) { + return +this.getRightValue(this.chart.data.datasets[datasetIndex].data[index]); + }, + + fit: function() { + var me = this; + var opts = me.options; + + if (opts.display && opts.pointLabels.display) { + fitWithPointLabels(me); + } else { + me.setCenterPoint(0, 0, 0, 0); + } + }, + + /** + * Set radius reductions and determine new radius and center point + * @private + */ + setReductions: function(largestPossibleRadius, furthestLimits, furthestAngles) { + var me = this; + var radiusReductionLeft = furthestLimits.l / Math.sin(furthestAngles.l); + var radiusReductionRight = Math.max(furthestLimits.r - me.width, 0) / Math.sin(furthestAngles.r); + var radiusReductionTop = -furthestLimits.t / Math.cos(furthestAngles.t); + var radiusReductionBottom = -Math.max(furthestLimits.b - (me.height - me.paddingTop), 0) / Math.cos(furthestAngles.b); + + radiusReductionLeft = numberOrZero(radiusReductionLeft); + radiusReductionRight = numberOrZero(radiusReductionRight); + radiusReductionTop = numberOrZero(radiusReductionTop); + radiusReductionBottom = numberOrZero(radiusReductionBottom); + + me.drawingArea = Math.min( + Math.floor(largestPossibleRadius - (radiusReductionLeft + radiusReductionRight) / 2), + Math.floor(largestPossibleRadius - (radiusReductionTop + radiusReductionBottom) / 2)); + me.setCenterPoint(radiusReductionLeft, radiusReductionRight, radiusReductionTop, radiusReductionBottom); + }, + + setCenterPoint: function(leftMovement, rightMovement, topMovement, bottomMovement) { + var me = this; + var maxRight = me.width - rightMovement - me.drawingArea; + var maxLeft = leftMovement + me.drawingArea; + var maxTop = topMovement + me.drawingArea; + var maxBottom = (me.height - me.paddingTop) - bottomMovement - me.drawingArea; + + me.xCenter = Math.floor(((maxLeft + maxRight) / 2) + me.left); + me.yCenter = Math.floor(((maxTop + maxBottom) / 2) + me.top + me.paddingTop); + }, + + getIndexAngle: function(index) { + var angleMultiplier = (Math.PI * 2) / getValueCount(this); + var startAngle = this.chart.options && this.chart.options.startAngle ? + this.chart.options.startAngle : + 0; + + var startAngleRadians = startAngle * Math.PI * 2 / 360; + + // Start from the top instead of right, so remove a quarter of the circle + return index * angleMultiplier + startAngleRadians; + }, + + getDistanceFromCenterForValue: function(value) { + var me = this; + + if (value === null) { + return 0; // null always in center + } + + // Take into account half font size + the yPadding of the top value + var scalingFactor = me.drawingArea / (me.max - me.min); + if (me.options.ticks.reverse) { + return (me.max - value) * scalingFactor; + } + return (value - me.min) * scalingFactor; + }, + + getPointPosition: function(index, distanceFromCenter) { + var me = this; + var thisAngle = me.getIndexAngle(index) - (Math.PI / 2); + return { + x: Math.cos(thisAngle) * distanceFromCenter + me.xCenter, + y: Math.sin(thisAngle) * distanceFromCenter + me.yCenter + }; + }, + + getPointPositionForValue: function(index, value) { + return this.getPointPosition(index, this.getDistanceFromCenterForValue(value)); + }, + + getBasePosition: function() { + var me = this; + var min = me.min; + var max = me.max; + + return me.getPointPositionForValue(0, + me.beginAtZero ? 0 : + min < 0 && max < 0 ? max : + min > 0 && max > 0 ? min : + 0); + }, + + draw: function() { + var me = this; + var opts = me.options; + var gridLineOpts = opts.gridLines; + var tickOpts = opts.ticks; + + if (opts.display) { + var ctx = me.ctx; + var startAngle = this.getIndexAngle(0); + var tickFont = helpers$1.options._parseFont(tickOpts); + + if (opts.angleLines.display || opts.pointLabels.display) { + drawPointLabels(me); + } + + helpers$1.each(me.ticks, function(label, index) { + // Don't draw a centre value (if it is minimum) + if (index > 0 || tickOpts.reverse) { + var yCenterOffset = me.getDistanceFromCenterForValue(me.ticksAsNumbers[index]); + + // Draw circular lines around the scale + if (gridLineOpts.display && index !== 0) { + drawRadiusLine(me, gridLineOpts, yCenterOffset, index); + } + + if (tickOpts.display) { + var tickFontColor = valueOrDefault$b(tickOpts.fontColor, core_defaults.global.defaultFontColor); + ctx.font = tickFont.string; + + ctx.save(); + ctx.translate(me.xCenter, me.yCenter); + ctx.rotate(startAngle); + + if (tickOpts.showLabelBackdrop) { + var labelWidth = ctx.measureText(label).width; + ctx.fillStyle = tickOpts.backdropColor; + ctx.fillRect( + -labelWidth / 2 - tickOpts.backdropPaddingX, + -yCenterOffset - tickFont.size / 2 - tickOpts.backdropPaddingY, + labelWidth + tickOpts.backdropPaddingX * 2, + tickFont.size + tickOpts.backdropPaddingY * 2 + ); + } + + ctx.textAlign = 'center'; + ctx.textBaseline = 'middle'; + ctx.fillStyle = tickFontColor; + ctx.fillText(label, 0, -yCenterOffset); + ctx.restore(); + } + } + }); + } + } +}); + +// INTERNAL: static default options, registered in src/index.js +var _defaults$3 = defaultConfig$3; +scale_radialLinear._defaults = _defaults$3; + +var valueOrDefault$c = helpers$1.valueOrDefault; + +// Integer constants are from the ES6 spec. +var MIN_INTEGER = Number.MIN_SAFE_INTEGER || -9007199254740991; +var MAX_INTEGER = Number.MAX_SAFE_INTEGER || 9007199254740991; + +var INTERVALS = { + millisecond: { + common: true, + size: 1, + steps: [1, 2, 5, 10, 20, 50, 100, 250, 500] + }, + second: { + common: true, + size: 1000, + steps: [1, 2, 5, 10, 15, 30] + }, + minute: { + common: true, + size: 60000, + steps: [1, 2, 5, 10, 15, 30] + }, + hour: { + common: true, + size: 3600000, + steps: [1, 2, 3, 6, 12] + }, + day: { + common: true, + size: 86400000, + steps: [1, 2, 5] + }, + week: { + common: false, + size: 604800000, + steps: [1, 2, 3, 4] + }, + month: { + common: true, + size: 2.628e9, + steps: [1, 2, 3] + }, + quarter: { + common: false, + size: 7.884e9, + steps: [1, 2, 3, 4] + }, + year: { + common: true, + size: 3.154e10 + } +}; + +var UNITS = Object.keys(INTERVALS); + +function sorter(a, b) { + return a - b; +} + +function arrayUnique(items) { + var hash = {}; + var out = []; + var i, ilen, item; + + for (i = 0, ilen = items.length; i < ilen; ++i) { + item = items[i]; + if (!hash[item]) { + hash[item] = true; + out.push(item); + } + } + + return out; +} + +/** + * Returns an array of {time, pos} objects used to interpolate a specific `time` or position + * (`pos`) on the scale, by searching entries before and after the requested value. `pos` is + * a decimal between 0 and 1: 0 being the start of the scale (left or top) and 1 the other + * extremity (left + width or top + height). Note that it would be more optimized to directly + * store pre-computed pixels, but the scale dimensions are not guaranteed at the time we need + * to create the lookup table. The table ALWAYS contains at least two items: min and max. + * + * @param {number[]} timestamps - timestamps sorted from lowest to highest. + * @param {string} distribution - If 'linear', timestamps will be spread linearly along the min + * and max range, so basically, the table will contains only two items: {min, 0} and {max, 1}. + * If 'series', timestamps will be positioned at the same distance from each other. In this + * case, only timestamps that break the time linearity are registered, meaning that in the + * best case, all timestamps are linear, the table contains only min and max. + */ +function buildLookupTable(timestamps, min, max, distribution) { + if (distribution === 'linear' || !timestamps.length) { + return [ + {time: min, pos: 0}, + {time: max, pos: 1} + ]; + } + + var table = []; + var items = [min]; + var i, ilen, prev, curr, next; + + for (i = 0, ilen = timestamps.length; i < ilen; ++i) { + curr = timestamps[i]; + if (curr > min && curr < max) { + items.push(curr); + } + } + + items.push(max); + + for (i = 0, ilen = items.length; i < ilen; ++i) { + next = items[i + 1]; + prev = items[i - 1]; + curr = items[i]; + + // only add points that breaks the scale linearity + if (prev === undefined || next === undefined || Math.round((next + prev) / 2) !== curr) { + table.push({time: curr, pos: i / (ilen - 1)}); + } + } + + return table; +} + +// @see adapted from https://www.anujgakhar.com/2014/03/01/binary-search-in-javascript/ +function lookup(table, key, value) { + var lo = 0; + var hi = table.length - 1; + var mid, i0, i1; + + while (lo >= 0 && lo <= hi) { + mid = (lo + hi) >> 1; + i0 = table[mid - 1] || null; + i1 = table[mid]; + + if (!i0) { + // given value is outside table (before first item) + return {lo: null, hi: i1}; + } else if (i1[key] < value) { + lo = mid + 1; + } else if (i0[key] > value) { + hi = mid - 1; + } else { + return {lo: i0, hi: i1}; + } + } + + // given value is outside table (after last item) + return {lo: i1, hi: null}; +} + +/** + * Linearly interpolates the given source `value` using the table items `skey` values and + * returns the associated `tkey` value. For example, interpolate(table, 'time', 42, 'pos') + * returns the position for a timestamp equal to 42. If value is out of bounds, values at + * index [0, 1] or [n - 1, n] are used for the interpolation. + */ +function interpolate$1(table, skey, sval, tkey) { + var range = lookup(table, skey, sval); + + // Note: the lookup table ALWAYS contains at least 2 items (min and max) + var prev = !range.lo ? table[0] : !range.hi ? table[table.length - 2] : range.lo; + var next = !range.lo ? table[1] : !range.hi ? table[table.length - 1] : range.hi; + + var span = next[skey] - prev[skey]; + var ratio = span ? (sval - prev[skey]) / span : 0; + var offset = (next[tkey] - prev[tkey]) * ratio; + + return prev[tkey] + offset; +} + +function toTimestamp(scale, input) { + var adapter = scale._adapter; + var options = scale.options.time; + var parser = options.parser; + var format = parser || options.format; + var value = input; + + if (typeof parser === 'function') { + value = parser(value); + } + + // Only parse if its not a timestamp already + if (!helpers$1.isFinite(value)) { + value = typeof format === 'string' + ? adapter.parse(value, format) + : adapter.parse(value); + } + + if (value !== null) { + return +value; + } + + // Labels are in an incompatible format and no `parser` has been provided. + // The user might still use the deprecated `format` option for parsing. + if (!parser && typeof format === 'function') { + value = format(input); + + // `format` could return something else than a timestamp, if so, parse it + if (!helpers$1.isFinite(value)) { + value = adapter.parse(value); + } + } + + return value; +} + +function parse(scale, input) { + if (helpers$1.isNullOrUndef(input)) { + return null; + } + + var options = scale.options.time; + var value = toTimestamp(scale, scale.getRightValue(input)); + if (value === null) { + return value; + } + + if (options.round) { + value = +scale._adapter.startOf(value, options.round); + } + + return value; +} + +/** + * Returns the number of unit to skip to be able to display up to `capacity` number of ticks + * in `unit` for the given `min` / `max` range and respecting the interval steps constraints. + */ +function determineStepSize(min, max, unit, capacity) { + var range = max - min; + var interval = INTERVALS[unit]; + var milliseconds = interval.size; + var steps = interval.steps; + var i, ilen, factor; + + if (!steps) { + return Math.ceil(range / (capacity * milliseconds)); + } + + for (i = 0, ilen = steps.length; i < ilen; ++i) { + factor = steps[i]; + if (Math.ceil(range / (milliseconds * factor)) <= capacity) { + break; + } + } + + return factor; +} + +/** + * Figures out what unit results in an appropriate number of auto-generated ticks + */ +function determineUnitForAutoTicks(minUnit, min, max, capacity) { + var ilen = UNITS.length; + var i, interval, factor; + + for (i = UNITS.indexOf(minUnit); i < ilen - 1; ++i) { + interval = INTERVALS[UNITS[i]]; + factor = interval.steps ? interval.steps[interval.steps.length - 1] : MAX_INTEGER; + + if (interval.common && Math.ceil((max - min) / (factor * interval.size)) <= capacity) { + return UNITS[i]; + } + } + + return UNITS[ilen - 1]; +} + +/** + * Figures out what unit to format a set of ticks with + */ +function determineUnitForFormatting(scale, ticks, minUnit, min, max) { + var ilen = UNITS.length; + var i, unit; + + for (i = ilen - 1; i >= UNITS.indexOf(minUnit); i--) { + unit = UNITS[i]; + if (INTERVALS[unit].common && scale._adapter.diff(max, min, unit) >= ticks.length) { + return unit; + } + } + + return UNITS[minUnit ? UNITS.indexOf(minUnit) : 0]; +} + +function determineMajorUnit(unit) { + for (var i = UNITS.indexOf(unit) + 1, ilen = UNITS.length; i < ilen; ++i) { + if (INTERVALS[UNITS[i]].common) { + return UNITS[i]; + } + } +} + +/** + * Generates a maximum of `capacity` timestamps between min and max, rounded to the + * `minor` unit, aligned on the `major` unit and using the given scale time `options`. + * Important: this method can return ticks outside the min and max range, it's the + * responsibility of the calling code to clamp values if needed. + */ +function generate(scale, min, max, capacity) { + var adapter = scale._adapter; + var options = scale.options; + var timeOpts = options.time; + var minor = timeOpts.unit || determineUnitForAutoTicks(timeOpts.minUnit, min, max, capacity); + var major = determineMajorUnit(minor); + var stepSize = valueOrDefault$c(timeOpts.stepSize, timeOpts.unitStepSize); + var weekday = minor === 'week' ? timeOpts.isoWeekday : false; + var majorTicksEnabled = options.ticks.major.enabled; + var interval = INTERVALS[minor]; + var first = min; + var last = max; + var ticks = []; + var time; + + if (!stepSize) { + stepSize = determineStepSize(min, max, minor, capacity); + } + + // For 'week' unit, handle the first day of week option + if (weekday) { + first = +adapter.startOf(first, 'isoWeek', weekday); + last = +adapter.startOf(last, 'isoWeek', weekday); + } + + // Align first/last ticks on unit + first = +adapter.startOf(first, weekday ? 'day' : minor); + last = +adapter.startOf(last, weekday ? 'day' : minor); + + // Make sure that the last tick include max + if (last < max) { + last = +adapter.add(last, 1, minor); + } + + time = first; + + if (majorTicksEnabled && major && !weekday && !timeOpts.round) { + // Align the first tick on the previous `minor` unit aligned on the `major` unit: + // we first aligned time on the previous `major` unit then add the number of full + // stepSize there is between first and the previous major time. + time = +adapter.startOf(time, major); + time = +adapter.add(time, ~~((first - time) / (interval.size * stepSize)) * stepSize, minor); + } + + for (; time < last; time = +adapter.add(time, stepSize, minor)) { + ticks.push(+time); + } + + ticks.push(+time); + + return ticks; +} + +/** + * Returns the start and end offsets from edges in the form of {start, end} + * where each value is a relative width to the scale and ranges between 0 and 1. + * They add extra margins on the both sides by scaling down the original scale. + * Offsets are added when the `offset` option is true. + */ +function computeOffsets(table, ticks, min, max, options) { + var start = 0; + var end = 0; + var first, last; + + if (options.offset && ticks.length) { + if (!options.time.min) { + first = interpolate$1(table, 'time', ticks[0], 'pos'); + if (ticks.length === 1) { + start = 1 - first; + } else { + start = (interpolate$1(table, 'time', ticks[1], 'pos') - first) / 2; + } + } + if (!options.time.max) { + last = interpolate$1(table, 'time', ticks[ticks.length - 1], 'pos'); + if (ticks.length === 1) { + end = last; + } else { + end = (last - interpolate$1(table, 'time', ticks[ticks.length - 2], 'pos')) / 2; + } + } + } + + return {start: start, end: end}; +} + +function ticksFromTimestamps(scale, values, majorUnit) { + var ticks = []; + var i, ilen, value, major; + + for (i = 0, ilen = values.length; i < ilen; ++i) { + value = values[i]; + major = majorUnit ? value === +scale._adapter.startOf(value, majorUnit) : false; + + ticks.push({ + value: value, + major: major + }); + } + + return ticks; +} + +var defaultConfig$4 = { + position: 'bottom', + + /** + * Data distribution along the scale: + * - 'linear': data are spread according to their time (distances can vary), + * - 'series': data are spread at the same distance from each other. + * @see https://github.com/chartjs/Chart.js/pull/4507 + * @since 2.7.0 + */ + distribution: 'linear', + + /** + * Scale boundary strategy (bypassed by min/max time options) + * - `data`: make sure data are fully visible, ticks outside are removed + * - `ticks`: make sure ticks are fully visible, data outside are truncated + * @see https://github.com/chartjs/Chart.js/pull/4556 + * @since 2.7.0 + */ + bounds: 'data', + + adapters: {}, + time: { + parser: false, // false == a pattern string from https://momentjs.com/docs/#/parsing/string-format/ or a custom callback that converts its argument to a moment + format: false, // DEPRECATED false == date objects, moment object, callback or a pattern string from https://momentjs.com/docs/#/parsing/string-format/ + unit: false, // false == automatic or override with week, month, year, etc. + round: false, // none, or override with week, month, year, etc. + displayFormat: false, // DEPRECATED + isoWeekday: false, // override week start day - see https://momentjs.com/docs/#/get-set/iso-weekday/ + minUnit: 'millisecond', + displayFormats: {} + }, + ticks: { + autoSkip: false, + + /** + * Ticks generation input values: + * - 'auto': generates "optimal" ticks based on scale size and time options. + * - 'data': generates ticks from data (including labels from data {t|x|y} objects). + * - 'labels': generates ticks from user given `data.labels` values ONLY. + * @see https://github.com/chartjs/Chart.js/pull/4507 + * @since 2.7.0 + */ + source: 'auto', + + major: { + enabled: false + } + } +}; + +var scale_time = core_scale.extend({ + initialize: function() { + this.mergeTicksOptions(); + core_scale.prototype.initialize.call(this); + }, + + update: function() { + var me = this; + var options = me.options; + var time = options.time || (options.time = {}); + var adapter = me._adapter = new core_adapters._date(options.adapters.date); + + // DEPRECATIONS: output a message only one time per update + if (time.format) { + console.warn('options.time.format is deprecated and replaced by options.time.parser.'); + } + + // Backward compatibility: before introducing adapter, `displayFormats` was + // supposed to contain *all* unit/string pairs but this can't be resolved + // when loading the scale (adapters are loaded afterward), so let's populate + // missing formats on update + helpers$1.mergeIf(time.displayFormats, adapter.formats()); + + return core_scale.prototype.update.apply(me, arguments); + }, + + /** + * Allows data to be referenced via 't' attribute + */ + getRightValue: function(rawValue) { + if (rawValue && rawValue.t !== undefined) { + rawValue = rawValue.t; + } + return core_scale.prototype.getRightValue.call(this, rawValue); + }, + + determineDataLimits: function() { + var me = this; + var chart = me.chart; + var adapter = me._adapter; + var timeOpts = me.options.time; + var unit = timeOpts.unit || 'day'; + var min = MAX_INTEGER; + var max = MIN_INTEGER; + var timestamps = []; + var datasets = []; + var labels = []; + var i, j, ilen, jlen, data, timestamp; + var dataLabels = chart.data.labels || []; + + // Convert labels to timestamps + for (i = 0, ilen = dataLabels.length; i < ilen; ++i) { + labels.push(parse(me, dataLabels[i])); + } + + // Convert data to timestamps + for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) { + if (chart.isDatasetVisible(i)) { + data = chart.data.datasets[i].data; + + // Let's consider that all data have the same format. + if (helpers$1.isObject(data[0])) { + datasets[i] = []; + + for (j = 0, jlen = data.length; j < jlen; ++j) { + timestamp = parse(me, data[j]); + timestamps.push(timestamp); + datasets[i][j] = timestamp; + } + } else { + for (j = 0, jlen = labels.length; j < jlen; ++j) { + timestamps.push(labels[j]); + } + datasets[i] = labels.slice(0); + } + } else { + datasets[i] = []; + } + } + + if (labels.length) { + // Sort labels **after** data have been converted + labels = arrayUnique(labels).sort(sorter); + min = Math.min(min, labels[0]); + max = Math.max(max, labels[labels.length - 1]); + } + + if (timestamps.length) { + timestamps = arrayUnique(timestamps).sort(sorter); + min = Math.min(min, timestamps[0]); + max = Math.max(max, timestamps[timestamps.length - 1]); + } + + min = parse(me, timeOpts.min) || min; + max = parse(me, timeOpts.max) || max; + + // In case there is no valid min/max, set limits based on unit time option + min = min === MAX_INTEGER ? +adapter.startOf(Date.now(), unit) : min; + max = max === MIN_INTEGER ? +adapter.endOf(Date.now(), unit) + 1 : max; + + // Make sure that max is strictly higher than min (required by the lookup table) + me.min = Math.min(min, max); + me.max = Math.max(min + 1, max); + + // PRIVATE + me._horizontal = me.isHorizontal(); + me._table = []; + me._timestamps = { + data: timestamps, + datasets: datasets, + labels: labels + }; + }, + + buildTicks: function() { + var me = this; + var min = me.min; + var max = me.max; + var options = me.options; + var timeOpts = options.time; + var timestamps = []; + var ticks = []; + var i, ilen, timestamp; + + switch (options.ticks.source) { + case 'data': + timestamps = me._timestamps.data; + break; + case 'labels': + timestamps = me._timestamps.labels; + break; + case 'auto': + default: + timestamps = generate(me, min, max, me.getLabelCapacity(min), options); + } + + if (options.bounds === 'ticks' && timestamps.length) { + min = timestamps[0]; + max = timestamps[timestamps.length - 1]; + } + + // Enforce limits with user min/max options + min = parse(me, timeOpts.min) || min; + max = parse(me, timeOpts.max) || max; + + // Remove ticks outside the min/max range + for (i = 0, ilen = timestamps.length; i < ilen; ++i) { + timestamp = timestamps[i]; + if (timestamp >= min && timestamp <= max) { + ticks.push(timestamp); + } + } + + me.min = min; + me.max = max; + + // PRIVATE + me._unit = timeOpts.unit || determineUnitForFormatting(me, ticks, timeOpts.minUnit, me.min, me.max); + me._majorUnit = determineMajorUnit(me._unit); + me._table = buildLookupTable(me._timestamps.data, min, max, options.distribution); + me._offsets = computeOffsets(me._table, ticks, min, max, options); + + if (options.ticks.reverse) { + ticks.reverse(); + } + + return ticksFromTimestamps(me, ticks, me._majorUnit); + }, + + getLabelForIndex: function(index, datasetIndex) { + var me = this; + var adapter = me._adapter; + var data = me.chart.data; + var timeOpts = me.options.time; + var label = data.labels && index < data.labels.length ? data.labels[index] : ''; + var value = data.datasets[datasetIndex].data[index]; + + if (helpers$1.isObject(value)) { + label = me.getRightValue(value); + } + if (timeOpts.tooltipFormat) { + return adapter.format(toTimestamp(me, label), timeOpts.tooltipFormat); + } + if (typeof label === 'string') { + return label; + } + return adapter.format(toTimestamp(me, label), timeOpts.displayFormats.datetime); + }, + + /** + * Function to format an individual tick mark + * @private + */ + tickFormatFunction: function(time, index, ticks, format) { + var me = this; + var adapter = me._adapter; + var options = me.options; + var formats = options.time.displayFormats; + var minorFormat = formats[me._unit]; + var majorUnit = me._majorUnit; + var majorFormat = formats[majorUnit]; + var majorTime = +adapter.startOf(time, majorUnit); + var majorTickOpts = options.ticks.major; + var major = majorTickOpts.enabled && majorUnit && majorFormat && time === majorTime; + var label = adapter.format(time, format ? format : major ? majorFormat : minorFormat); + var tickOpts = major ? majorTickOpts : options.ticks.minor; + var formatter = valueOrDefault$c(tickOpts.callback, tickOpts.userCallback); + + return formatter ? formatter(label, index, ticks) : label; + }, + + convertTicksToLabels: function(ticks) { + var labels = []; + var i, ilen; + + for (i = 0, ilen = ticks.length; i < ilen; ++i) { + labels.push(this.tickFormatFunction(ticks[i].value, i, ticks)); + } + + return labels; + }, + + /** + * @private + */ + getPixelForOffset: function(time) { + var me = this; + var isReverse = me.options.ticks.reverse; + var size = me._horizontal ? me.width : me.height; + var start = me._horizontal ? isReverse ? me.right : me.left : isReverse ? me.bottom : me.top; + var pos = interpolate$1(me._table, 'time', time, 'pos'); + var offset = size * (me._offsets.start + pos) / (me._offsets.start + 1 + me._offsets.end); + + return isReverse ? start - offset : start + offset; + }, + + getPixelForValue: function(value, index, datasetIndex) { + var me = this; + var time = null; + + if (index !== undefined && datasetIndex !== undefined) { + time = me._timestamps.datasets[datasetIndex][index]; + } + + if (time === null) { + time = parse(me, value); + } + + if (time !== null) { + return me.getPixelForOffset(time); + } + }, + + getPixelForTick: function(index) { + var ticks = this.getTicks(); + return index >= 0 && index < ticks.length ? + this.getPixelForOffset(ticks[index].value) : + null; + }, + + getValueForPixel: function(pixel) { + var me = this; + var size = me._horizontal ? me.width : me.height; + var start = me._horizontal ? me.left : me.top; + var pos = (size ? (pixel - start) / size : 0) * (me._offsets.start + 1 + me._offsets.start) - me._offsets.end; + var time = interpolate$1(me._table, 'pos', pos, 'time'); + + // DEPRECATION, we should return time directly + return me._adapter._create(time); + }, + + /** + * Crude approximation of what the label width might be + * @private + */ + getLabelWidth: function(label) { + var me = this; + var ticksOpts = me.options.ticks; + var tickLabelWidth = me.ctx.measureText(label).width; + var angle = helpers$1.toRadians(ticksOpts.maxRotation); + var cosRotation = Math.cos(angle); + var sinRotation = Math.sin(angle); + var tickFontSize = valueOrDefault$c(ticksOpts.fontSize, core_defaults.global.defaultFontSize); + + return (tickLabelWidth * cosRotation) + (tickFontSize * sinRotation); + }, + + /** + * @private + */ + getLabelCapacity: function(exampleTime) { + var me = this; + + // pick the longest format (milliseconds) for guestimation + var format = me.options.time.displayFormats.millisecond; + var exampleLabel = me.tickFormatFunction(exampleTime, 0, [], format); + var tickLabelWidth = me.getLabelWidth(exampleLabel); + var innerWidth = me.isHorizontal() ? me.width : me.height; + var capacity = Math.floor(innerWidth / tickLabelWidth); + + return capacity > 0 ? capacity : 1; + } +}); + +// INTERNAL: static default options, registered in src/index.js +var _defaults$4 = defaultConfig$4; +scale_time._defaults = _defaults$4; + +var scales = { + category: scale_category, + linear: scale_linear, + logarithmic: scale_logarithmic, + radialLinear: scale_radialLinear, + time: scale_time +}; + +var moment = createCommonjsModule(function (module, exports) { +(function (global, factory) { + module.exports = factory(); +}(commonjsGlobal, (function () { + var hookCallback; + + function hooks () { + return hookCallback.apply(null, arguments); + } + + // This is done to register the method called with moment() + // without creating circular dependencies. + function setHookCallback (callback) { + hookCallback = callback; + } + + function isArray(input) { + return input instanceof Array || Object.prototype.toString.call(input) === '[object Array]'; + } + + function isObject(input) { + // IE8 will treat undefined and null as object if it wasn't for + // input != null + return input != null && Object.prototype.toString.call(input) === '[object Object]'; + } + + function isObjectEmpty(obj) { + if (Object.getOwnPropertyNames) { + return (Object.getOwnPropertyNames(obj).length === 0); + } else { + var k; + for (k in obj) { + if (obj.hasOwnProperty(k)) { + return false; + } + } + return true; + } + } + + function isUndefined(input) { + return input === void 0; + } + + function isNumber(input) { + return typeof input === 'number' || Object.prototype.toString.call(input) === '[object Number]'; + } + + function isDate(input) { + return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]'; + } + + function map(arr, fn) { + var res = [], i; + for (i = 0; i < arr.length; ++i) { + res.push(fn(arr[i], i)); + } + return res; + } + + function hasOwnProp(a, b) { + return Object.prototype.hasOwnProperty.call(a, b); + } + + function extend(a, b) { + for (var i in b) { + if (hasOwnProp(b, i)) { + a[i] = b[i]; + } + } + + if (hasOwnProp(b, 'toString')) { + a.toString = b.toString; + } + + if (hasOwnProp(b, 'valueOf')) { + a.valueOf = b.valueOf; + } + + return a; + } + + function createUTC (input, format, locale, strict) { + return createLocalOrUTC(input, format, locale, strict, true).utc(); + } + + function defaultParsingFlags() { + // We need to deep clone this object. + return { + empty : false, + unusedTokens : [], + unusedInput : [], + overflow : -2, + charsLeftOver : 0, + nullInput : false, + invalidMonth : null, + invalidFormat : false, + userInvalidated : false, + iso : false, + parsedDateParts : [], + meridiem : null, + rfc2822 : false, + weekdayMismatch : false + }; + } + + function getParsingFlags(m) { + if (m._pf == null) { + m._pf = defaultParsingFlags(); + } + return m._pf; + } + + var some; + if (Array.prototype.some) { + some = Array.prototype.some; + } else { + some = function (fun) { + var t = Object(this); + var len = t.length >>> 0; + + for (var i = 0; i < len; i++) { + if (i in t && fun.call(this, t[i], i, t)) { + return true; + } + } + + return false; + }; + } + + function isValid(m) { + if (m._isValid == null) { + var flags = getParsingFlags(m); + var parsedParts = some.call(flags.parsedDateParts, function (i) { + return i != null; + }); + var isNowValid = !isNaN(m._d.getTime()) && + flags.overflow < 0 && + !flags.empty && + !flags.invalidMonth && + !flags.invalidWeekday && + !flags.weekdayMismatch && + !flags.nullInput && + !flags.invalidFormat && + !flags.userInvalidated && + (!flags.meridiem || (flags.meridiem && parsedParts)); + + if (m._strict) { + isNowValid = isNowValid && + flags.charsLeftOver === 0 && + flags.unusedTokens.length === 0 && + flags.bigHour === undefined; + } + + if (Object.isFrozen == null || !Object.isFrozen(m)) { + m._isValid = isNowValid; + } + else { + return isNowValid; + } + } + return m._isValid; + } + + function createInvalid (flags) { + var m = createUTC(NaN); + if (flags != null) { + extend(getParsingFlags(m), flags); + } + else { + getParsingFlags(m).userInvalidated = true; + } + + return m; + } + + // Plugins that add properties should also add the key here (null value), + // so we can properly clone ourselves. + var momentProperties = hooks.momentProperties = []; + + function copyConfig(to, from) { + var i, prop, val; + + if (!isUndefined(from._isAMomentObject)) { + to._isAMomentObject = from._isAMomentObject; + } + if (!isUndefined(from._i)) { + to._i = from._i; + } + if (!isUndefined(from._f)) { + to._f = from._f; + } + if (!isUndefined(from._l)) { + to._l = from._l; + } + if (!isUndefined(from._strict)) { + to._strict = from._strict; + } + if (!isUndefined(from._tzm)) { + to._tzm = from._tzm; + } + if (!isUndefined(from._isUTC)) { + to._isUTC = from._isUTC; + } + if (!isUndefined(from._offset)) { + to._offset = from._offset; + } + if (!isUndefined(from._pf)) { + to._pf = getParsingFlags(from); + } + if (!isUndefined(from._locale)) { + to._locale = from._locale; + } + + if (momentProperties.length > 0) { + for (i = 0; i < momentProperties.length; i++) { + prop = momentProperties[i]; + val = from[prop]; + if (!isUndefined(val)) { + to[prop] = val; + } + } + } + + return to; + } + + var updateInProgress = false; + + // Moment prototype object + function Moment(config) { + copyConfig(this, config); + this._d = new Date(config._d != null ? config._d.getTime() : NaN); + if (!this.isValid()) { + this._d = new Date(NaN); + } + // Prevent infinite loop in case updateOffset creates new moment + // objects. + if (updateInProgress === false) { + updateInProgress = true; + hooks.updateOffset(this); + updateInProgress = false; + } + } + + function isMoment (obj) { + return obj instanceof Moment || (obj != null && obj._isAMomentObject != null); + } + + function absFloor (number) { + if (number < 0) { + // -0 -> 0 + return Math.ceil(number) || 0; + } else { + return Math.floor(number); + } + } + + function toInt(argumentForCoercion) { + var coercedNumber = +argumentForCoercion, + value = 0; + + if (coercedNumber !== 0 && isFinite(coercedNumber)) { + value = absFloor(coercedNumber); + } + + return value; + } + + // compare two arrays, return the number of differences + function compareArrays(array1, array2, dontConvert) { + var len = Math.min(array1.length, array2.length), + lengthDiff = Math.abs(array1.length - array2.length), + diffs = 0, + i; + for (i = 0; i < len; i++) { + if ((dontConvert && array1[i] !== array2[i]) || + (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) { + diffs++; + } + } + return diffs + lengthDiff; + } + + function warn(msg) { + if (hooks.suppressDeprecationWarnings === false && + (typeof console !== 'undefined') && console.warn) { + console.warn('Deprecation warning: ' + msg); + } + } + + function deprecate(msg, fn) { + var firstTime = true; + + return extend(function () { + if (hooks.deprecationHandler != null) { + hooks.deprecationHandler(null, msg); + } + if (firstTime) { + var args = []; + var arg; + for (var i = 0; i < arguments.length; i++) { + arg = ''; + if (typeof arguments[i] === 'object') { + arg += '\n[' + i + '] '; + for (var key in arguments[0]) { + arg += key + ': ' + arguments[0][key] + ', '; + } + arg = arg.slice(0, -2); // Remove trailing comma and space + } else { + arg = arguments[i]; + } + args.push(arg); + } + warn(msg + '\nArguments: ' + Array.prototype.slice.call(args).join('') + '\n' + (new Error()).stack); + firstTime = false; + } + return fn.apply(this, arguments); + }, fn); + } + + var deprecations = {}; + + function deprecateSimple(name, msg) { + if (hooks.deprecationHandler != null) { + hooks.deprecationHandler(name, msg); + } + if (!deprecations[name]) { + warn(msg); + deprecations[name] = true; + } + } + + hooks.suppressDeprecationWarnings = false; + hooks.deprecationHandler = null; + + function isFunction(input) { + return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]'; + } + + function set (config) { + var prop, i; + for (i in config) { + prop = config[i]; + if (isFunction(prop)) { + this[i] = prop; + } else { + this['_' + i] = prop; + } + } + this._config = config; + // Lenient ordinal parsing accepts just a number in addition to + // number + (possibly) stuff coming from _dayOfMonthOrdinalParse. + // TODO: Remove "ordinalParse" fallback in next major release. + this._dayOfMonthOrdinalParseLenient = new RegExp( + (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + + '|' + (/\d{1,2}/).source); + } + + function mergeConfigs(parentConfig, childConfig) { + var res = extend({}, parentConfig), prop; + for (prop in childConfig) { + if (hasOwnProp(childConfig, prop)) { + if (isObject(parentConfig[prop]) && isObject(childConfig[prop])) { + res[prop] = {}; + extend(res[prop], parentConfig[prop]); + extend(res[prop], childConfig[prop]); + } else if (childConfig[prop] != null) { + res[prop] = childConfig[prop]; + } else { + delete res[prop]; + } + } + } + for (prop in parentConfig) { + if (hasOwnProp(parentConfig, prop) && + !hasOwnProp(childConfig, prop) && + isObject(parentConfig[prop])) { + // make sure changes to properties don't modify parent config + res[prop] = extend({}, res[prop]); + } + } + return res; + } + + function Locale(config) { + if (config != null) { + this.set(config); + } + } + + var keys; + + if (Object.keys) { + keys = Object.keys; + } else { + keys = function (obj) { + var i, res = []; + for (i in obj) { + if (hasOwnProp(obj, i)) { + res.push(i); + } + } + return res; + }; + } + + var defaultCalendar = { + sameDay : '[Today at] LT', + nextDay : '[Tomorrow at] LT', + nextWeek : 'dddd [at] LT', + lastDay : '[Yesterday at] LT', + lastWeek : '[Last] dddd [at] LT', + sameElse : 'L' + }; + + function calendar (key, mom, now) { + var output = this._calendar[key] || this._calendar['sameElse']; + return isFunction(output) ? output.call(mom, now) : output; + } + + var defaultLongDateFormat = { + LTS : 'h:mm:ss A', + LT : 'h:mm A', + L : 'MM/DD/YYYY', + LL : 'MMMM D, YYYY', + LLL : 'MMMM D, YYYY h:mm A', + LLLL : 'dddd, MMMM D, YYYY h:mm A' + }; + + function longDateFormat (key) { + var format = this._longDateFormat[key], + formatUpper = this._longDateFormat[key.toUpperCase()]; + + if (format || !formatUpper) { + return format; + } + + this._longDateFormat[key] = formatUpper.replace(/MMMM|MM|DD|dddd/g, function (val) { + return val.slice(1); + }); + + return this._longDateFormat[key]; + } + + var defaultInvalidDate = 'Invalid date'; + + function invalidDate () { + return this._invalidDate; + } + + var defaultOrdinal = '%d'; + var defaultDayOfMonthOrdinalParse = /\d{1,2}/; + + function ordinal (number) { + return this._ordinal.replace('%d', number); + } + + var defaultRelativeTime = { + future : 'in %s', + past : '%s ago', + s : 'a few seconds', + ss : '%d seconds', + m : 'a minute', + mm : '%d minutes', + h : 'an hour', + hh : '%d hours', + d : 'a day', + dd : '%d days', + M : 'a month', + MM : '%d months', + y : 'a year', + yy : '%d years' + }; + + function relativeTime (number, withoutSuffix, string, isFuture) { + var output = this._relativeTime[string]; + return (isFunction(output)) ? + output(number, withoutSuffix, string, isFuture) : + output.replace(/%d/i, number); + } + + function pastFuture (diff, output) { + var format = this._relativeTime[diff > 0 ? 'future' : 'past']; + return isFunction(format) ? format(output) : format.replace(/%s/i, output); + } + + var aliases = {}; + + function addUnitAlias (unit, shorthand) { + var lowerCase = unit.toLowerCase(); + aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit; + } + + function normalizeUnits(units) { + return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined; + } + + function normalizeObjectUnits(inputObject) { + var normalizedInput = {}, + normalizedProp, + prop; + + for (prop in inputObject) { + if (hasOwnProp(inputObject, prop)) { + normalizedProp = normalizeUnits(prop); + if (normalizedProp) { + normalizedInput[normalizedProp] = inputObject[prop]; + } + } + } + + return normalizedInput; + } + + var priorities = {}; + + function addUnitPriority(unit, priority) { + priorities[unit] = priority; + } + + function getPrioritizedUnits(unitsObj) { + var units = []; + for (var u in unitsObj) { + units.push({unit: u, priority: priorities[u]}); + } + units.sort(function (a, b) { + return a.priority - b.priority; + }); + return units; + } + + function zeroFill(number, targetLength, forceSign) { + var absNumber = '' + Math.abs(number), + zerosToFill = targetLength - absNumber.length, + sign = number >= 0; + return (sign ? (forceSign ? '+' : '') : '-') + + Math.pow(10, Math.max(0, zerosToFill)).toString().substr(1) + absNumber; + } + + var formattingTokens = /(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g; + + var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g; + + var formatFunctions = {}; + + var formatTokenFunctions = {}; + + // token: 'M' + // padded: ['MM', 2] + // ordinal: 'Mo' + // callback: function () { this.month() + 1 } + function addFormatToken (token, padded, ordinal, callback) { + var func = callback; + if (typeof callback === 'string') { + func = function () { + return this[callback](); + }; + } + if (token) { + formatTokenFunctions[token] = func; + } + if (padded) { + formatTokenFunctions[padded[0]] = function () { + return zeroFill(func.apply(this, arguments), padded[1], padded[2]); + }; + } + if (ordinal) { + formatTokenFunctions[ordinal] = function () { + return this.localeData().ordinal(func.apply(this, arguments), token); + }; + } + } + + function removeFormattingTokens(input) { + if (input.match(/\[[\s\S]/)) { + return input.replace(/^\[|\]$/g, ''); + } + return input.replace(/\\/g, ''); + } + + function makeFormatFunction(format) { + var array = format.match(formattingTokens), i, length; + + for (i = 0, length = array.length; i < length; i++) { + if (formatTokenFunctions[array[i]]) { + array[i] = formatTokenFunctions[array[i]]; + } else { + array[i] = removeFormattingTokens(array[i]); + } + } + + return function (mom) { + var output = '', i; + for (i = 0; i < length; i++) { + output += isFunction(array[i]) ? array[i].call(mom, format) : array[i]; + } + return output; + }; + } + + // format date using native date object + function formatMoment(m, format) { + if (!m.isValid()) { + return m.localeData().invalidDate(); + } + + format = expandFormat(format, m.localeData()); + formatFunctions[format] = formatFunctions[format] || makeFormatFunction(format); + + return formatFunctions[format](m); + } + + function expandFormat(format, locale) { + var i = 5; + + function replaceLongDateFormatTokens(input) { + return locale.longDateFormat(input) || input; + } + + localFormattingTokens.lastIndex = 0; + while (i >= 0 && localFormattingTokens.test(format)) { + format = format.replace(localFormattingTokens, replaceLongDateFormatTokens); + localFormattingTokens.lastIndex = 0; + i -= 1; + } + + return format; + } + + var match1 = /\d/; // 0 - 9 + var match2 = /\d\d/; // 00 - 99 + var match3 = /\d{3}/; // 000 - 999 + var match4 = /\d{4}/; // 0000 - 9999 + var match6 = /[+-]?\d{6}/; // -999999 - 999999 + var match1to2 = /\d\d?/; // 0 - 99 + var match3to4 = /\d\d\d\d?/; // 999 - 9999 + var match5to6 = /\d\d\d\d\d\d?/; // 99999 - 999999 + var match1to3 = /\d{1,3}/; // 0 - 999 + var match1to4 = /\d{1,4}/; // 0 - 9999 + var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999 + + var matchUnsigned = /\d+/; // 0 - inf + var matchSigned = /[+-]?\d+/; // -inf - inf + + var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z + var matchShortOffset = /Z|[+-]\d\d(?::?\d\d)?/gi; // +00 -00 +00:00 -00:00 +0000 -0000 or Z + + var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123 + + // any word (or two) characters or numbers including two/three word month in arabic. + // includes scottish gaelic two word and hyphenated months + var matchWord = /[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i; + + var regexes = {}; + + function addRegexToken (token, regex, strictRegex) { + regexes[token] = isFunction(regex) ? regex : function (isStrict, localeData) { + return (isStrict && strictRegex) ? strictRegex : regex; + }; + } + + function getParseRegexForToken (token, config) { + if (!hasOwnProp(regexes, token)) { + return new RegExp(unescapeFormat(token)); + } + + return regexes[token](config._strict, config._locale); + } + + // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript + function unescapeFormat(s) { + return regexEscape(s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) { + return p1 || p2 || p3 || p4; + })); + } + + function regexEscape(s) { + return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); + } + + var tokens = {}; + + function addParseToken (token, callback) { + var i, func = callback; + if (typeof token === 'string') { + token = [token]; + } + if (isNumber(callback)) { + func = function (input, array) { + array[callback] = toInt(input); + }; + } + for (i = 0; i < token.length; i++) { + tokens[token[i]] = func; + } + } + + function addWeekParseToken (token, callback) { + addParseToken(token, function (input, array, config, token) { + config._w = config._w || {}; + callback(input, config._w, config, token); + }); + } + + function addTimeToArrayFromToken(token, input, config) { + if (input != null && hasOwnProp(tokens, token)) { + tokens[token](input, config._a, config, token); + } + } + + var YEAR = 0; + var MONTH = 1; + var DATE = 2; + var HOUR = 3; + var MINUTE = 4; + var SECOND = 5; + var MILLISECOND = 6; + var WEEK = 7; + var WEEKDAY = 8; + + // FORMATTING + + addFormatToken('Y', 0, 0, function () { + var y = this.year(); + return y <= 9999 ? '' + y : '+' + y; + }); + + addFormatToken(0, ['YY', 2], 0, function () { + return this.year() % 100; + }); + + addFormatToken(0, ['YYYY', 4], 0, 'year'); + addFormatToken(0, ['YYYYY', 5], 0, 'year'); + addFormatToken(0, ['YYYYYY', 6, true], 0, 'year'); + + // ALIASES + + addUnitAlias('year', 'y'); + + // PRIORITIES + + addUnitPriority('year', 1); + + // PARSING + + addRegexToken('Y', matchSigned); + addRegexToken('YY', match1to2, match2); + addRegexToken('YYYY', match1to4, match4); + addRegexToken('YYYYY', match1to6, match6); + addRegexToken('YYYYYY', match1to6, match6); + + addParseToken(['YYYYY', 'YYYYYY'], YEAR); + addParseToken('YYYY', function (input, array) { + array[YEAR] = input.length === 2 ? hooks.parseTwoDigitYear(input) : toInt(input); + }); + addParseToken('YY', function (input, array) { + array[YEAR] = hooks.parseTwoDigitYear(input); + }); + addParseToken('Y', function (input, array) { + array[YEAR] = parseInt(input, 10); + }); + + // HELPERS + + function daysInYear(year) { + return isLeapYear(year) ? 366 : 365; + } + + function isLeapYear(year) { + return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; + } + + // HOOKS + + hooks.parseTwoDigitYear = function (input) { + return toInt(input) + (toInt(input) > 68 ? 1900 : 2000); + }; + + // MOMENTS + + var getSetYear = makeGetSet('FullYear', true); + + function getIsLeapYear () { + return isLeapYear(this.year()); + } + + function makeGetSet (unit, keepTime) { + return function (value) { + if (value != null) { + set$1(this, unit, value); + hooks.updateOffset(this, keepTime); + return this; + } else { + return get(this, unit); + } + }; + } + + function get (mom, unit) { + return mom.isValid() ? + mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit]() : NaN; + } + + function set$1 (mom, unit, value) { + if (mom.isValid() && !isNaN(value)) { + if (unit === 'FullYear' && isLeapYear(mom.year()) && mom.month() === 1 && mom.date() === 29) { + mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value, mom.month(), daysInMonth(value, mom.month())); + } + else { + mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value); + } + } + } + + // MOMENTS + + function stringGet (units) { + units = normalizeUnits(units); + if (isFunction(this[units])) { + return this[units](); + } + return this; + } + + + function stringSet (units, value) { + if (typeof units === 'object') { + units = normalizeObjectUnits(units); + var prioritized = getPrioritizedUnits(units); + for (var i = 0; i < prioritized.length; i++) { + this[prioritized[i].unit](units[prioritized[i].unit]); + } + } else { + units = normalizeUnits(units); + if (isFunction(this[units])) { + return this[units](value); + } + } + return this; + } + + function mod(n, x) { + return ((n % x) + x) % x; + } + + var indexOf; + + if (Array.prototype.indexOf) { + indexOf = Array.prototype.indexOf; + } else { + indexOf = function (o) { + // I know + var i; + for (i = 0; i < this.length; ++i) { + if (this[i] === o) { + return i; + } + } + return -1; + }; + } + + function daysInMonth(year, month) { + if (isNaN(year) || isNaN(month)) { + return NaN; + } + var modMonth = mod(month, 12); + year += (month - modMonth) / 12; + return modMonth === 1 ? (isLeapYear(year) ? 29 : 28) : (31 - modMonth % 7 % 2); + } + + // FORMATTING + + addFormatToken('M', ['MM', 2], 'Mo', function () { + return this.month() + 1; + }); + + addFormatToken('MMM', 0, 0, function (format) { + return this.localeData().monthsShort(this, format); + }); + + addFormatToken('MMMM', 0, 0, function (format) { + return this.localeData().months(this, format); + }); + + // ALIASES + + addUnitAlias('month', 'M'); + + // PRIORITY + + addUnitPriority('month', 8); + + // PARSING + + addRegexToken('M', match1to2); + addRegexToken('MM', match1to2, match2); + addRegexToken('MMM', function (isStrict, locale) { + return locale.monthsShortRegex(isStrict); + }); + addRegexToken('MMMM', function (isStrict, locale) { + return locale.monthsRegex(isStrict); + }); + + addParseToken(['M', 'MM'], function (input, array) { + array[MONTH] = toInt(input) - 1; + }); + + addParseToken(['MMM', 'MMMM'], function (input, array, config, token) { + var month = config._locale.monthsParse(input, token, config._strict); + // if we didn't find a month name, mark the date as invalid. + if (month != null) { + array[MONTH] = month; + } else { + getParsingFlags(config).invalidMonth = input; + } + }); + + // LOCALES + + var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/; + var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'); + function localeMonths (m, format) { + if (!m) { + return isArray(this._months) ? this._months : + this._months['standalone']; + } + return isArray(this._months) ? this._months[m.month()] : + this._months[(this._months.isFormat || MONTHS_IN_FORMAT).test(format) ? 'format' : 'standalone'][m.month()]; + } + + var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'); + function localeMonthsShort (m, format) { + if (!m) { + return isArray(this._monthsShort) ? this._monthsShort : + this._monthsShort['standalone']; + } + return isArray(this._monthsShort) ? this._monthsShort[m.month()] : + this._monthsShort[MONTHS_IN_FORMAT.test(format) ? 'format' : 'standalone'][m.month()]; + } + + function handleStrictParse(monthName, format, strict) { + var i, ii, mom, llc = monthName.toLocaleLowerCase(); + if (!this._monthsParse) { + // this is not used + this._monthsParse = []; + this._longMonthsParse = []; + this._shortMonthsParse = []; + for (i = 0; i < 12; ++i) { + mom = createUTC([2000, i]); + this._shortMonthsParse[i] = this.monthsShort(mom, '').toLocaleLowerCase(); + this._longMonthsParse[i] = this.months(mom, '').toLocaleLowerCase(); + } + } + + if (strict) { + if (format === 'MMM') { + ii = indexOf.call(this._shortMonthsParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._longMonthsParse, llc); + return ii !== -1 ? ii : null; + } + } else { + if (format === 'MMM') { + ii = indexOf.call(this._shortMonthsParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._longMonthsParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._longMonthsParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._shortMonthsParse, llc); + return ii !== -1 ? ii : null; + } + } + } + + function localeMonthsParse (monthName, format, strict) { + var i, mom, regex; + + if (this._monthsParseExact) { + return handleStrictParse.call(this, monthName, format, strict); + } + + if (!this._monthsParse) { + this._monthsParse = []; + this._longMonthsParse = []; + this._shortMonthsParse = []; + } + + // TODO: add sorting + // Sorting makes sure if one month (or abbr) is a prefix of another + // see sorting in computeMonthsParse + for (i = 0; i < 12; i++) { + // make the regex if we don't have it already + mom = createUTC([2000, i]); + if (strict && !this._longMonthsParse[i]) { + this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i'); + this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i'); + } + if (!strict && !this._monthsParse[i]) { + regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, ''); + this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) { + return i; + } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) { + return i; + } else if (!strict && this._monthsParse[i].test(monthName)) { + return i; + } + } + } + + // MOMENTS + + function setMonth (mom, value) { + var dayOfMonth; + + if (!mom.isValid()) { + // No op + return mom; + } + + if (typeof value === 'string') { + if (/^\d+$/.test(value)) { + value = toInt(value); + } else { + value = mom.localeData().monthsParse(value); + // TODO: Another silent failure? + if (!isNumber(value)) { + return mom; + } + } + } + + dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value)); + mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth); + return mom; + } + + function getSetMonth (value) { + if (value != null) { + setMonth(this, value); + hooks.updateOffset(this, true); + return this; + } else { + return get(this, 'Month'); + } + } + + function getDaysInMonth () { + return daysInMonth(this.year(), this.month()); + } + + var defaultMonthsShortRegex = matchWord; + function monthsShortRegex (isStrict) { + if (this._monthsParseExact) { + if (!hasOwnProp(this, '_monthsRegex')) { + computeMonthsParse.call(this); + } + if (isStrict) { + return this._monthsShortStrictRegex; + } else { + return this._monthsShortRegex; + } + } else { + if (!hasOwnProp(this, '_monthsShortRegex')) { + this._monthsShortRegex = defaultMonthsShortRegex; + } + return this._monthsShortStrictRegex && isStrict ? + this._monthsShortStrictRegex : this._monthsShortRegex; + } + } + + var defaultMonthsRegex = matchWord; + function monthsRegex (isStrict) { + if (this._monthsParseExact) { + if (!hasOwnProp(this, '_monthsRegex')) { + computeMonthsParse.call(this); + } + if (isStrict) { + return this._monthsStrictRegex; + } else { + return this._monthsRegex; + } + } else { + if (!hasOwnProp(this, '_monthsRegex')) { + this._monthsRegex = defaultMonthsRegex; + } + return this._monthsStrictRegex && isStrict ? + this._monthsStrictRegex : this._monthsRegex; + } + } + + function computeMonthsParse () { + function cmpLenRev(a, b) { + return b.length - a.length; + } + + var shortPieces = [], longPieces = [], mixedPieces = [], + i, mom; + for (i = 0; i < 12; i++) { + // make the regex if we don't have it already + mom = createUTC([2000, i]); + shortPieces.push(this.monthsShort(mom, '')); + longPieces.push(this.months(mom, '')); + mixedPieces.push(this.months(mom, '')); + mixedPieces.push(this.monthsShort(mom, '')); + } + // Sorting makes sure if one month (or abbr) is a prefix of another it + // will match the longer piece. + shortPieces.sort(cmpLenRev); + longPieces.sort(cmpLenRev); + mixedPieces.sort(cmpLenRev); + for (i = 0; i < 12; i++) { + shortPieces[i] = regexEscape(shortPieces[i]); + longPieces[i] = regexEscape(longPieces[i]); + } + for (i = 0; i < 24; i++) { + mixedPieces[i] = regexEscape(mixedPieces[i]); + } + + this._monthsRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i'); + this._monthsShortRegex = this._monthsRegex; + this._monthsStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i'); + this._monthsShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i'); + } + + function createDate (y, m, d, h, M, s, ms) { + // can't just apply() to create a date: + // https://stackoverflow.com/q/181348 + var date; + // the date constructor remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + // preserve leap years using a full 400 year cycle, then reset + date = new Date(y + 400, m, d, h, M, s, ms); + if (isFinite(date.getFullYear())) { + date.setFullYear(y); + } + } else { + date = new Date(y, m, d, h, M, s, ms); + } + + return date; + } + + function createUTCDate (y) { + var date; + // the Date.UTC function remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + var args = Array.prototype.slice.call(arguments); + // preserve leap years using a full 400 year cycle, then reset + args[0] = y + 400; + date = new Date(Date.UTC.apply(null, args)); + if (isFinite(date.getUTCFullYear())) { + date.setUTCFullYear(y); + } + } else { + date = new Date(Date.UTC.apply(null, arguments)); + } + + return date; + } + + // start-of-first-week - start-of-year + function firstWeekOffset(year, dow, doy) { + var // first-week day -- which january is always in the first week (4 for iso, 1 for other) + fwd = 7 + dow - doy, + // first-week day local weekday -- which local weekday is fwd + fwdlw = (7 + createUTCDate(year, 0, fwd).getUTCDay() - dow) % 7; + + return -fwdlw + fwd - 1; + } + + // https://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday + function dayOfYearFromWeeks(year, week, weekday, dow, doy) { + var localWeekday = (7 + weekday - dow) % 7, + weekOffset = firstWeekOffset(year, dow, doy), + dayOfYear = 1 + 7 * (week - 1) + localWeekday + weekOffset, + resYear, resDayOfYear; + + if (dayOfYear <= 0) { + resYear = year - 1; + resDayOfYear = daysInYear(resYear) + dayOfYear; + } else if (dayOfYear > daysInYear(year)) { + resYear = year + 1; + resDayOfYear = dayOfYear - daysInYear(year); + } else { + resYear = year; + resDayOfYear = dayOfYear; + } + + return { + year: resYear, + dayOfYear: resDayOfYear + }; + } + + function weekOfYear(mom, dow, doy) { + var weekOffset = firstWeekOffset(mom.year(), dow, doy), + week = Math.floor((mom.dayOfYear() - weekOffset - 1) / 7) + 1, + resWeek, resYear; + + if (week < 1) { + resYear = mom.year() - 1; + resWeek = week + weeksInYear(resYear, dow, doy); + } else if (week > weeksInYear(mom.year(), dow, doy)) { + resWeek = week - weeksInYear(mom.year(), dow, doy); + resYear = mom.year() + 1; + } else { + resYear = mom.year(); + resWeek = week; + } + + return { + week: resWeek, + year: resYear + }; + } + + function weeksInYear(year, dow, doy) { + var weekOffset = firstWeekOffset(year, dow, doy), + weekOffsetNext = firstWeekOffset(year + 1, dow, doy); + return (daysInYear(year) - weekOffset + weekOffsetNext) / 7; + } + + // FORMATTING + + addFormatToken('w', ['ww', 2], 'wo', 'week'); + addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek'); + + // ALIASES + + addUnitAlias('week', 'w'); + addUnitAlias('isoWeek', 'W'); + + // PRIORITIES + + addUnitPriority('week', 5); + addUnitPriority('isoWeek', 5); + + // PARSING + + addRegexToken('w', match1to2); + addRegexToken('ww', match1to2, match2); + addRegexToken('W', match1to2); + addRegexToken('WW', match1to2, match2); + + addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) { + week[token.substr(0, 1)] = toInt(input); + }); + + // HELPERS + + // LOCALES + + function localeWeek (mom) { + return weekOfYear(mom, this._week.dow, this._week.doy).week; + } + + var defaultLocaleWeek = { + dow : 0, // Sunday is the first day of the week. + doy : 6 // The week that contains Jan 6th is the first week of the year. + }; + + function localeFirstDayOfWeek () { + return this._week.dow; + } + + function localeFirstDayOfYear () { + return this._week.doy; + } + + // MOMENTS + + function getSetWeek (input) { + var week = this.localeData().week(this); + return input == null ? week : this.add((input - week) * 7, 'd'); + } + + function getSetISOWeek (input) { + var week = weekOfYear(this, 1, 4).week; + return input == null ? week : this.add((input - week) * 7, 'd'); + } + + // FORMATTING + + addFormatToken('d', 0, 'do', 'day'); + + addFormatToken('dd', 0, 0, function (format) { + return this.localeData().weekdaysMin(this, format); + }); + + addFormatToken('ddd', 0, 0, function (format) { + return this.localeData().weekdaysShort(this, format); + }); + + addFormatToken('dddd', 0, 0, function (format) { + return this.localeData().weekdays(this, format); + }); + + addFormatToken('e', 0, 0, 'weekday'); + addFormatToken('E', 0, 0, 'isoWeekday'); + + // ALIASES + + addUnitAlias('day', 'd'); + addUnitAlias('weekday', 'e'); + addUnitAlias('isoWeekday', 'E'); + + // PRIORITY + addUnitPriority('day', 11); + addUnitPriority('weekday', 11); + addUnitPriority('isoWeekday', 11); + + // PARSING + + addRegexToken('d', match1to2); + addRegexToken('e', match1to2); + addRegexToken('E', match1to2); + addRegexToken('dd', function (isStrict, locale) { + return locale.weekdaysMinRegex(isStrict); + }); + addRegexToken('ddd', function (isStrict, locale) { + return locale.weekdaysShortRegex(isStrict); + }); + addRegexToken('dddd', function (isStrict, locale) { + return locale.weekdaysRegex(isStrict); + }); + + addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config, token) { + var weekday = config._locale.weekdaysParse(input, token, config._strict); + // if we didn't get a weekday name, mark the date as invalid + if (weekday != null) { + week.d = weekday; + } else { + getParsingFlags(config).invalidWeekday = input; + } + }); + + addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) { + week[token] = toInt(input); + }); + + // HELPERS + + function parseWeekday(input, locale) { + if (typeof input !== 'string') { + return input; + } + + if (!isNaN(input)) { + return parseInt(input, 10); + } + + input = locale.weekdaysParse(input); + if (typeof input === 'number') { + return input; + } + + return null; + } + + function parseIsoWeekday(input, locale) { + if (typeof input === 'string') { + return locale.weekdaysParse(input) % 7 || 7; + } + return isNaN(input) ? null : input; + } + + // LOCALES + function shiftWeekdays (ws, n) { + return ws.slice(n, 7).concat(ws.slice(0, n)); + } + + var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'); + function localeWeekdays (m, format) { + var weekdays = isArray(this._weekdays) ? this._weekdays : + this._weekdays[(m && m !== true && this._weekdays.isFormat.test(format)) ? 'format' : 'standalone']; + return (m === true) ? shiftWeekdays(weekdays, this._week.dow) + : (m) ? weekdays[m.day()] : weekdays; + } + + var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'); + function localeWeekdaysShort (m) { + return (m === true) ? shiftWeekdays(this._weekdaysShort, this._week.dow) + : (m) ? this._weekdaysShort[m.day()] : this._weekdaysShort; + } + + var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'); + function localeWeekdaysMin (m) { + return (m === true) ? shiftWeekdays(this._weekdaysMin, this._week.dow) + : (m) ? this._weekdaysMin[m.day()] : this._weekdaysMin; + } + + function handleStrictParse$1(weekdayName, format, strict) { + var i, ii, mom, llc = weekdayName.toLocaleLowerCase(); + if (!this._weekdaysParse) { + this._weekdaysParse = []; + this._shortWeekdaysParse = []; + this._minWeekdaysParse = []; + + for (i = 0; i < 7; ++i) { + mom = createUTC([2000, 1]).day(i); + this._minWeekdaysParse[i] = this.weekdaysMin(mom, '').toLocaleLowerCase(); + this._shortWeekdaysParse[i] = this.weekdaysShort(mom, '').toLocaleLowerCase(); + this._weekdaysParse[i] = this.weekdays(mom, '').toLocaleLowerCase(); + } + } + + if (strict) { + if (format === 'dddd') { + ii = indexOf.call(this._weekdaysParse, llc); + return ii !== -1 ? ii : null; + } else if (format === 'ddd') { + ii = indexOf.call(this._shortWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._minWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } + } else { + if (format === 'dddd') { + ii = indexOf.call(this._weekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._shortWeekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._minWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } else if (format === 'ddd') { + ii = indexOf.call(this._shortWeekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._weekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._minWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } else { + ii = indexOf.call(this._minWeekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._weekdaysParse, llc); + if (ii !== -1) { + return ii; + } + ii = indexOf.call(this._shortWeekdaysParse, llc); + return ii !== -1 ? ii : null; + } + } + } + + function localeWeekdaysParse (weekdayName, format, strict) { + var i, mom, regex; + + if (this._weekdaysParseExact) { + return handleStrictParse$1.call(this, weekdayName, format, strict); + } + + if (!this._weekdaysParse) { + this._weekdaysParse = []; + this._minWeekdaysParse = []; + this._shortWeekdaysParse = []; + this._fullWeekdaysParse = []; + } + + for (i = 0; i < 7; i++) { + // make the regex if we don't have it already + + mom = createUTC([2000, 1]).day(i); + if (strict && !this._fullWeekdaysParse[i]) { + this._fullWeekdaysParse[i] = new RegExp('^' + this.weekdays(mom, '').replace('.', '\\.?') + '$', 'i'); + this._shortWeekdaysParse[i] = new RegExp('^' + this.weekdaysShort(mom, '').replace('.', '\\.?') + '$', 'i'); + this._minWeekdaysParse[i] = new RegExp('^' + this.weekdaysMin(mom, '').replace('.', '\\.?') + '$', 'i'); + } + if (!this._weekdaysParse[i]) { + regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, ''); + this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if (strict && format === 'dddd' && this._fullWeekdaysParse[i].test(weekdayName)) { + return i; + } else if (strict && format === 'ddd' && this._shortWeekdaysParse[i].test(weekdayName)) { + return i; + } else if (strict && format === 'dd' && this._minWeekdaysParse[i].test(weekdayName)) { + return i; + } else if (!strict && this._weekdaysParse[i].test(weekdayName)) { + return i; + } + } + } + + // MOMENTS + + function getSetDayOfWeek (input) { + if (!this.isValid()) { + return input != null ? this : NaN; + } + var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); + if (input != null) { + input = parseWeekday(input, this.localeData()); + return this.add(input - day, 'd'); + } else { + return day; + } + } + + function getSetLocaleDayOfWeek (input) { + if (!this.isValid()) { + return input != null ? this : NaN; + } + var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7; + return input == null ? weekday : this.add(input - weekday, 'd'); + } + + function getSetISODayOfWeek (input) { + if (!this.isValid()) { + return input != null ? this : NaN; + } + + // behaves the same as moment#day except + // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6) + // as a setter, sunday should belong to the previous week. + + if (input != null) { + var weekday = parseIsoWeekday(input, this.localeData()); + return this.day(this.day() % 7 ? weekday : weekday - 7); + } else { + return this.day() || 7; + } + } + + var defaultWeekdaysRegex = matchWord; + function weekdaysRegex (isStrict) { + if (this._weekdaysParseExact) { + if (!hasOwnProp(this, '_weekdaysRegex')) { + computeWeekdaysParse.call(this); + } + if (isStrict) { + return this._weekdaysStrictRegex; + } else { + return this._weekdaysRegex; + } + } else { + if (!hasOwnProp(this, '_weekdaysRegex')) { + this._weekdaysRegex = defaultWeekdaysRegex; + } + return this._weekdaysStrictRegex && isStrict ? + this._weekdaysStrictRegex : this._weekdaysRegex; + } + } + + var defaultWeekdaysShortRegex = matchWord; + function weekdaysShortRegex (isStrict) { + if (this._weekdaysParseExact) { + if (!hasOwnProp(this, '_weekdaysRegex')) { + computeWeekdaysParse.call(this); + } + if (isStrict) { + return this._weekdaysShortStrictRegex; + } else { + return this._weekdaysShortRegex; + } + } else { + if (!hasOwnProp(this, '_weekdaysShortRegex')) { + this._weekdaysShortRegex = defaultWeekdaysShortRegex; + } + return this._weekdaysShortStrictRegex && isStrict ? + this._weekdaysShortStrictRegex : this._weekdaysShortRegex; + } + } + + var defaultWeekdaysMinRegex = matchWord; + function weekdaysMinRegex (isStrict) { + if (this._weekdaysParseExact) { + if (!hasOwnProp(this, '_weekdaysRegex')) { + computeWeekdaysParse.call(this); + } + if (isStrict) { + return this._weekdaysMinStrictRegex; + } else { + return this._weekdaysMinRegex; + } + } else { + if (!hasOwnProp(this, '_weekdaysMinRegex')) { + this._weekdaysMinRegex = defaultWeekdaysMinRegex; + } + return this._weekdaysMinStrictRegex && isStrict ? + this._weekdaysMinStrictRegex : this._weekdaysMinRegex; + } + } + + + function computeWeekdaysParse () { + function cmpLenRev(a, b) { + return b.length - a.length; + } + + var minPieces = [], shortPieces = [], longPieces = [], mixedPieces = [], + i, mom, minp, shortp, longp; + for (i = 0; i < 7; i++) { + // make the regex if we don't have it already + mom = createUTC([2000, 1]).day(i); + minp = this.weekdaysMin(mom, ''); + shortp = this.weekdaysShort(mom, ''); + longp = this.weekdays(mom, ''); + minPieces.push(minp); + shortPieces.push(shortp); + longPieces.push(longp); + mixedPieces.push(minp); + mixedPieces.push(shortp); + mixedPieces.push(longp); + } + // Sorting makes sure if one weekday (or abbr) is a prefix of another it + // will match the longer piece. + minPieces.sort(cmpLenRev); + shortPieces.sort(cmpLenRev); + longPieces.sort(cmpLenRev); + mixedPieces.sort(cmpLenRev); + for (i = 0; i < 7; i++) { + shortPieces[i] = regexEscape(shortPieces[i]); + longPieces[i] = regexEscape(longPieces[i]); + mixedPieces[i] = regexEscape(mixedPieces[i]); + } + + this._weekdaysRegex = new RegExp('^(' + mixedPieces.join('|') + ')', 'i'); + this._weekdaysShortRegex = this._weekdaysRegex; + this._weekdaysMinRegex = this._weekdaysRegex; + + this._weekdaysStrictRegex = new RegExp('^(' + longPieces.join('|') + ')', 'i'); + this._weekdaysShortStrictRegex = new RegExp('^(' + shortPieces.join('|') + ')', 'i'); + this._weekdaysMinStrictRegex = new RegExp('^(' + minPieces.join('|') + ')', 'i'); + } + + // FORMATTING + + function hFormat() { + return this.hours() % 12 || 12; + } + + function kFormat() { + return this.hours() || 24; + } + + addFormatToken('H', ['HH', 2], 0, 'hour'); + addFormatToken('h', ['hh', 2], 0, hFormat); + addFormatToken('k', ['kk', 2], 0, kFormat); + + addFormatToken('hmm', 0, 0, function () { + return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2); + }); + + addFormatToken('hmmss', 0, 0, function () { + return '' + hFormat.apply(this) + zeroFill(this.minutes(), 2) + + zeroFill(this.seconds(), 2); + }); + + addFormatToken('Hmm', 0, 0, function () { + return '' + this.hours() + zeroFill(this.minutes(), 2); + }); + + addFormatToken('Hmmss', 0, 0, function () { + return '' + this.hours() + zeroFill(this.minutes(), 2) + + zeroFill(this.seconds(), 2); + }); + + function meridiem (token, lowercase) { + addFormatToken(token, 0, 0, function () { + return this.localeData().meridiem(this.hours(), this.minutes(), lowercase); + }); + } + + meridiem('a', true); + meridiem('A', false); + + // ALIASES + + addUnitAlias('hour', 'h'); + + // PRIORITY + addUnitPriority('hour', 13); + + // PARSING + + function matchMeridiem (isStrict, locale) { + return locale._meridiemParse; + } + + addRegexToken('a', matchMeridiem); + addRegexToken('A', matchMeridiem); + addRegexToken('H', match1to2); + addRegexToken('h', match1to2); + addRegexToken('k', match1to2); + addRegexToken('HH', match1to2, match2); + addRegexToken('hh', match1to2, match2); + addRegexToken('kk', match1to2, match2); + + addRegexToken('hmm', match3to4); + addRegexToken('hmmss', match5to6); + addRegexToken('Hmm', match3to4); + addRegexToken('Hmmss', match5to6); + + addParseToken(['H', 'HH'], HOUR); + addParseToken(['k', 'kk'], function (input, array, config) { + var kInput = toInt(input); + array[HOUR] = kInput === 24 ? 0 : kInput; + }); + addParseToken(['a', 'A'], function (input, array, config) { + config._isPm = config._locale.isPM(input); + config._meridiem = input; + }); + addParseToken(['h', 'hh'], function (input, array, config) { + array[HOUR] = toInt(input); + getParsingFlags(config).bigHour = true; + }); + addParseToken('hmm', function (input, array, config) { + var pos = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos)); + array[MINUTE] = toInt(input.substr(pos)); + getParsingFlags(config).bigHour = true; + }); + addParseToken('hmmss', function (input, array, config) { + var pos1 = input.length - 4; + var pos2 = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos1)); + array[MINUTE] = toInt(input.substr(pos1, 2)); + array[SECOND] = toInt(input.substr(pos2)); + getParsingFlags(config).bigHour = true; + }); + addParseToken('Hmm', function (input, array, config) { + var pos = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos)); + array[MINUTE] = toInt(input.substr(pos)); + }); + addParseToken('Hmmss', function (input, array, config) { + var pos1 = input.length - 4; + var pos2 = input.length - 2; + array[HOUR] = toInt(input.substr(0, pos1)); + array[MINUTE] = toInt(input.substr(pos1, 2)); + array[SECOND] = toInt(input.substr(pos2)); + }); + + // LOCALES + + function localeIsPM (input) { + // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays + // Using charAt should be more compatible. + return ((input + '').toLowerCase().charAt(0) === 'p'); + } + + var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i; + function localeMeridiem (hours, minutes, isLower) { + if (hours > 11) { + return isLower ? 'pm' : 'PM'; + } else { + return isLower ? 'am' : 'AM'; + } + } + + + // MOMENTS + + // Setting the hour should keep the time, because the user explicitly + // specified which hour they want. So trying to maintain the same hour (in + // a new timezone) makes sense. Adding/subtracting hours does not follow + // this rule. + var getSetHour = makeGetSet('Hours', true); + + var baseConfig = { + calendar: defaultCalendar, + longDateFormat: defaultLongDateFormat, + invalidDate: defaultInvalidDate, + ordinal: defaultOrdinal, + dayOfMonthOrdinalParse: defaultDayOfMonthOrdinalParse, + relativeTime: defaultRelativeTime, + + months: defaultLocaleMonths, + monthsShort: defaultLocaleMonthsShort, + + week: defaultLocaleWeek, + + weekdays: defaultLocaleWeekdays, + weekdaysMin: defaultLocaleWeekdaysMin, + weekdaysShort: defaultLocaleWeekdaysShort, + + meridiemParse: defaultLocaleMeridiemParse + }; + + // internal storage for locale config files + var locales = {}; + var localeFamilies = {}; + var globalLocale; + + function normalizeLocale(key) { + return key ? key.toLowerCase().replace('_', '-') : key; + } + + // pick the locale from the array + // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each + // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root + function chooseLocale(names) { + var i = 0, j, next, locale, split; + + while (i < names.length) { + split = normalizeLocale(names[i]).split('-'); + j = split.length; + next = normalizeLocale(names[i + 1]); + next = next ? next.split('-') : null; + while (j > 0) { + locale = loadLocale(split.slice(0, j).join('-')); + if (locale) { + return locale; + } + if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) { + //the next array item is better than a shallower substring of this one + break; + } + j--; + } + i++; + } + return globalLocale; + } + + function loadLocale(name) { + var oldLocale = null; + // TODO: Find a better way to register and load all the locales in Node + if (!locales[name] && ('object' !== 'undefined') && + module && module.exports) { + try { + oldLocale = globalLocale._abbr; + var aliasedRequire = commonjsRequire; + aliasedRequire('./locale/' + name); + getSetGlobalLocale(oldLocale); + } catch (e) {} + } + return locales[name]; + } + + // This function will load locale and then set the global locale. If + // no arguments are passed in, it will simply return the current global + // locale key. + function getSetGlobalLocale (key, values) { + var data; + if (key) { + if (isUndefined(values)) { + data = getLocale(key); + } + else { + data = defineLocale(key, values); + } + + if (data) { + // moment.duration._locale = moment._locale = data; + globalLocale = data; + } + else { + if ((typeof console !== 'undefined') && console.warn) { + //warn user if arguments are passed but the locale could not be set + console.warn('Locale ' + key + ' not found. Did you forget to load it?'); + } + } + } + + return globalLocale._abbr; + } + + function defineLocale (name, config) { + if (config !== null) { + var locale, parentConfig = baseConfig; + config.abbr = name; + if (locales[name] != null) { + deprecateSimple('defineLocaleOverride', + 'use moment.updateLocale(localeName, config) to change ' + + 'an existing locale. moment.defineLocale(localeName, ' + + 'config) should only be used for creating a new locale ' + + 'See http://momentjs.com/guides/#/warnings/define-locale/ for more info.'); + parentConfig = locales[name]._config; + } else if (config.parentLocale != null) { + if (locales[config.parentLocale] != null) { + parentConfig = locales[config.parentLocale]._config; + } else { + locale = loadLocale(config.parentLocale); + if (locale != null) { + parentConfig = locale._config; + } else { + if (!localeFamilies[config.parentLocale]) { + localeFamilies[config.parentLocale] = []; + } + localeFamilies[config.parentLocale].push({ + name: name, + config: config + }); + return null; + } + } + } + locales[name] = new Locale(mergeConfigs(parentConfig, config)); + + if (localeFamilies[name]) { + localeFamilies[name].forEach(function (x) { + defineLocale(x.name, x.config); + }); + } + + // backwards compat for now: also set the locale + // make sure we set the locale AFTER all child locales have been + // created, so we won't end up with the child locale set. + getSetGlobalLocale(name); + + + return locales[name]; + } else { + // useful for testing + delete locales[name]; + return null; + } + } + + function updateLocale(name, config) { + if (config != null) { + var locale, tmpLocale, parentConfig = baseConfig; + // MERGE + tmpLocale = loadLocale(name); + if (tmpLocale != null) { + parentConfig = tmpLocale._config; + } + config = mergeConfigs(parentConfig, config); + locale = new Locale(config); + locale.parentLocale = locales[name]; + locales[name] = locale; + + // backwards compat for now: also set the locale + getSetGlobalLocale(name); + } else { + // pass null for config to unupdate, useful for tests + if (locales[name] != null) { + if (locales[name].parentLocale != null) { + locales[name] = locales[name].parentLocale; + } else if (locales[name] != null) { + delete locales[name]; + } + } + } + return locales[name]; + } + + // returns locale data + function getLocale (key) { + var locale; + + if (key && key._locale && key._locale._abbr) { + key = key._locale._abbr; + } + + if (!key) { + return globalLocale; + } + + if (!isArray(key)) { + //short-circuit everything else + locale = loadLocale(key); + if (locale) { + return locale; + } + key = [key]; + } + + return chooseLocale(key); + } + + function listLocales() { + return keys(locales); + } + + function checkOverflow (m) { + var overflow; + var a = m._a; + + if (a && getParsingFlags(m).overflow === -2) { + overflow = + a[MONTH] < 0 || a[MONTH] > 11 ? MONTH : + a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE : + a[HOUR] < 0 || a[HOUR] > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR : + a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE : + a[SECOND] < 0 || a[SECOND] > 59 ? SECOND : + a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND : + -1; + + if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) { + overflow = DATE; + } + if (getParsingFlags(m)._overflowWeeks && overflow === -1) { + overflow = WEEK; + } + if (getParsingFlags(m)._overflowWeekday && overflow === -1) { + overflow = WEEKDAY; + } + + getParsingFlags(m).overflow = overflow; + } + + return m; + } + + // Pick the first defined of two or three arguments. + function defaults(a, b, c) { + if (a != null) { + return a; + } + if (b != null) { + return b; + } + return c; + } + + function currentDateArray(config) { + // hooks is actually the exported moment object + var nowValue = new Date(hooks.now()); + if (config._useUTC) { + return [nowValue.getUTCFullYear(), nowValue.getUTCMonth(), nowValue.getUTCDate()]; + } + return [nowValue.getFullYear(), nowValue.getMonth(), nowValue.getDate()]; + } + + // convert an array to a date. + // the array should mirror the parameters below + // note: all values past the year are optional and will default to the lowest possible value. + // [year, month, day , hour, minute, second, millisecond] + function configFromArray (config) { + var i, date, input = [], currentDate, expectedWeekday, yearToUse; + + if (config._d) { + return; + } + + currentDate = currentDateArray(config); + + //compute day of the year from weeks and weekdays + if (config._w && config._a[DATE] == null && config._a[MONTH] == null) { + dayOfYearFromWeekInfo(config); + } + + //if the day of the year is set, figure out what it is + if (config._dayOfYear != null) { + yearToUse = defaults(config._a[YEAR], currentDate[YEAR]); + + if (config._dayOfYear > daysInYear(yearToUse) || config._dayOfYear === 0) { + getParsingFlags(config)._overflowDayOfYear = true; + } + + date = createUTCDate(yearToUse, 0, config._dayOfYear); + config._a[MONTH] = date.getUTCMonth(); + config._a[DATE] = date.getUTCDate(); + } + + // Default to current date. + // * if no year, month, day of month are given, default to today + // * if day of month is given, default month and year + // * if month is given, default only year + // * if year is given, don't default anything + for (i = 0; i < 3 && config._a[i] == null; ++i) { + config._a[i] = input[i] = currentDate[i]; + } + + // Zero out whatever was not defaulted, including time + for (; i < 7; i++) { + config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i]; + } + + // Check for 24:00:00.000 + if (config._a[HOUR] === 24 && + config._a[MINUTE] === 0 && + config._a[SECOND] === 0 && + config._a[MILLISECOND] === 0) { + config._nextDay = true; + config._a[HOUR] = 0; + } + + config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input); + expectedWeekday = config._useUTC ? config._d.getUTCDay() : config._d.getDay(); + + // Apply timezone offset from input. The actual utcOffset can be changed + // with parseZone. + if (config._tzm != null) { + config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm); + } + + if (config._nextDay) { + config._a[HOUR] = 24; + } + + // check for mismatching day of week + if (config._w && typeof config._w.d !== 'undefined' && config._w.d !== expectedWeekday) { + getParsingFlags(config).weekdayMismatch = true; + } + } + + function dayOfYearFromWeekInfo(config) { + var w, weekYear, week, weekday, dow, doy, temp, weekdayOverflow; + + w = config._w; + if (w.GG != null || w.W != null || w.E != null) { + dow = 1; + doy = 4; + + // TODO: We need to take the current isoWeekYear, but that depends on + // how we interpret now (local, utc, fixed offset). So create + // a now version of current config (take local/utc/offset flags, and + // create now). + weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(createLocal(), 1, 4).year); + week = defaults(w.W, 1); + weekday = defaults(w.E, 1); + if (weekday < 1 || weekday > 7) { + weekdayOverflow = true; + } + } else { + dow = config._locale._week.dow; + doy = config._locale._week.doy; + + var curWeek = weekOfYear(createLocal(), dow, doy); + + weekYear = defaults(w.gg, config._a[YEAR], curWeek.year); + + // Default to current week. + week = defaults(w.w, curWeek.week); + + if (w.d != null) { + // weekday -- low day numbers are considered next week + weekday = w.d; + if (weekday < 0 || weekday > 6) { + weekdayOverflow = true; + } + } else if (w.e != null) { + // local weekday -- counting starts from beginning of week + weekday = w.e + dow; + if (w.e < 0 || w.e > 6) { + weekdayOverflow = true; + } + } else { + // default to beginning of week + weekday = dow; + } + } + if (week < 1 || week > weeksInYear(weekYear, dow, doy)) { + getParsingFlags(config)._overflowWeeks = true; + } else if (weekdayOverflow != null) { + getParsingFlags(config)._overflowWeekday = true; + } else { + temp = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy); + config._a[YEAR] = temp.year; + config._dayOfYear = temp.dayOfYear; + } + } + + // iso 8601 regex + // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00) + var extendedIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/; + var basicIsoRegex = /^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/; + + var tzRegex = /Z|[+-]\d\d(?::?\d\d)?/; + + var isoDates = [ + ['YYYYYY-MM-DD', /[+-]\d{6}-\d\d-\d\d/], + ['YYYY-MM-DD', /\d{4}-\d\d-\d\d/], + ['GGGG-[W]WW-E', /\d{4}-W\d\d-\d/], + ['GGGG-[W]WW', /\d{4}-W\d\d/, false], + ['YYYY-DDD', /\d{4}-\d{3}/], + ['YYYY-MM', /\d{4}-\d\d/, false], + ['YYYYYYMMDD', /[+-]\d{10}/], + ['YYYYMMDD', /\d{8}/], + // YYYYMM is NOT allowed by the standard + ['GGGG[W]WWE', /\d{4}W\d{3}/], + ['GGGG[W]WW', /\d{4}W\d{2}/, false], + ['YYYYDDD', /\d{7}/] + ]; + + // iso time formats and regexes + var isoTimes = [ + ['HH:mm:ss.SSSS', /\d\d:\d\d:\d\d\.\d+/], + ['HH:mm:ss,SSSS', /\d\d:\d\d:\d\d,\d+/], + ['HH:mm:ss', /\d\d:\d\d:\d\d/], + ['HH:mm', /\d\d:\d\d/], + ['HHmmss.SSSS', /\d\d\d\d\d\d\.\d+/], + ['HHmmss,SSSS', /\d\d\d\d\d\d,\d+/], + ['HHmmss', /\d\d\d\d\d\d/], + ['HHmm', /\d\d\d\d/], + ['HH', /\d\d/] + ]; + + var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i; + + // date from iso format + function configFromISO(config) { + var i, l, + string = config._i, + match = extendedIsoRegex.exec(string) || basicIsoRegex.exec(string), + allowTime, dateFormat, timeFormat, tzFormat; + + if (match) { + getParsingFlags(config).iso = true; + + for (i = 0, l = isoDates.length; i < l; i++) { + if (isoDates[i][1].exec(match[1])) { + dateFormat = isoDates[i][0]; + allowTime = isoDates[i][2] !== false; + break; + } + } + if (dateFormat == null) { + config._isValid = false; + return; + } + if (match[3]) { + for (i = 0, l = isoTimes.length; i < l; i++) { + if (isoTimes[i][1].exec(match[3])) { + // match[2] should be 'T' or space + timeFormat = (match[2] || ' ') + isoTimes[i][0]; + break; + } + } + if (timeFormat == null) { + config._isValid = false; + return; + } + } + if (!allowTime && timeFormat != null) { + config._isValid = false; + return; + } + if (match[4]) { + if (tzRegex.exec(match[4])) { + tzFormat = 'Z'; + } else { + config._isValid = false; + return; + } + } + config._f = dateFormat + (timeFormat || '') + (tzFormat || ''); + configFromStringAndFormat(config); + } else { + config._isValid = false; + } + } + + // RFC 2822 regex: For details see https://tools.ietf.org/html/rfc2822#section-3.3 + var rfc2822 = /^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/; + + function extractFromRFC2822Strings(yearStr, monthStr, dayStr, hourStr, minuteStr, secondStr) { + var result = [ + untruncateYear(yearStr), + defaultLocaleMonthsShort.indexOf(monthStr), + parseInt(dayStr, 10), + parseInt(hourStr, 10), + parseInt(minuteStr, 10) + ]; + + if (secondStr) { + result.push(parseInt(secondStr, 10)); + } + + return result; + } + + function untruncateYear(yearStr) { + var year = parseInt(yearStr, 10); + if (year <= 49) { + return 2000 + year; + } else if (year <= 999) { + return 1900 + year; + } + return year; + } + + function preprocessRFC2822(s) { + // Remove comments and folding whitespace and replace multiple-spaces with a single space + return s.replace(/\([^)]*\)|[\n\t]/g, ' ').replace(/(\s\s+)/g, ' ').replace(/^\s\s*/, '').replace(/\s\s*$/, ''); + } + + function checkWeekday(weekdayStr, parsedInput, config) { + if (weekdayStr) { + // TODO: Replace the vanilla JS Date object with an indepentent day-of-week check. + var weekdayProvided = defaultLocaleWeekdaysShort.indexOf(weekdayStr), + weekdayActual = new Date(parsedInput[0], parsedInput[1], parsedInput[2]).getDay(); + if (weekdayProvided !== weekdayActual) { + getParsingFlags(config).weekdayMismatch = true; + config._isValid = false; + return false; + } + } + return true; + } + + var obsOffsets = { + UT: 0, + GMT: 0, + EDT: -4 * 60, + EST: -5 * 60, + CDT: -5 * 60, + CST: -6 * 60, + MDT: -6 * 60, + MST: -7 * 60, + PDT: -7 * 60, + PST: -8 * 60 + }; + + function calculateOffset(obsOffset, militaryOffset, numOffset) { + if (obsOffset) { + return obsOffsets[obsOffset]; + } else if (militaryOffset) { + // the only allowed military tz is Z + return 0; + } else { + var hm = parseInt(numOffset, 10); + var m = hm % 100, h = (hm - m) / 100; + return h * 60 + m; + } + } + + // date and time from ref 2822 format + function configFromRFC2822(config) { + var match = rfc2822.exec(preprocessRFC2822(config._i)); + if (match) { + var parsedArray = extractFromRFC2822Strings(match[4], match[3], match[2], match[5], match[6], match[7]); + if (!checkWeekday(match[1], parsedArray, config)) { + return; + } + + config._a = parsedArray; + config._tzm = calculateOffset(match[8], match[9], match[10]); + + config._d = createUTCDate.apply(null, config._a); + config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm); + + getParsingFlags(config).rfc2822 = true; + } else { + config._isValid = false; + } + } + + // date from iso format or fallback + function configFromString(config) { + var matched = aspNetJsonRegex.exec(config._i); + + if (matched !== null) { + config._d = new Date(+matched[1]); + return; + } + + configFromISO(config); + if (config._isValid === false) { + delete config._isValid; + } else { + return; + } + + configFromRFC2822(config); + if (config._isValid === false) { + delete config._isValid; + } else { + return; + } + + // Final attempt, use Input Fallback + hooks.createFromInputFallback(config); + } + + hooks.createFromInputFallback = deprecate( + 'value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), ' + + 'which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are ' + + 'discouraged and will be removed in an upcoming major release. Please refer to ' + + 'http://momentjs.com/guides/#/warnings/js-date/ for more info.', + function (config) { + config._d = new Date(config._i + (config._useUTC ? ' UTC' : '')); + } + ); + + // constant that refers to the ISO standard + hooks.ISO_8601 = function () {}; + + // constant that refers to the RFC 2822 form + hooks.RFC_2822 = function () {}; + + // date from string and format string + function configFromStringAndFormat(config) { + // TODO: Move this to another part of the creation flow to prevent circular deps + if (config._f === hooks.ISO_8601) { + configFromISO(config); + return; + } + if (config._f === hooks.RFC_2822) { + configFromRFC2822(config); + return; + } + config._a = []; + getParsingFlags(config).empty = true; + + // This array is used to make a Date, either with `new Date` or `Date.UTC` + var string = '' + config._i, + i, parsedInput, tokens, token, skipped, + stringLength = string.length, + totalParsedInputLength = 0; + + tokens = expandFormat(config._f, config._locale).match(formattingTokens) || []; + + for (i = 0; i < tokens.length; i++) { + token = tokens[i]; + parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0]; + if (parsedInput) { + skipped = string.substr(0, string.indexOf(parsedInput)); + if (skipped.length > 0) { + getParsingFlags(config).unusedInput.push(skipped); + } + string = string.slice(string.indexOf(parsedInput) + parsedInput.length); + totalParsedInputLength += parsedInput.length; + } + // don't parse if it's not a known token + if (formatTokenFunctions[token]) { + if (parsedInput) { + getParsingFlags(config).empty = false; + } + else { + getParsingFlags(config).unusedTokens.push(token); + } + addTimeToArrayFromToken(token, parsedInput, config); + } + else if (config._strict && !parsedInput) { + getParsingFlags(config).unusedTokens.push(token); + } + } + + // add remaining unparsed input length to the string + getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength; + if (string.length > 0) { + getParsingFlags(config).unusedInput.push(string); + } + + // clear _12h flag if hour is <= 12 + if (config._a[HOUR] <= 12 && + getParsingFlags(config).bigHour === true && + config._a[HOUR] > 0) { + getParsingFlags(config).bigHour = undefined; + } + + getParsingFlags(config).parsedDateParts = config._a.slice(0); + getParsingFlags(config).meridiem = config._meridiem; + // handle meridiem + config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem); + + configFromArray(config); + checkOverflow(config); + } + + + function meridiemFixWrap (locale, hour, meridiem) { + var isPm; + + if (meridiem == null) { + // nothing to do + return hour; + } + if (locale.meridiemHour != null) { + return locale.meridiemHour(hour, meridiem); + } else if (locale.isPM != null) { + // Fallback + isPm = locale.isPM(meridiem); + if (isPm && hour < 12) { + hour += 12; + } + if (!isPm && hour === 12) { + hour = 0; + } + return hour; + } else { + // this is not supposed to happen + return hour; + } + } + + // date from string and array of format strings + function configFromStringAndArray(config) { + var tempConfig, + bestMoment, + + scoreToBeat, + i, + currentScore; + + if (config._f.length === 0) { + getParsingFlags(config).invalidFormat = true; + config._d = new Date(NaN); + return; + } + + for (i = 0; i < config._f.length; i++) { + currentScore = 0; + tempConfig = copyConfig({}, config); + if (config._useUTC != null) { + tempConfig._useUTC = config._useUTC; + } + tempConfig._f = config._f[i]; + configFromStringAndFormat(tempConfig); + + if (!isValid(tempConfig)) { + continue; + } + + // if there is any input that was not parsed add a penalty for that format + currentScore += getParsingFlags(tempConfig).charsLeftOver; + + //or tokens + currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10; + + getParsingFlags(tempConfig).score = currentScore; + + if (scoreToBeat == null || currentScore < scoreToBeat) { + scoreToBeat = currentScore; + bestMoment = tempConfig; + } + } + + extend(config, bestMoment || tempConfig); + } + + function configFromObject(config) { + if (config._d) { + return; + } + + var i = normalizeObjectUnits(config._i); + config._a = map([i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond], function (obj) { + return obj && parseInt(obj, 10); + }); + + configFromArray(config); + } + + function createFromConfig (config) { + var res = new Moment(checkOverflow(prepareConfig(config))); + if (res._nextDay) { + // Adding is smart enough around DST + res.add(1, 'd'); + res._nextDay = undefined; + } + + return res; + } + + function prepareConfig (config) { + var input = config._i, + format = config._f; + + config._locale = config._locale || getLocale(config._l); + + if (input === null || (format === undefined && input === '')) { + return createInvalid({nullInput: true}); + } + + if (typeof input === 'string') { + config._i = input = config._locale.preparse(input); + } + + if (isMoment(input)) { + return new Moment(checkOverflow(input)); + } else if (isDate(input)) { + config._d = input; + } else if (isArray(format)) { + configFromStringAndArray(config); + } else if (format) { + configFromStringAndFormat(config); + } else { + configFromInput(config); + } + + if (!isValid(config)) { + config._d = null; + } + + return config; + } + + function configFromInput(config) { + var input = config._i; + if (isUndefined(input)) { + config._d = new Date(hooks.now()); + } else if (isDate(input)) { + config._d = new Date(input.valueOf()); + } else if (typeof input === 'string') { + configFromString(config); + } else if (isArray(input)) { + config._a = map(input.slice(0), function (obj) { + return parseInt(obj, 10); + }); + configFromArray(config); + } else if (isObject(input)) { + configFromObject(config); + } else if (isNumber(input)) { + // from milliseconds + config._d = new Date(input); + } else { + hooks.createFromInputFallback(config); + } + } + + function createLocalOrUTC (input, format, locale, strict, isUTC) { + var c = {}; + + if (locale === true || locale === false) { + strict = locale; + locale = undefined; + } + + if ((isObject(input) && isObjectEmpty(input)) || + (isArray(input) && input.length === 0)) { + input = undefined; + } + // object construction must be done this way. + // https://github.com/moment/moment/issues/1423 + c._isAMomentObject = true; + c._useUTC = c._isUTC = isUTC; + c._l = locale; + c._i = input; + c._f = format; + c._strict = strict; + + return createFromConfig(c); + } + + function createLocal (input, format, locale, strict) { + return createLocalOrUTC(input, format, locale, strict, false); + } + + var prototypeMin = deprecate( + 'moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/', + function () { + var other = createLocal.apply(null, arguments); + if (this.isValid() && other.isValid()) { + return other < this ? this : other; + } else { + return createInvalid(); + } + } + ); + + var prototypeMax = deprecate( + 'moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/', + function () { + var other = createLocal.apply(null, arguments); + if (this.isValid() && other.isValid()) { + return other > this ? this : other; + } else { + return createInvalid(); + } + } + ); + + // Pick a moment m from moments so that m[fn](other) is true for all + // other. This relies on the function fn to be transitive. + // + // moments should either be an array of moment objects or an array, whose + // first element is an array of moment objects. + function pickBy(fn, moments) { + var res, i; + if (moments.length === 1 && isArray(moments[0])) { + moments = moments[0]; + } + if (!moments.length) { + return createLocal(); + } + res = moments[0]; + for (i = 1; i < moments.length; ++i) { + if (!moments[i].isValid() || moments[i][fn](res)) { + res = moments[i]; + } + } + return res; + } + + // TODO: Use [].sort instead? + function min () { + var args = [].slice.call(arguments, 0); + + return pickBy('isBefore', args); + } + + function max () { + var args = [].slice.call(arguments, 0); + + return pickBy('isAfter', args); + } + + var now = function () { + return Date.now ? Date.now() : +(new Date()); + }; + + var ordering = ['year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', 'millisecond']; + + function isDurationValid(m) { + for (var key in m) { + if (!(indexOf.call(ordering, key) !== -1 && (m[key] == null || !isNaN(m[key])))) { + return false; + } + } + + var unitHasDecimal = false; + for (var i = 0; i < ordering.length; ++i) { + if (m[ordering[i]]) { + if (unitHasDecimal) { + return false; // only allow non-integers for smallest unit + } + if (parseFloat(m[ordering[i]]) !== toInt(m[ordering[i]])) { + unitHasDecimal = true; + } + } + } + + return true; + } + + function isValid$1() { + return this._isValid; + } + + function createInvalid$1() { + return createDuration(NaN); + } + + function Duration (duration) { + var normalizedInput = normalizeObjectUnits(duration), + years = normalizedInput.year || 0, + quarters = normalizedInput.quarter || 0, + months = normalizedInput.month || 0, + weeks = normalizedInput.week || normalizedInput.isoWeek || 0, + days = normalizedInput.day || 0, + hours = normalizedInput.hour || 0, + minutes = normalizedInput.minute || 0, + seconds = normalizedInput.second || 0, + milliseconds = normalizedInput.millisecond || 0; + + this._isValid = isDurationValid(normalizedInput); + + // representation for dateAddRemove + this._milliseconds = +milliseconds + + seconds * 1e3 + // 1000 + minutes * 6e4 + // 1000 * 60 + hours * 1000 * 60 * 60; //using 1000 * 60 * 60 instead of 36e5 to avoid floating point rounding errors https://github.com/moment/moment/issues/2978 + // Because of dateAddRemove treats 24 hours as different from a + // day when working around DST, we need to store them separately + this._days = +days + + weeks * 7; + // It is impossible to translate months into days without knowing + // which months you are are talking about, so we have to store + // it separately. + this._months = +months + + quarters * 3 + + years * 12; + + this._data = {}; + + this._locale = getLocale(); + + this._bubble(); + } + + function isDuration (obj) { + return obj instanceof Duration; + } + + function absRound (number) { + if (number < 0) { + return Math.round(-1 * number) * -1; + } else { + return Math.round(number); + } + } + + // FORMATTING + + function offset (token, separator) { + addFormatToken(token, 0, 0, function () { + var offset = this.utcOffset(); + var sign = '+'; + if (offset < 0) { + offset = -offset; + sign = '-'; + } + return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2); + }); + } + + offset('Z', ':'); + offset('ZZ', ''); + + // PARSING + + addRegexToken('Z', matchShortOffset); + addRegexToken('ZZ', matchShortOffset); + addParseToken(['Z', 'ZZ'], function (input, array, config) { + config._useUTC = true; + config._tzm = offsetFromString(matchShortOffset, input); + }); + + // HELPERS + + // timezone chunker + // '+10:00' > ['10', '00'] + // '-1530' > ['-15', '30'] + var chunkOffset = /([\+\-]|\d\d)/gi; + + function offsetFromString(matcher, string) { + var matches = (string || '').match(matcher); + + if (matches === null) { + return null; + } + + var chunk = matches[matches.length - 1] || []; + var parts = (chunk + '').match(chunkOffset) || ['-', 0, 0]; + var minutes = +(parts[1] * 60) + toInt(parts[2]); + + return minutes === 0 ? + 0 : + parts[0] === '+' ? minutes : -minutes; + } + + // Return a moment from input, that is local/utc/zone equivalent to model. + function cloneWithOffset(input, model) { + var res, diff; + if (model._isUTC) { + res = model.clone(); + diff = (isMoment(input) || isDate(input) ? input.valueOf() : createLocal(input).valueOf()) - res.valueOf(); + // Use low-level api, because this fn is low-level api. + res._d.setTime(res._d.valueOf() + diff); + hooks.updateOffset(res, false); + return res; + } else { + return createLocal(input).local(); + } + } + + function getDateOffset (m) { + // On Firefox.24 Date#getTimezoneOffset returns a floating point. + // https://github.com/moment/moment/pull/1871 + return -Math.round(m._d.getTimezoneOffset() / 15) * 15; + } + + // HOOKS + + // This function will be called whenever a moment is mutated. + // It is intended to keep the offset in sync with the timezone. + hooks.updateOffset = function () {}; + + // MOMENTS + + // keepLocalTime = true means only change the timezone, without + // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]--> + // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset + // +0200, so we adjust the time as needed, to be valid. + // + // Keeping the time actually adds/subtracts (one hour) + // from the actual represented time. That is why we call updateOffset + // a second time. In case it wants us to change the offset again + // _changeInProgress == true case, then we have to adjust, because + // there is no such time in the given timezone. + function getSetOffset (input, keepLocalTime, keepMinutes) { + var offset = this._offset || 0, + localAdjust; + if (!this.isValid()) { + return input != null ? this : NaN; + } + if (input != null) { + if (typeof input === 'string') { + input = offsetFromString(matchShortOffset, input); + if (input === null) { + return this; + } + } else if (Math.abs(input) < 16 && !keepMinutes) { + input = input * 60; + } + if (!this._isUTC && keepLocalTime) { + localAdjust = getDateOffset(this); + } + this._offset = input; + this._isUTC = true; + if (localAdjust != null) { + this.add(localAdjust, 'm'); + } + if (offset !== input) { + if (!keepLocalTime || this._changeInProgress) { + addSubtract(this, createDuration(input - offset, 'm'), 1, false); + } else if (!this._changeInProgress) { + this._changeInProgress = true; + hooks.updateOffset(this, true); + this._changeInProgress = null; + } + } + return this; + } else { + return this._isUTC ? offset : getDateOffset(this); + } + } + + function getSetZone (input, keepLocalTime) { + if (input != null) { + if (typeof input !== 'string') { + input = -input; + } + + this.utcOffset(input, keepLocalTime); + + return this; + } else { + return -this.utcOffset(); + } + } + + function setOffsetToUTC (keepLocalTime) { + return this.utcOffset(0, keepLocalTime); + } + + function setOffsetToLocal (keepLocalTime) { + if (this._isUTC) { + this.utcOffset(0, keepLocalTime); + this._isUTC = false; + + if (keepLocalTime) { + this.subtract(getDateOffset(this), 'm'); + } + } + return this; + } + + function setOffsetToParsedOffset () { + if (this._tzm != null) { + this.utcOffset(this._tzm, false, true); + } else if (typeof this._i === 'string') { + var tZone = offsetFromString(matchOffset, this._i); + if (tZone != null) { + this.utcOffset(tZone); + } + else { + this.utcOffset(0, true); + } + } + return this; + } + + function hasAlignedHourOffset (input) { + if (!this.isValid()) { + return false; + } + input = input ? createLocal(input).utcOffset() : 0; + + return (this.utcOffset() - input) % 60 === 0; + } + + function isDaylightSavingTime () { + return ( + this.utcOffset() > this.clone().month(0).utcOffset() || + this.utcOffset() > this.clone().month(5).utcOffset() + ); + } + + function isDaylightSavingTimeShifted () { + if (!isUndefined(this._isDSTShifted)) { + return this._isDSTShifted; + } + + var c = {}; + + copyConfig(c, this); + c = prepareConfig(c); + + if (c._a) { + var other = c._isUTC ? createUTC(c._a) : createLocal(c._a); + this._isDSTShifted = this.isValid() && + compareArrays(c._a, other.toArray()) > 0; + } else { + this._isDSTShifted = false; + } + + return this._isDSTShifted; + } + + function isLocal () { + return this.isValid() ? !this._isUTC : false; + } + + function isUtcOffset () { + return this.isValid() ? this._isUTC : false; + } + + function isUtc () { + return this.isValid() ? this._isUTC && this._offset === 0 : false; + } + + // ASP.NET json date format regex + var aspNetRegex = /^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/; + + // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html + // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere + // and further modified to allow for strings containing both week and day + var isoRegex = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/; + + function createDuration (input, key) { + var duration = input, + // matching against regexp is expensive, do it on demand + match = null, + sign, + ret, + diffRes; + + if (isDuration(input)) { + duration = { + ms : input._milliseconds, + d : input._days, + M : input._months + }; + } else if (isNumber(input)) { + duration = {}; + if (key) { + duration[key] = input; + } else { + duration.milliseconds = input; + } + } else if (!!(match = aspNetRegex.exec(input))) { + sign = (match[1] === '-') ? -1 : 1; + duration = { + y : 0, + d : toInt(match[DATE]) * sign, + h : toInt(match[HOUR]) * sign, + m : toInt(match[MINUTE]) * sign, + s : toInt(match[SECOND]) * sign, + ms : toInt(absRound(match[MILLISECOND] * 1000)) * sign // the millisecond decimal point is included in the match + }; + } else if (!!(match = isoRegex.exec(input))) { + sign = (match[1] === '-') ? -1 : 1; + duration = { + y : parseIso(match[2], sign), + M : parseIso(match[3], sign), + w : parseIso(match[4], sign), + d : parseIso(match[5], sign), + h : parseIso(match[6], sign), + m : parseIso(match[7], sign), + s : parseIso(match[8], sign) + }; + } else if (duration == null) {// checks for null or undefined + duration = {}; + } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) { + diffRes = momentsDifference(createLocal(duration.from), createLocal(duration.to)); + + duration = {}; + duration.ms = diffRes.milliseconds; + duration.M = diffRes.months; + } + + ret = new Duration(duration); + + if (isDuration(input) && hasOwnProp(input, '_locale')) { + ret._locale = input._locale; + } + + return ret; + } + + createDuration.fn = Duration.prototype; + createDuration.invalid = createInvalid$1; + + function parseIso (inp, sign) { + // We'd normally use ~~inp for this, but unfortunately it also + // converts floats to ints. + // inp may be undefined, so careful calling replace on it. + var res = inp && parseFloat(inp.replace(',', '.')); + // apply sign while we're at it + return (isNaN(res) ? 0 : res) * sign; + } + + function positiveMomentsDifference(base, other) { + var res = {}; + + res.months = other.month() - base.month() + + (other.year() - base.year()) * 12; + if (base.clone().add(res.months, 'M').isAfter(other)) { + --res.months; + } + + res.milliseconds = +other - +(base.clone().add(res.months, 'M')); + + return res; + } + + function momentsDifference(base, other) { + var res; + if (!(base.isValid() && other.isValid())) { + return {milliseconds: 0, months: 0}; + } + + other = cloneWithOffset(other, base); + if (base.isBefore(other)) { + res = positiveMomentsDifference(base, other); + } else { + res = positiveMomentsDifference(other, base); + res.milliseconds = -res.milliseconds; + res.months = -res.months; + } + + return res; + } + + // TODO: remove 'name' arg after deprecation is removed + function createAdder(direction, name) { + return function (val, period) { + var dur, tmp; + //invert the arguments, but complain about it + if (period !== null && !isNaN(+period)) { + deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period). ' + + 'See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.'); + tmp = val; val = period; period = tmp; + } + + val = typeof val === 'string' ? +val : val; + dur = createDuration(val, period); + addSubtract(this, dur, direction); + return this; + }; + } + + function addSubtract (mom, duration, isAdding, updateOffset) { + var milliseconds = duration._milliseconds, + days = absRound(duration._days), + months = absRound(duration._months); + + if (!mom.isValid()) { + // No op + return; + } + + updateOffset = updateOffset == null ? true : updateOffset; + + if (months) { + setMonth(mom, get(mom, 'Month') + months * isAdding); + } + if (days) { + set$1(mom, 'Date', get(mom, 'Date') + days * isAdding); + } + if (milliseconds) { + mom._d.setTime(mom._d.valueOf() + milliseconds * isAdding); + } + if (updateOffset) { + hooks.updateOffset(mom, days || months); + } + } + + var add = createAdder(1, 'add'); + var subtract = createAdder(-1, 'subtract'); + + function getCalendarFormat(myMoment, now) { + var diff = myMoment.diff(now, 'days', true); + return diff < -6 ? 'sameElse' : + diff < -1 ? 'lastWeek' : + diff < 0 ? 'lastDay' : + diff < 1 ? 'sameDay' : + diff < 2 ? 'nextDay' : + diff < 7 ? 'nextWeek' : 'sameElse'; + } + + function calendar$1 (time, formats) { + // We want to compare the start of today, vs this. + // Getting start-of-today depends on whether we're local/utc/offset or not. + var now = time || createLocal(), + sod = cloneWithOffset(now, this).startOf('day'), + format = hooks.calendarFormat(this, sod) || 'sameElse'; + + var output = formats && (isFunction(formats[format]) ? formats[format].call(this, now) : formats[format]); + + return this.format(output || this.localeData().calendar(format, this, createLocal(now))); + } + + function clone () { + return new Moment(this); + } + + function isAfter (input, units) { + var localInput = isMoment(input) ? input : createLocal(input); + if (!(this.isValid() && localInput.isValid())) { + return false; + } + units = normalizeUnits(units) || 'millisecond'; + if (units === 'millisecond') { + return this.valueOf() > localInput.valueOf(); + } else { + return localInput.valueOf() < this.clone().startOf(units).valueOf(); + } + } + + function isBefore (input, units) { + var localInput = isMoment(input) ? input : createLocal(input); + if (!(this.isValid() && localInput.isValid())) { + return false; + } + units = normalizeUnits(units) || 'millisecond'; + if (units === 'millisecond') { + return this.valueOf() < localInput.valueOf(); + } else { + return this.clone().endOf(units).valueOf() < localInput.valueOf(); + } + } + + function isBetween (from, to, units, inclusivity) { + var localFrom = isMoment(from) ? from : createLocal(from), + localTo = isMoment(to) ? to : createLocal(to); + if (!(this.isValid() && localFrom.isValid() && localTo.isValid())) { + return false; + } + inclusivity = inclusivity || '()'; + return (inclusivity[0] === '(' ? this.isAfter(localFrom, units) : !this.isBefore(localFrom, units)) && + (inclusivity[1] === ')' ? this.isBefore(localTo, units) : !this.isAfter(localTo, units)); + } + + function isSame (input, units) { + var localInput = isMoment(input) ? input : createLocal(input), + inputMs; + if (!(this.isValid() && localInput.isValid())) { + return false; + } + units = normalizeUnits(units) || 'millisecond'; + if (units === 'millisecond') { + return this.valueOf() === localInput.valueOf(); + } else { + inputMs = localInput.valueOf(); + return this.clone().startOf(units).valueOf() <= inputMs && inputMs <= this.clone().endOf(units).valueOf(); + } + } + + function isSameOrAfter (input, units) { + return this.isSame(input, units) || this.isAfter(input, units); + } + + function isSameOrBefore (input, units) { + return this.isSame(input, units) || this.isBefore(input, units); + } + + function diff (input, units, asFloat) { + var that, + zoneDelta, + output; + + if (!this.isValid()) { + return NaN; + } + + that = cloneWithOffset(input, this); + + if (!that.isValid()) { + return NaN; + } + + zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4; + + units = normalizeUnits(units); + + switch (units) { + case 'year': output = monthDiff(this, that) / 12; break; + case 'month': output = monthDiff(this, that); break; + case 'quarter': output = monthDiff(this, that) / 3; break; + case 'second': output = (this - that) / 1e3; break; // 1000 + case 'minute': output = (this - that) / 6e4; break; // 1000 * 60 + case 'hour': output = (this - that) / 36e5; break; // 1000 * 60 * 60 + case 'day': output = (this - that - zoneDelta) / 864e5; break; // 1000 * 60 * 60 * 24, negate dst + case 'week': output = (this - that - zoneDelta) / 6048e5; break; // 1000 * 60 * 60 * 24 * 7, negate dst + default: output = this - that; + } + + return asFloat ? output : absFloor(output); + } + + function monthDiff (a, b) { + // difference in months + var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()), + // b is in (anchor - 1 month, anchor + 1 month) + anchor = a.clone().add(wholeMonthDiff, 'months'), + anchor2, adjust; + + if (b - anchor < 0) { + anchor2 = a.clone().add(wholeMonthDiff - 1, 'months'); + // linear across the month + adjust = (b - anchor) / (anchor - anchor2); + } else { + anchor2 = a.clone().add(wholeMonthDiff + 1, 'months'); + // linear across the month + adjust = (b - anchor) / (anchor2 - anchor); + } + + //check for negative zero, return zero if negative zero + return -(wholeMonthDiff + adjust) || 0; + } + + hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ'; + hooks.defaultFormatUtc = 'YYYY-MM-DDTHH:mm:ss[Z]'; + + function toString () { + return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ'); + } + + function toISOString(keepOffset) { + if (!this.isValid()) { + return null; + } + var utc = keepOffset !== true; + var m = utc ? this.clone().utc() : this; + if (m.year() < 0 || m.year() > 9999) { + return formatMoment(m, utc ? 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYYYY-MM-DD[T]HH:mm:ss.SSSZ'); + } + if (isFunction(Date.prototype.toISOString)) { + // native implementation is ~50x faster, use it when we can + if (utc) { + return this.toDate().toISOString(); + } else { + return new Date(this.valueOf() + this.utcOffset() * 60 * 1000).toISOString().replace('Z', formatMoment(m, 'Z')); + } + } + return formatMoment(m, utc ? 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]' : 'YYYY-MM-DD[T]HH:mm:ss.SSSZ'); + } + + /** + * Return a human readable representation of a moment that can + * also be evaluated to get a new moment which is the same + * + * @link https://nodejs.org/dist/latest/docs/api/util.html#util_custom_inspect_function_on_objects + */ + function inspect () { + if (!this.isValid()) { + return 'moment.invalid(/* ' + this._i + ' */)'; + } + var func = 'moment'; + var zone = ''; + if (!this.isLocal()) { + func = this.utcOffset() === 0 ? 'moment.utc' : 'moment.parseZone'; + zone = 'Z'; + } + var prefix = '[' + func + '("]'; + var year = (0 <= this.year() && this.year() <= 9999) ? 'YYYY' : 'YYYYYY'; + var datetime = '-MM-DD[T]HH:mm:ss.SSS'; + var suffix = zone + '[")]'; + + return this.format(prefix + year + datetime + suffix); + } + + function format (inputString) { + if (!inputString) { + inputString = this.isUtc() ? hooks.defaultFormatUtc : hooks.defaultFormat; + } + var output = formatMoment(this, inputString); + return this.localeData().postformat(output); + } + + function from (time, withoutSuffix) { + if (this.isValid() && + ((isMoment(time) && time.isValid()) || + createLocal(time).isValid())) { + return createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix); + } else { + return this.localeData().invalidDate(); + } + } + + function fromNow (withoutSuffix) { + return this.from(createLocal(), withoutSuffix); + } + + function to (time, withoutSuffix) { + if (this.isValid() && + ((isMoment(time) && time.isValid()) || + createLocal(time).isValid())) { + return createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix); + } else { + return this.localeData().invalidDate(); + } + } + + function toNow (withoutSuffix) { + return this.to(createLocal(), withoutSuffix); + } + + // If passed a locale key, it will set the locale for this + // instance. Otherwise, it will return the locale configuration + // variables for this instance. + function locale (key) { + var newLocaleData; + + if (key === undefined) { + return this._locale._abbr; + } else { + newLocaleData = getLocale(key); + if (newLocaleData != null) { + this._locale = newLocaleData; + } + return this; + } + } + + var lang = deprecate( + 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.', + function (key) { + if (key === undefined) { + return this.localeData(); + } else { + return this.locale(key); + } + } + ); + + function localeData () { + return this._locale; + } + + var MS_PER_SECOND = 1000; + var MS_PER_MINUTE = 60 * MS_PER_SECOND; + var MS_PER_HOUR = 60 * MS_PER_MINUTE; + var MS_PER_400_YEARS = (365 * 400 + 97) * 24 * MS_PER_HOUR; + + // actual modulo - handles negative numbers (for dates before 1970): + function mod$1(dividend, divisor) { + return (dividend % divisor + divisor) % divisor; + } + + function localStartOfDate(y, m, d) { + // the date constructor remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + // preserve leap years using a full 400 year cycle, then reset + return new Date(y + 400, m, d) - MS_PER_400_YEARS; + } else { + return new Date(y, m, d).valueOf(); + } + } + + function utcStartOfDate(y, m, d) { + // Date.UTC remaps years 0-99 to 1900-1999 + if (y < 100 && y >= 0) { + // preserve leap years using a full 400 year cycle, then reset + return Date.UTC(y + 400, m, d) - MS_PER_400_YEARS; + } else { + return Date.UTC(y, m, d); + } + } + + function startOf (units) { + var time; + units = normalizeUnits(units); + if (units === undefined || units === 'millisecond' || !this.isValid()) { + return this; + } + + var startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate; + + switch (units) { + case 'year': + time = startOfDate(this.year(), 0, 1); + break; + case 'quarter': + time = startOfDate(this.year(), this.month() - this.month() % 3, 1); + break; + case 'month': + time = startOfDate(this.year(), this.month(), 1); + break; + case 'week': + time = startOfDate(this.year(), this.month(), this.date() - this.weekday()); + break; + case 'isoWeek': + time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1)); + break; + case 'day': + case 'date': + time = startOfDate(this.year(), this.month(), this.date()); + break; + case 'hour': + time = this._d.valueOf(); + time -= mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR); + break; + case 'minute': + time = this._d.valueOf(); + time -= mod$1(time, MS_PER_MINUTE); + break; + case 'second': + time = this._d.valueOf(); + time -= mod$1(time, MS_PER_SECOND); + break; + } + + this._d.setTime(time); + hooks.updateOffset(this, true); + return this; + } + + function endOf (units) { + var time; + units = normalizeUnits(units); + if (units === undefined || units === 'millisecond' || !this.isValid()) { + return this; + } + + var startOfDate = this._isUTC ? utcStartOfDate : localStartOfDate; + + switch (units) { + case 'year': + time = startOfDate(this.year() + 1, 0, 1) - 1; + break; + case 'quarter': + time = startOfDate(this.year(), this.month() - this.month() % 3 + 3, 1) - 1; + break; + case 'month': + time = startOfDate(this.year(), this.month() + 1, 1) - 1; + break; + case 'week': + time = startOfDate(this.year(), this.month(), this.date() - this.weekday() + 7) - 1; + break; + case 'isoWeek': + time = startOfDate(this.year(), this.month(), this.date() - (this.isoWeekday() - 1) + 7) - 1; + break; + case 'day': + case 'date': + time = startOfDate(this.year(), this.month(), this.date() + 1) - 1; + break; + case 'hour': + time = this._d.valueOf(); + time += MS_PER_HOUR - mod$1(time + (this._isUTC ? 0 : this.utcOffset() * MS_PER_MINUTE), MS_PER_HOUR) - 1; + break; + case 'minute': + time = this._d.valueOf(); + time += MS_PER_MINUTE - mod$1(time, MS_PER_MINUTE) - 1; + break; + case 'second': + time = this._d.valueOf(); + time += MS_PER_SECOND - mod$1(time, MS_PER_SECOND) - 1; + break; + } + + this._d.setTime(time); + hooks.updateOffset(this, true); + return this; + } + + function valueOf () { + return this._d.valueOf() - ((this._offset || 0) * 60000); + } + + function unix () { + return Math.floor(this.valueOf() / 1000); + } + + function toDate () { + return new Date(this.valueOf()); + } + + function toArray () { + var m = this; + return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()]; + } + + function toObject () { + var m = this; + return { + years: m.year(), + months: m.month(), + date: m.date(), + hours: m.hours(), + minutes: m.minutes(), + seconds: m.seconds(), + milliseconds: m.milliseconds() + }; + } + + function toJSON () { + // new Date(NaN).toJSON() === null + return this.isValid() ? this.toISOString() : null; + } + + function isValid$2 () { + return isValid(this); + } + + function parsingFlags () { + return extend({}, getParsingFlags(this)); + } + + function invalidAt () { + return getParsingFlags(this).overflow; + } + + function creationData() { + return { + input: this._i, + format: this._f, + locale: this._locale, + isUTC: this._isUTC, + strict: this._strict + }; + } + + // FORMATTING + + addFormatToken(0, ['gg', 2], 0, function () { + return this.weekYear() % 100; + }); + + addFormatToken(0, ['GG', 2], 0, function () { + return this.isoWeekYear() % 100; + }); + + function addWeekYearFormatToken (token, getter) { + addFormatToken(0, [token, token.length], 0, getter); + } + + addWeekYearFormatToken('gggg', 'weekYear'); + addWeekYearFormatToken('ggggg', 'weekYear'); + addWeekYearFormatToken('GGGG', 'isoWeekYear'); + addWeekYearFormatToken('GGGGG', 'isoWeekYear'); + + // ALIASES + + addUnitAlias('weekYear', 'gg'); + addUnitAlias('isoWeekYear', 'GG'); + + // PRIORITY + + addUnitPriority('weekYear', 1); + addUnitPriority('isoWeekYear', 1); + + + // PARSING + + addRegexToken('G', matchSigned); + addRegexToken('g', matchSigned); + addRegexToken('GG', match1to2, match2); + addRegexToken('gg', match1to2, match2); + addRegexToken('GGGG', match1to4, match4); + addRegexToken('gggg', match1to4, match4); + addRegexToken('GGGGG', match1to6, match6); + addRegexToken('ggggg', match1to6, match6); + + addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) { + week[token.substr(0, 2)] = toInt(input); + }); + + addWeekParseToken(['gg', 'GG'], function (input, week, config, token) { + week[token] = hooks.parseTwoDigitYear(input); + }); + + // MOMENTS + + function getSetWeekYear (input) { + return getSetWeekYearHelper.call(this, + input, + this.week(), + this.weekday(), + this.localeData()._week.dow, + this.localeData()._week.doy); + } + + function getSetISOWeekYear (input) { + return getSetWeekYearHelper.call(this, + input, this.isoWeek(), this.isoWeekday(), 1, 4); + } + + function getISOWeeksInYear () { + return weeksInYear(this.year(), 1, 4); + } + + function getWeeksInYear () { + var weekInfo = this.localeData()._week; + return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy); + } + + function getSetWeekYearHelper(input, week, weekday, dow, doy) { + var weeksTarget; + if (input == null) { + return weekOfYear(this, dow, doy).year; + } else { + weeksTarget = weeksInYear(input, dow, doy); + if (week > weeksTarget) { + week = weeksTarget; + } + return setWeekAll.call(this, input, week, weekday, dow, doy); + } + } + + function setWeekAll(weekYear, week, weekday, dow, doy) { + var dayOfYearData = dayOfYearFromWeeks(weekYear, week, weekday, dow, doy), + date = createUTCDate(dayOfYearData.year, 0, dayOfYearData.dayOfYear); + + this.year(date.getUTCFullYear()); + this.month(date.getUTCMonth()); + this.date(date.getUTCDate()); + return this; + } + + // FORMATTING + + addFormatToken('Q', 0, 'Qo', 'quarter'); + + // ALIASES + + addUnitAlias('quarter', 'Q'); + + // PRIORITY + + addUnitPriority('quarter', 7); + + // PARSING + + addRegexToken('Q', match1); + addParseToken('Q', function (input, array) { + array[MONTH] = (toInt(input) - 1) * 3; + }); + + // MOMENTS + + function getSetQuarter (input) { + return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3); + } + + // FORMATTING + + addFormatToken('D', ['DD', 2], 'Do', 'date'); + + // ALIASES + + addUnitAlias('date', 'D'); + + // PRIORITY + addUnitPriority('date', 9); + + // PARSING + + addRegexToken('D', match1to2); + addRegexToken('DD', match1to2, match2); + addRegexToken('Do', function (isStrict, locale) { + // TODO: Remove "ordinalParse" fallback in next major release. + return isStrict ? + (locale._dayOfMonthOrdinalParse || locale._ordinalParse) : + locale._dayOfMonthOrdinalParseLenient; + }); + + addParseToken(['D', 'DD'], DATE); + addParseToken('Do', function (input, array) { + array[DATE] = toInt(input.match(match1to2)[0]); + }); + + // MOMENTS + + var getSetDayOfMonth = makeGetSet('Date', true); + + // FORMATTING + + addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear'); + + // ALIASES + + addUnitAlias('dayOfYear', 'DDD'); + + // PRIORITY + addUnitPriority('dayOfYear', 4); + + // PARSING + + addRegexToken('DDD', match1to3); + addRegexToken('DDDD', match3); + addParseToken(['DDD', 'DDDD'], function (input, array, config) { + config._dayOfYear = toInt(input); + }); + + // HELPERS + + // MOMENTS + + function getSetDayOfYear (input) { + var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1; + return input == null ? dayOfYear : this.add((input - dayOfYear), 'd'); + } + + // FORMATTING + + addFormatToken('m', ['mm', 2], 0, 'minute'); + + // ALIASES + + addUnitAlias('minute', 'm'); + + // PRIORITY + + addUnitPriority('minute', 14); + + // PARSING + + addRegexToken('m', match1to2); + addRegexToken('mm', match1to2, match2); + addParseToken(['m', 'mm'], MINUTE); + + // MOMENTS + + var getSetMinute = makeGetSet('Minutes', false); + + // FORMATTING + + addFormatToken('s', ['ss', 2], 0, 'second'); + + // ALIASES + + addUnitAlias('second', 's'); + + // PRIORITY + + addUnitPriority('second', 15); + + // PARSING + + addRegexToken('s', match1to2); + addRegexToken('ss', match1to2, match2); + addParseToken(['s', 'ss'], SECOND); + + // MOMENTS + + var getSetSecond = makeGetSet('Seconds', false); + + // FORMATTING + + addFormatToken('S', 0, 0, function () { + return ~~(this.millisecond() / 100); + }); + + addFormatToken(0, ['SS', 2], 0, function () { + return ~~(this.millisecond() / 10); + }); + + addFormatToken(0, ['SSS', 3], 0, 'millisecond'); + addFormatToken(0, ['SSSS', 4], 0, function () { + return this.millisecond() * 10; + }); + addFormatToken(0, ['SSSSS', 5], 0, function () { + return this.millisecond() * 100; + }); + addFormatToken(0, ['SSSSSS', 6], 0, function () { + return this.millisecond() * 1000; + }); + addFormatToken(0, ['SSSSSSS', 7], 0, function () { + return this.millisecond() * 10000; + }); + addFormatToken(0, ['SSSSSSSS', 8], 0, function () { + return this.millisecond() * 100000; + }); + addFormatToken(0, ['SSSSSSSSS', 9], 0, function () { + return this.millisecond() * 1000000; + }); + + + // ALIASES + + addUnitAlias('millisecond', 'ms'); + + // PRIORITY + + addUnitPriority('millisecond', 16); + + // PARSING + + addRegexToken('S', match1to3, match1); + addRegexToken('SS', match1to3, match2); + addRegexToken('SSS', match1to3, match3); + + var token; + for (token = 'SSSS'; token.length <= 9; token += 'S') { + addRegexToken(token, matchUnsigned); + } + + function parseMs(input, array) { + array[MILLISECOND] = toInt(('0.' + input) * 1000); + } + + for (token = 'S'; token.length <= 9; token += 'S') { + addParseToken(token, parseMs); + } + // MOMENTS + + var getSetMillisecond = makeGetSet('Milliseconds', false); + + // FORMATTING + + addFormatToken('z', 0, 0, 'zoneAbbr'); + addFormatToken('zz', 0, 0, 'zoneName'); + + // MOMENTS + + function getZoneAbbr () { + return this._isUTC ? 'UTC' : ''; + } + + function getZoneName () { + return this._isUTC ? 'Coordinated Universal Time' : ''; + } + + var proto = Moment.prototype; + + proto.add = add; + proto.calendar = calendar$1; + proto.clone = clone; + proto.diff = diff; + proto.endOf = endOf; + proto.format = format; + proto.from = from; + proto.fromNow = fromNow; + proto.to = to; + proto.toNow = toNow; + proto.get = stringGet; + proto.invalidAt = invalidAt; + proto.isAfter = isAfter; + proto.isBefore = isBefore; + proto.isBetween = isBetween; + proto.isSame = isSame; + proto.isSameOrAfter = isSameOrAfter; + proto.isSameOrBefore = isSameOrBefore; + proto.isValid = isValid$2; + proto.lang = lang; + proto.locale = locale; + proto.localeData = localeData; + proto.max = prototypeMax; + proto.min = prototypeMin; + proto.parsingFlags = parsingFlags; + proto.set = stringSet; + proto.startOf = startOf; + proto.subtract = subtract; + proto.toArray = toArray; + proto.toObject = toObject; + proto.toDate = toDate; + proto.toISOString = toISOString; + proto.inspect = inspect; + proto.toJSON = toJSON; + proto.toString = toString; + proto.unix = unix; + proto.valueOf = valueOf; + proto.creationData = creationData; + proto.year = getSetYear; + proto.isLeapYear = getIsLeapYear; + proto.weekYear = getSetWeekYear; + proto.isoWeekYear = getSetISOWeekYear; + proto.quarter = proto.quarters = getSetQuarter; + proto.month = getSetMonth; + proto.daysInMonth = getDaysInMonth; + proto.week = proto.weeks = getSetWeek; + proto.isoWeek = proto.isoWeeks = getSetISOWeek; + proto.weeksInYear = getWeeksInYear; + proto.isoWeeksInYear = getISOWeeksInYear; + proto.date = getSetDayOfMonth; + proto.day = proto.days = getSetDayOfWeek; + proto.weekday = getSetLocaleDayOfWeek; + proto.isoWeekday = getSetISODayOfWeek; + proto.dayOfYear = getSetDayOfYear; + proto.hour = proto.hours = getSetHour; + proto.minute = proto.minutes = getSetMinute; + proto.second = proto.seconds = getSetSecond; + proto.millisecond = proto.milliseconds = getSetMillisecond; + proto.utcOffset = getSetOffset; + proto.utc = setOffsetToUTC; + proto.local = setOffsetToLocal; + proto.parseZone = setOffsetToParsedOffset; + proto.hasAlignedHourOffset = hasAlignedHourOffset; + proto.isDST = isDaylightSavingTime; + proto.isLocal = isLocal; + proto.isUtcOffset = isUtcOffset; + proto.isUtc = isUtc; + proto.isUTC = isUtc; + proto.zoneAbbr = getZoneAbbr; + proto.zoneName = getZoneName; + proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth); + proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth); + proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear); + proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/', getSetZone); + proto.isDSTShifted = deprecate('isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information', isDaylightSavingTimeShifted); + + function createUnix (input) { + return createLocal(input * 1000); + } + + function createInZone () { + return createLocal.apply(null, arguments).parseZone(); + } + + function preParsePostFormat (string) { + return string; + } + + var proto$1 = Locale.prototype; + + proto$1.calendar = calendar; + proto$1.longDateFormat = longDateFormat; + proto$1.invalidDate = invalidDate; + proto$1.ordinal = ordinal; + proto$1.preparse = preParsePostFormat; + proto$1.postformat = preParsePostFormat; + proto$1.relativeTime = relativeTime; + proto$1.pastFuture = pastFuture; + proto$1.set = set; + + proto$1.months = localeMonths; + proto$1.monthsShort = localeMonthsShort; + proto$1.monthsParse = localeMonthsParse; + proto$1.monthsRegex = monthsRegex; + proto$1.monthsShortRegex = monthsShortRegex; + proto$1.week = localeWeek; + proto$1.firstDayOfYear = localeFirstDayOfYear; + proto$1.firstDayOfWeek = localeFirstDayOfWeek; + + proto$1.weekdays = localeWeekdays; + proto$1.weekdaysMin = localeWeekdaysMin; + proto$1.weekdaysShort = localeWeekdaysShort; + proto$1.weekdaysParse = localeWeekdaysParse; + + proto$1.weekdaysRegex = weekdaysRegex; + proto$1.weekdaysShortRegex = weekdaysShortRegex; + proto$1.weekdaysMinRegex = weekdaysMinRegex; + + proto$1.isPM = localeIsPM; + proto$1.meridiem = localeMeridiem; + + function get$1 (format, index, field, setter) { + var locale = getLocale(); + var utc = createUTC().set(setter, index); + return locale[field](utc, format); + } + + function listMonthsImpl (format, index, field) { + if (isNumber(format)) { + index = format; + format = undefined; + } + + format = format || ''; + + if (index != null) { + return get$1(format, index, field, 'month'); + } + + var i; + var out = []; + for (i = 0; i < 12; i++) { + out[i] = get$1(format, i, field, 'month'); + } + return out; + } + + // () + // (5) + // (fmt, 5) + // (fmt) + // (true) + // (true, 5) + // (true, fmt, 5) + // (true, fmt) + function listWeekdaysImpl (localeSorted, format, index, field) { + if (typeof localeSorted === 'boolean') { + if (isNumber(format)) { + index = format; + format = undefined; + } + + format = format || ''; + } else { + format = localeSorted; + index = format; + localeSorted = false; + + if (isNumber(format)) { + index = format; + format = undefined; + } + + format = format || ''; + } + + var locale = getLocale(), + shift = localeSorted ? locale._week.dow : 0; + + if (index != null) { + return get$1(format, (index + shift) % 7, field, 'day'); + } + + var i; + var out = []; + for (i = 0; i < 7; i++) { + out[i] = get$1(format, (i + shift) % 7, field, 'day'); + } + return out; + } + + function listMonths (format, index) { + return listMonthsImpl(format, index, 'months'); + } + + function listMonthsShort (format, index) { + return listMonthsImpl(format, index, 'monthsShort'); + } + + function listWeekdays (localeSorted, format, index) { + return listWeekdaysImpl(localeSorted, format, index, 'weekdays'); + } + + function listWeekdaysShort (localeSorted, format, index) { + return listWeekdaysImpl(localeSorted, format, index, 'weekdaysShort'); + } + + function listWeekdaysMin (localeSorted, format, index) { + return listWeekdaysImpl(localeSorted, format, index, 'weekdaysMin'); + } + + getSetGlobalLocale('en', { + dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, + ordinal : function (number) { + var b = number % 10, + output = (toInt(number % 100 / 10) === 1) ? 'th' : + (b === 1) ? 'st' : + (b === 2) ? 'nd' : + (b === 3) ? 'rd' : 'th'; + return number + output; + } + }); + + // Side effect imports + + hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', getSetGlobalLocale); + hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', getLocale); + + var mathAbs = Math.abs; + + function abs () { + var data = this._data; + + this._milliseconds = mathAbs(this._milliseconds); + this._days = mathAbs(this._days); + this._months = mathAbs(this._months); + + data.milliseconds = mathAbs(data.milliseconds); + data.seconds = mathAbs(data.seconds); + data.minutes = mathAbs(data.minutes); + data.hours = mathAbs(data.hours); + data.months = mathAbs(data.months); + data.years = mathAbs(data.years); + + return this; + } + + function addSubtract$1 (duration, input, value, direction) { + var other = createDuration(input, value); + + duration._milliseconds += direction * other._milliseconds; + duration._days += direction * other._days; + duration._months += direction * other._months; + + return duration._bubble(); + } + + // supports only 2.0-style add(1, 's') or add(duration) + function add$1 (input, value) { + return addSubtract$1(this, input, value, 1); + } + + // supports only 2.0-style subtract(1, 's') or subtract(duration) + function subtract$1 (input, value) { + return addSubtract$1(this, input, value, -1); + } + + function absCeil (number) { + if (number < 0) { + return Math.floor(number); + } else { + return Math.ceil(number); + } + } + + function bubble () { + var milliseconds = this._milliseconds; + var days = this._days; + var months = this._months; + var data = this._data; + var seconds, minutes, hours, years, monthsFromDays; + + // if we have a mix of positive and negative values, bubble down first + // check: https://github.com/moment/moment/issues/2166 + if (!((milliseconds >= 0 && days >= 0 && months >= 0) || + (milliseconds <= 0 && days <= 0 && months <= 0))) { + milliseconds += absCeil(monthsToDays(months) + days) * 864e5; + days = 0; + months = 0; + } + + // The following code bubbles up values, see the tests for + // examples of what that means. + data.milliseconds = milliseconds % 1000; + + seconds = absFloor(milliseconds / 1000); + data.seconds = seconds % 60; + + minutes = absFloor(seconds / 60); + data.minutes = minutes % 60; + + hours = absFloor(minutes / 60); + data.hours = hours % 24; + + days += absFloor(hours / 24); + + // convert days to months + monthsFromDays = absFloor(daysToMonths(days)); + months += monthsFromDays; + days -= absCeil(monthsToDays(monthsFromDays)); + + // 12 months -> 1 year + years = absFloor(months / 12); + months %= 12; + + data.days = days; + data.months = months; + data.years = years; + + return this; + } + + function daysToMonths (days) { + // 400 years have 146097 days (taking into account leap year rules) + // 400 years have 12 months === 4800 + return days * 4800 / 146097; + } + + function monthsToDays (months) { + // the reverse of daysToMonths + return months * 146097 / 4800; + } + + function as (units) { + if (!this.isValid()) { + return NaN; + } + var days; + var months; + var milliseconds = this._milliseconds; + + units = normalizeUnits(units); + + if (units === 'month' || units === 'quarter' || units === 'year') { + days = this._days + milliseconds / 864e5; + months = this._months + daysToMonths(days); + switch (units) { + case 'month': return months; + case 'quarter': return months / 3; + case 'year': return months / 12; + } + } else { + // handle milliseconds separately because of floating point math errors (issue #1867) + days = this._days + Math.round(monthsToDays(this._months)); + switch (units) { + case 'week' : return days / 7 + milliseconds / 6048e5; + case 'day' : return days + milliseconds / 864e5; + case 'hour' : return days * 24 + milliseconds / 36e5; + case 'minute' : return days * 1440 + milliseconds / 6e4; + case 'second' : return days * 86400 + milliseconds / 1000; + // Math.floor prevents floating point math errors here + case 'millisecond': return Math.floor(days * 864e5) + milliseconds; + default: throw new Error('Unknown unit ' + units); + } + } + } + + // TODO: Use this.as('ms')? + function valueOf$1 () { + if (!this.isValid()) { + return NaN; + } + return ( + this._milliseconds + + this._days * 864e5 + + (this._months % 12) * 2592e6 + + toInt(this._months / 12) * 31536e6 + ); + } + + function makeAs (alias) { + return function () { + return this.as(alias); + }; + } + + var asMilliseconds = makeAs('ms'); + var asSeconds = makeAs('s'); + var asMinutes = makeAs('m'); + var asHours = makeAs('h'); + var asDays = makeAs('d'); + var asWeeks = makeAs('w'); + var asMonths = makeAs('M'); + var asQuarters = makeAs('Q'); + var asYears = makeAs('y'); + + function clone$1 () { + return createDuration(this); + } + + function get$2 (units) { + units = normalizeUnits(units); + return this.isValid() ? this[units + 's']() : NaN; + } + + function makeGetter(name) { + return function () { + return this.isValid() ? this._data[name] : NaN; + }; + } + + var milliseconds = makeGetter('milliseconds'); + var seconds = makeGetter('seconds'); + var minutes = makeGetter('minutes'); + var hours = makeGetter('hours'); + var days = makeGetter('days'); + var months = makeGetter('months'); + var years = makeGetter('years'); + + function weeks () { + return absFloor(this.days() / 7); + } + + var round = Math.round; + var thresholds = { + ss: 44, // a few seconds to seconds + s : 45, // seconds to minute + m : 45, // minutes to hour + h : 22, // hours to day + d : 26, // days to month + M : 11 // months to year + }; + + // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize + function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) { + return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture); + } + + function relativeTime$1 (posNegDuration, withoutSuffix, locale) { + var duration = createDuration(posNegDuration).abs(); + var seconds = round(duration.as('s')); + var minutes = round(duration.as('m')); + var hours = round(duration.as('h')); + var days = round(duration.as('d')); + var months = round(duration.as('M')); + var years = round(duration.as('y')); + + var a = seconds <= thresholds.ss && ['s', seconds] || + seconds < thresholds.s && ['ss', seconds] || + minutes <= 1 && ['m'] || + minutes < thresholds.m && ['mm', minutes] || + hours <= 1 && ['h'] || + hours < thresholds.h && ['hh', hours] || + days <= 1 && ['d'] || + days < thresholds.d && ['dd', days] || + months <= 1 && ['M'] || + months < thresholds.M && ['MM', months] || + years <= 1 && ['y'] || ['yy', years]; + + a[2] = withoutSuffix; + a[3] = +posNegDuration > 0; + a[4] = locale; + return substituteTimeAgo.apply(null, a); + } + + // This function allows you to set the rounding function for relative time strings + function getSetRelativeTimeRounding (roundingFunction) { + if (roundingFunction === undefined) { + return round; + } + if (typeof(roundingFunction) === 'function') { + round = roundingFunction; + return true; + } + return false; + } + + // This function allows you to set a threshold for relative time strings + function getSetRelativeTimeThreshold (threshold, limit) { + if (thresholds[threshold] === undefined) { + return false; + } + if (limit === undefined) { + return thresholds[threshold]; + } + thresholds[threshold] = limit; + if (threshold === 's') { + thresholds.ss = limit - 1; + } + return true; + } + + function humanize (withSuffix) { + if (!this.isValid()) { + return this.localeData().invalidDate(); + } + + var locale = this.localeData(); + var output = relativeTime$1(this, !withSuffix, locale); + + if (withSuffix) { + output = locale.pastFuture(+this, output); + } + + return locale.postformat(output); + } + + var abs$1 = Math.abs; + + function sign(x) { + return ((x > 0) - (x < 0)) || +x; + } + + function toISOString$1() { + // for ISO strings we do not use the normal bubbling rules: + // * milliseconds bubble up until they become hours + // * days do not bubble at all + // * months bubble up until they become years + // This is because there is no context-free conversion between hours and days + // (think of clock changes) + // and also not between days and months (28-31 days per month) + if (!this.isValid()) { + return this.localeData().invalidDate(); + } + + var seconds = abs$1(this._milliseconds) / 1000; + var days = abs$1(this._days); + var months = abs$1(this._months); + var minutes, hours, years; + + // 3600 seconds -> 60 minutes -> 1 hour + minutes = absFloor(seconds / 60); + hours = absFloor(minutes / 60); + seconds %= 60; + minutes %= 60; + + // 12 months -> 1 year + years = absFloor(months / 12); + months %= 12; + + + // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js + var Y = years; + var M = months; + var D = days; + var h = hours; + var m = minutes; + var s = seconds ? seconds.toFixed(3).replace(/\.?0+$/, '') : ''; + var total = this.asSeconds(); + + if (!total) { + // this is the same as C#'s (Noda) and python (isodate)... + // but not other JS (goog.date) + return 'P0D'; + } + + var totalSign = total < 0 ? '-' : ''; + var ymSign = sign(this._months) !== sign(total) ? '-' : ''; + var daysSign = sign(this._days) !== sign(total) ? '-' : ''; + var hmsSign = sign(this._milliseconds) !== sign(total) ? '-' : ''; + + return totalSign + 'P' + + (Y ? ymSign + Y + 'Y' : '') + + (M ? ymSign + M + 'M' : '') + + (D ? daysSign + D + 'D' : '') + + ((h || m || s) ? 'T' : '') + + (h ? hmsSign + h + 'H' : '') + + (m ? hmsSign + m + 'M' : '') + + (s ? hmsSign + s + 'S' : ''); + } + + var proto$2 = Duration.prototype; + + proto$2.isValid = isValid$1; + proto$2.abs = abs; + proto$2.add = add$1; + proto$2.subtract = subtract$1; + proto$2.as = as; + proto$2.asMilliseconds = asMilliseconds; + proto$2.asSeconds = asSeconds; + proto$2.asMinutes = asMinutes; + proto$2.asHours = asHours; + proto$2.asDays = asDays; + proto$2.asWeeks = asWeeks; + proto$2.asMonths = asMonths; + proto$2.asQuarters = asQuarters; + proto$2.asYears = asYears; + proto$2.valueOf = valueOf$1; + proto$2._bubble = bubble; + proto$2.clone = clone$1; + proto$2.get = get$2; + proto$2.milliseconds = milliseconds; + proto$2.seconds = seconds; + proto$2.minutes = minutes; + proto$2.hours = hours; + proto$2.days = days; + proto$2.weeks = weeks; + proto$2.months = months; + proto$2.years = years; + proto$2.humanize = humanize; + proto$2.toISOString = toISOString$1; + proto$2.toString = toISOString$1; + proto$2.toJSON = toISOString$1; + proto$2.locale = locale; + proto$2.localeData = localeData; + + proto$2.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', toISOString$1); + proto$2.lang = lang; + + // Side effect imports + + // FORMATTING + + addFormatToken('X', 0, 0, 'unix'); + addFormatToken('x', 0, 0, 'valueOf'); + + // PARSING + + addRegexToken('x', matchSigned); + addRegexToken('X', matchTimestamp); + addParseToken('X', function (input, array, config) { + config._d = new Date(parseFloat(input, 10) * 1000); + }); + addParseToken('x', function (input, array, config) { + config._d = new Date(toInt(input)); + }); + + // Side effect imports + + + hooks.version = '2.24.0'; + + setHookCallback(createLocal); + + hooks.fn = proto; + hooks.min = min; + hooks.max = max; + hooks.now = now; + hooks.utc = createUTC; + hooks.unix = createUnix; + hooks.months = listMonths; + hooks.isDate = isDate; + hooks.locale = getSetGlobalLocale; + hooks.invalid = createInvalid; + hooks.duration = createDuration; + hooks.isMoment = isMoment; + hooks.weekdays = listWeekdays; + hooks.parseZone = createInZone; + hooks.localeData = getLocale; + hooks.isDuration = isDuration; + hooks.monthsShort = listMonthsShort; + hooks.weekdaysMin = listWeekdaysMin; + hooks.defineLocale = defineLocale; + hooks.updateLocale = updateLocale; + hooks.locales = listLocales; + hooks.weekdaysShort = listWeekdaysShort; + hooks.normalizeUnits = normalizeUnits; + hooks.relativeTimeRounding = getSetRelativeTimeRounding; + hooks.relativeTimeThreshold = getSetRelativeTimeThreshold; + hooks.calendarFormat = getCalendarFormat; + hooks.prototype = proto; + + // currently HTML5 input type only supports 24-hour formats + hooks.HTML5_FMT = { + DATETIME_LOCAL: 'YYYY-MM-DDTHH:mm', // + DATETIME_LOCAL_SECONDS: 'YYYY-MM-DDTHH:mm:ss', // + DATETIME_LOCAL_MS: 'YYYY-MM-DDTHH:mm:ss.SSS', // + DATE: 'YYYY-MM-DD', // + TIME: 'HH:mm', // + TIME_SECONDS: 'HH:mm:ss', // + TIME_MS: 'HH:mm:ss.SSS', // + WEEK: 'GGGG-[W]WW', // + MONTH: 'YYYY-MM' // + }; + + return hooks; + +}))); +}); + +var FORMATS = { + datetime: 'MMM D, YYYY, h:mm:ss a', + millisecond: 'h:mm:ss.SSS a', + second: 'h:mm:ss a', + minute: 'h:mm a', + hour: 'hA', + day: 'MMM D', + week: 'll', + month: 'MMM YYYY', + quarter: '[Q]Q - YYYY', + year: 'YYYY' +}; + +core_adapters._date.override(typeof moment === 'function' ? { + _id: 'moment', // DEBUG ONLY + + formats: function() { + return FORMATS; + }, + + parse: function(value, format) { + if (typeof value === 'string' && typeof format === 'string') { + value = moment(value, format); + } else if (!(value instanceof moment)) { + value = moment(value); + } + return value.isValid() ? value.valueOf() : null; + }, + + format: function(time, format) { + return moment(time).format(format); + }, + + add: function(time, amount, unit) { + return moment(time).add(amount, unit).valueOf(); + }, + + diff: function(max, min, unit) { + return moment.duration(moment(max).diff(moment(min))).as(unit); + }, + + startOf: function(time, unit, weekday) { + time = moment(time); + if (unit === 'isoWeek') { + return time.isoWeekday(weekday).valueOf(); + } + return time.startOf(unit).valueOf(); + }, + + endOf: function(time, unit) { + return moment(time).endOf(unit).valueOf(); + }, + + // DEPRECATIONS + + /** + * Provided for backward compatibility with scale.getValueForPixel(). + * @deprecated since version 2.8.0 + * @todo remove at version 3 + * @private + */ + _create: function(time) { + return moment(time); + }, +} : {}); + +core_defaults._set('global', { + plugins: { + filler: { + propagate: true + } + } +}); + +var mappers = { + dataset: function(source) { + var index = source.fill; + var chart = source.chart; + var meta = chart.getDatasetMeta(index); + var visible = meta && chart.isDatasetVisible(index); + var points = (visible && meta.dataset._children) || []; + var length = points.length || 0; + + return !length ? null : function(point, i) { + return (i < length && points[i]._view) || null; + }; + }, + + boundary: function(source) { + var boundary = source.boundary; + var x = boundary ? boundary.x : null; + var y = boundary ? boundary.y : null; + + return function(point) { + return { + x: x === null ? point.x : x, + y: y === null ? point.y : y, + }; + }; + } +}; + +// @todo if (fill[0] === '#') +function decodeFill(el, index, count) { + var model = el._model || {}; + var fill = model.fill; + var target; + + if (fill === undefined) { + fill = !!model.backgroundColor; + } + + if (fill === false || fill === null) { + return false; + } + + if (fill === true) { + return 'origin'; + } + + target = parseFloat(fill, 10); + if (isFinite(target) && Math.floor(target) === target) { + if (fill[0] === '-' || fill[0] === '+') { + target = index + target; + } + + if (target === index || target < 0 || target >= count) { + return false; + } + + return target; + } + + switch (fill) { + // compatibility + case 'bottom': + return 'start'; + case 'top': + return 'end'; + case 'zero': + return 'origin'; + // supported boundaries + case 'origin': + case 'start': + case 'end': + return fill; + // invalid fill values + default: + return false; + } +} + +function computeBoundary(source) { + var model = source.el._model || {}; + var scale = source.el._scale || {}; + var fill = source.fill; + var target = null; + var horizontal; + + if (isFinite(fill)) { + return null; + } + + // Backward compatibility: until v3, we still need to support boundary values set on + // the model (scaleTop, scaleBottom and scaleZero) because some external plugins and + // controllers might still use it (e.g. the Smith chart). + + if (fill === 'start') { + target = model.scaleBottom === undefined ? scale.bottom : model.scaleBottom; + } else if (fill === 'end') { + target = model.scaleTop === undefined ? scale.top : model.scaleTop; + } else if (model.scaleZero !== undefined) { + target = model.scaleZero; + } else if (scale.getBasePosition) { + target = scale.getBasePosition(); + } else if (scale.getBasePixel) { + target = scale.getBasePixel(); + } + + if (target !== undefined && target !== null) { + if (target.x !== undefined && target.y !== undefined) { + return target; + } + + if (helpers$1.isFinite(target)) { + horizontal = scale.isHorizontal(); + return { + x: horizontal ? target : null, + y: horizontal ? null : target + }; + } + } + + return null; +} + +function resolveTarget(sources, index, propagate) { + var source = sources[index]; + var fill = source.fill; + var visited = [index]; + var target; + + if (!propagate) { + return fill; + } + + while (fill !== false && visited.indexOf(fill) === -1) { + if (!isFinite(fill)) { + return fill; + } + + target = sources[fill]; + if (!target) { + return false; + } + + if (target.visible) { + return fill; + } + + visited.push(fill); + fill = target.fill; + } + + return false; +} + +function createMapper(source) { + var fill = source.fill; + var type = 'dataset'; + + if (fill === false) { + return null; + } + + if (!isFinite(fill)) { + type = 'boundary'; + } + + return mappers[type](source); +} + +function isDrawable(point) { + return point && !point.skip; +} + +function drawArea(ctx, curve0, curve1, len0, len1) { + var i; + + if (!len0 || !len1) { + return; + } + + // building first area curve (normal) + ctx.moveTo(curve0[0].x, curve0[0].y); + for (i = 1; i < len0; ++i) { + helpers$1.canvas.lineTo(ctx, curve0[i - 1], curve0[i]); + } + + // joining the two area curves + ctx.lineTo(curve1[len1 - 1].x, curve1[len1 - 1].y); + + // building opposite area curve (reverse) + for (i = len1 - 1; i > 0; --i) { + helpers$1.canvas.lineTo(ctx, curve1[i], curve1[i - 1], true); + } +} + +function doFill(ctx, points, mapper, view, color, loop) { + var count = points.length; + var span = view.spanGaps; + var curve0 = []; + var curve1 = []; + var len0 = 0; + var len1 = 0; + var i, ilen, index, p0, p1, d0, d1; + + ctx.beginPath(); + + for (i = 0, ilen = (count + !!loop); i < ilen; ++i) { + index = i % count; + p0 = points[index]._view; + p1 = mapper(p0, index, view); + d0 = isDrawable(p0); + d1 = isDrawable(p1); + + if (d0 && d1) { + len0 = curve0.push(p0); + len1 = curve1.push(p1); + } else if (len0 && len1) { + if (!span) { + drawArea(ctx, curve0, curve1, len0, len1); + len0 = len1 = 0; + curve0 = []; + curve1 = []; + } else { + if (d0) { + curve0.push(p0); + } + if (d1) { + curve1.push(p1); + } + } + } + } + + drawArea(ctx, curve0, curve1, len0, len1); + + ctx.closePath(); + ctx.fillStyle = color; + ctx.fill(); +} + +var plugin_filler = { + id: 'filler', + + afterDatasetsUpdate: function(chart, options) { + var count = (chart.data.datasets || []).length; + var propagate = options.propagate; + var sources = []; + var meta, i, el, source; + + for (i = 0; i < count; ++i) { + meta = chart.getDatasetMeta(i); + el = meta.dataset; + source = null; + + if (el && el._model && el instanceof elements.Line) { + source = { + visible: chart.isDatasetVisible(i), + fill: decodeFill(el, i, count), + chart: chart, + el: el + }; + } + + meta.$filler = source; + sources.push(source); + } + + for (i = 0; i < count; ++i) { + source = sources[i]; + if (!source) { + continue; + } + + source.fill = resolveTarget(sources, i, propagate); + source.boundary = computeBoundary(source); + source.mapper = createMapper(source); + } + }, + + beforeDatasetDraw: function(chart, args) { + var meta = args.meta.$filler; + if (!meta) { + return; + } + + var ctx = chart.ctx; + var el = meta.el; + var view = el._view; + var points = el._children || []; + var mapper = meta.mapper; + var color = view.backgroundColor || core_defaults.global.defaultColor; + + if (mapper && color && points.length) { + helpers$1.canvas.clipArea(ctx, chart.chartArea); + doFill(ctx, points, mapper, view, color, el._loop); + helpers$1.canvas.unclipArea(ctx); + } + } +}; + +var noop$1 = helpers$1.noop; +var valueOrDefault$d = helpers$1.valueOrDefault; + +core_defaults._set('global', { + legend: { + display: true, + position: 'top', + fullWidth: true, + reverse: false, + weight: 1000, + + // a callback that will handle + onClick: function(e, legendItem) { + var index = legendItem.datasetIndex; + var ci = this.chart; + var meta = ci.getDatasetMeta(index); + + // See controller.isDatasetVisible comment + meta.hidden = meta.hidden === null ? !ci.data.datasets[index].hidden : null; + + // We hid a dataset ... rerender the chart + ci.update(); + }, + + onHover: null, + onLeave: null, + + labels: { + boxWidth: 40, + padding: 10, + // Generates labels shown in the legend + // Valid properties to return: + // text : text to display + // fillStyle : fill of coloured box + // strokeStyle: stroke of coloured box + // hidden : if this legend item refers to a hidden item + // lineCap : cap style for line + // lineDash + // lineDashOffset : + // lineJoin : + // lineWidth : + generateLabels: function(chart) { + var data = chart.data; + return helpers$1.isArray(data.datasets) ? data.datasets.map(function(dataset, i) { + return { + text: dataset.label, + fillStyle: (!helpers$1.isArray(dataset.backgroundColor) ? dataset.backgroundColor : dataset.backgroundColor[0]), + hidden: !chart.isDatasetVisible(i), + lineCap: dataset.borderCapStyle, + lineDash: dataset.borderDash, + lineDashOffset: dataset.borderDashOffset, + lineJoin: dataset.borderJoinStyle, + lineWidth: dataset.borderWidth, + strokeStyle: dataset.borderColor, + pointStyle: dataset.pointStyle, + + // Below is extra data used for toggling the datasets + datasetIndex: i + }; + }, this) : []; + } + } + }, + + legendCallback: function(chart) { + var text = []; + text.push('
      '); + for (var i = 0; i < chart.data.datasets.length; i++) { + text.push('
    • '); + if (chart.data.datasets[i].label) { + text.push(chart.data.datasets[i].label); + } + text.push('
    • '); + } + text.push('
    '); + return text.join(''); + } +}); + +/** + * Helper function to get the box width based on the usePointStyle option + * @param {object} labelopts - the label options on the legend + * @param {number} fontSize - the label font size + * @return {number} width of the color box area + */ +function getBoxWidth(labelOpts, fontSize) { + return labelOpts.usePointStyle && labelOpts.boxWidth > fontSize ? + fontSize : + labelOpts.boxWidth; +} + +/** + * IMPORTANT: this class is exposed publicly as Chart.Legend, backward compatibility required! + */ +var Legend = core_element.extend({ + + initialize: function(config) { + helpers$1.extend(this, config); + + // Contains hit boxes for each dataset (in dataset order) + this.legendHitBoxes = []; + + /** + * @private + */ + this._hoveredItem = null; + + // Are we in doughnut mode which has a different data type + this.doughnutMode = false; + }, + + // These methods are ordered by lifecycle. Utilities then follow. + // Any function defined here is inherited by all legend types. + // Any function can be extended by the legend type + + beforeUpdate: noop$1, + update: function(maxWidth, maxHeight, margins) { + var me = this; + + // Update Lifecycle - Probably don't want to ever extend or overwrite this function ;) + me.beforeUpdate(); + + // Absorb the master measurements + me.maxWidth = maxWidth; + me.maxHeight = maxHeight; + me.margins = margins; + + // Dimensions + me.beforeSetDimensions(); + me.setDimensions(); + me.afterSetDimensions(); + // Labels + me.beforeBuildLabels(); + me.buildLabels(); + me.afterBuildLabels(); + + // Fit + me.beforeFit(); + me.fit(); + me.afterFit(); + // + me.afterUpdate(); + + return me.minSize; + }, + afterUpdate: noop$1, + + // + + beforeSetDimensions: noop$1, + setDimensions: function() { + var me = this; + // Set the unconstrained dimension before label rotation + if (me.isHorizontal()) { + // Reset position before calculating rotation + me.width = me.maxWidth; + me.left = 0; + me.right = me.width; + } else { + me.height = me.maxHeight; + + // Reset position before calculating rotation + me.top = 0; + me.bottom = me.height; + } + + // Reset padding + me.paddingLeft = 0; + me.paddingTop = 0; + me.paddingRight = 0; + me.paddingBottom = 0; + + // Reset minSize + me.minSize = { + width: 0, + height: 0 + }; + }, + afterSetDimensions: noop$1, + + // + + beforeBuildLabels: noop$1, + buildLabels: function() { + var me = this; + var labelOpts = me.options.labels || {}; + var legendItems = helpers$1.callback(labelOpts.generateLabels, [me.chart], me) || []; + + if (labelOpts.filter) { + legendItems = legendItems.filter(function(item) { + return labelOpts.filter(item, me.chart.data); + }); + } + + if (me.options.reverse) { + legendItems.reverse(); + } + + me.legendItems = legendItems; + }, + afterBuildLabels: noop$1, + + // + + beforeFit: noop$1, + fit: function() { + var me = this; + var opts = me.options; + var labelOpts = opts.labels; + var display = opts.display; + + var ctx = me.ctx; + + var labelFont = helpers$1.options._parseFont(labelOpts); + var fontSize = labelFont.size; + + // Reset hit boxes + var hitboxes = me.legendHitBoxes = []; + + var minSize = me.minSize; + var isHorizontal = me.isHorizontal(); + + if (isHorizontal) { + minSize.width = me.maxWidth; // fill all the width + minSize.height = display ? 10 : 0; + } else { + minSize.width = display ? 10 : 0; + minSize.height = me.maxHeight; // fill all the height + } + + // Increase sizes here + if (display) { + ctx.font = labelFont.string; + + if (isHorizontal) { + // Labels + + // Width of each line of legend boxes. Labels wrap onto multiple lines when there are too many to fit on one + var lineWidths = me.lineWidths = [0]; + var totalHeight = 0; + + ctx.textAlign = 'left'; + ctx.textBaseline = 'top'; + + helpers$1.each(me.legendItems, function(legendItem, i) { + var boxWidth = getBoxWidth(labelOpts, fontSize); + var width = boxWidth + (fontSize / 2) + ctx.measureText(legendItem.text).width; + + if (i === 0 || lineWidths[lineWidths.length - 1] + width + labelOpts.padding > minSize.width) { + totalHeight += fontSize + labelOpts.padding; + lineWidths[lineWidths.length - (i > 0 ? 0 : 1)] = labelOpts.padding; + } + + // Store the hitbox width and height here. Final position will be updated in `draw` + hitboxes[i] = { + left: 0, + top: 0, + width: width, + height: fontSize + }; + + lineWidths[lineWidths.length - 1] += width + labelOpts.padding; + }); + + minSize.height += totalHeight; + + } else { + var vPadding = labelOpts.padding; + var columnWidths = me.columnWidths = []; + var totalWidth = labelOpts.padding; + var currentColWidth = 0; + var currentColHeight = 0; + var itemHeight = fontSize + vPadding; + + helpers$1.each(me.legendItems, function(legendItem, i) { + var boxWidth = getBoxWidth(labelOpts, fontSize); + var itemWidth = boxWidth + (fontSize / 2) + ctx.measureText(legendItem.text).width; + + // If too tall, go to new column + if (i > 0 && currentColHeight + itemHeight > minSize.height - vPadding) { + totalWidth += currentColWidth + labelOpts.padding; + columnWidths.push(currentColWidth); // previous column width + + currentColWidth = 0; + currentColHeight = 0; + } + + // Get max width + currentColWidth = Math.max(currentColWidth, itemWidth); + currentColHeight += itemHeight; + + // Store the hitbox width and height here. Final position will be updated in `draw` + hitboxes[i] = { + left: 0, + top: 0, + width: itemWidth, + height: fontSize + }; + }); + + totalWidth += currentColWidth; + columnWidths.push(currentColWidth); + minSize.width += totalWidth; + } + } + + me.width = minSize.width; + me.height = minSize.height; + }, + afterFit: noop$1, + + // Shared Methods + isHorizontal: function() { + return this.options.position === 'top' || this.options.position === 'bottom'; + }, + + // Actually draw the legend on the canvas + draw: function() { + var me = this; + var opts = me.options; + var labelOpts = opts.labels; + var globalDefaults = core_defaults.global; + var defaultColor = globalDefaults.defaultColor; + var lineDefault = globalDefaults.elements.line; + var legendWidth = me.width; + var lineWidths = me.lineWidths; + + if (opts.display) { + var ctx = me.ctx; + var fontColor = valueOrDefault$d(labelOpts.fontColor, globalDefaults.defaultFontColor); + var labelFont = helpers$1.options._parseFont(labelOpts); + var fontSize = labelFont.size; + var cursor; + + // Canvas setup + ctx.textAlign = 'left'; + ctx.textBaseline = 'middle'; + ctx.lineWidth = 0.5; + ctx.strokeStyle = fontColor; // for strikethrough effect + ctx.fillStyle = fontColor; // render in correct colour + ctx.font = labelFont.string; + + var boxWidth = getBoxWidth(labelOpts, fontSize); + var hitboxes = me.legendHitBoxes; + + // current position + var drawLegendBox = function(x, y, legendItem) { + if (isNaN(boxWidth) || boxWidth <= 0) { + return; + } + + // Set the ctx for the box + ctx.save(); + + var lineWidth = valueOrDefault$d(legendItem.lineWidth, lineDefault.borderWidth); + ctx.fillStyle = valueOrDefault$d(legendItem.fillStyle, defaultColor); + ctx.lineCap = valueOrDefault$d(legendItem.lineCap, lineDefault.borderCapStyle); + ctx.lineDashOffset = valueOrDefault$d(legendItem.lineDashOffset, lineDefault.borderDashOffset); + ctx.lineJoin = valueOrDefault$d(legendItem.lineJoin, lineDefault.borderJoinStyle); + ctx.lineWidth = lineWidth; + ctx.strokeStyle = valueOrDefault$d(legendItem.strokeStyle, defaultColor); + + if (ctx.setLineDash) { + // IE 9 and 10 do not support line dash + ctx.setLineDash(valueOrDefault$d(legendItem.lineDash, lineDefault.borderDash)); + } + + if (opts.labels && opts.labels.usePointStyle) { + // Recalculate x and y for drawPoint() because its expecting + // x and y to be center of figure (instead of top left) + var radius = boxWidth * Math.SQRT2 / 2; + var centerX = x + boxWidth / 2; + var centerY = y + fontSize / 2; + + // Draw pointStyle as legend symbol + helpers$1.canvas.drawPoint(ctx, legendItem.pointStyle, radius, centerX, centerY); + } else { + // Draw box as legend symbol + if (lineWidth !== 0) { + ctx.strokeRect(x, y, boxWidth, fontSize); + } + ctx.fillRect(x, y, boxWidth, fontSize); + } + + ctx.restore(); + }; + var fillText = function(x, y, legendItem, textWidth) { + var halfFontSize = fontSize / 2; + var xLeft = boxWidth + halfFontSize + x; + var yMiddle = y + halfFontSize; + + ctx.fillText(legendItem.text, xLeft, yMiddle); + + if (legendItem.hidden) { + // Strikethrough the text if hidden + ctx.beginPath(); + ctx.lineWidth = 2; + ctx.moveTo(xLeft, yMiddle); + ctx.lineTo(xLeft + textWidth, yMiddle); + ctx.stroke(); + } + }; + + // Horizontal + var isHorizontal = me.isHorizontal(); + if (isHorizontal) { + cursor = { + x: me.left + ((legendWidth - lineWidths[0]) / 2) + labelOpts.padding, + y: me.top + labelOpts.padding, + line: 0 + }; + } else { + cursor = { + x: me.left + labelOpts.padding, + y: me.top + labelOpts.padding, + line: 0 + }; + } + + var itemHeight = fontSize + labelOpts.padding; + helpers$1.each(me.legendItems, function(legendItem, i) { + var textWidth = ctx.measureText(legendItem.text).width; + var width = boxWidth + (fontSize / 2) + textWidth; + var x = cursor.x; + var y = cursor.y; + + // Use (me.left + me.minSize.width) and (me.top + me.minSize.height) + // instead of me.right and me.bottom because me.width and me.height + // may have been changed since me.minSize was calculated + if (isHorizontal) { + if (i > 0 && x + width + labelOpts.padding > me.left + me.minSize.width) { + y = cursor.y += itemHeight; + cursor.line++; + x = cursor.x = me.left + ((legendWidth - lineWidths[cursor.line]) / 2) + labelOpts.padding; + } + } else if (i > 0 && y + itemHeight > me.top + me.minSize.height) { + x = cursor.x = x + me.columnWidths[cursor.line] + labelOpts.padding; + y = cursor.y = me.top + labelOpts.padding; + cursor.line++; + } + + drawLegendBox(x, y, legendItem); + + hitboxes[i].left = x; + hitboxes[i].top = y; + + // Fill the actual label + fillText(x, y, legendItem, textWidth); + + if (isHorizontal) { + cursor.x += width + labelOpts.padding; + } else { + cursor.y += itemHeight; + } + + }); + } + }, + + /** + * @private + */ + _getLegendItemAt: function(x, y) { + var me = this; + var i, hitBox, lh; + + if (x >= me.left && x <= me.right && y >= me.top && y <= me.bottom) { + // See if we are touching one of the dataset boxes + lh = me.legendHitBoxes; + for (i = 0; i < lh.length; ++i) { + hitBox = lh[i]; + + if (x >= hitBox.left && x <= hitBox.left + hitBox.width && y >= hitBox.top && y <= hitBox.top + hitBox.height) { + // Touching an element + return me.legendItems[i]; + } + } + } + + return null; + }, + + /** + * Handle an event + * @private + * @param {IEvent} event - The event to handle + */ + handleEvent: function(e) { + var me = this; + var opts = me.options; + var type = e.type === 'mouseup' ? 'click' : e.type; + var hoveredItem; + + if (type === 'mousemove') { + if (!opts.onHover && !opts.onLeave) { + return; + } + } else if (type === 'click') { + if (!opts.onClick) { + return; + } + } else { + return; + } + + // Chart event already has relative position in it + hoveredItem = me._getLegendItemAt(e.x, e.y); + + if (type === 'click') { + if (hoveredItem && opts.onClick) { + // use e.native for backwards compatibility + opts.onClick.call(me, e.native, hoveredItem); + } + } else { + if (opts.onLeave && hoveredItem !== me._hoveredItem) { + if (me._hoveredItem) { + opts.onLeave.call(me, e.native, me._hoveredItem); + } + me._hoveredItem = hoveredItem; + } + + if (opts.onHover && hoveredItem) { + // use e.native for backwards compatibility + opts.onHover.call(me, e.native, hoveredItem); + } + } + } +}); + +function createNewLegendAndAttach(chart, legendOpts) { + var legend = new Legend({ + ctx: chart.ctx, + options: legendOpts, + chart: chart + }); + + core_layouts.configure(chart, legend, legendOpts); + core_layouts.addBox(chart, legend); + chart.legend = legend; +} + +var plugin_legend = { + id: 'legend', + + /** + * Backward compatibility: since 2.1.5, the legend is registered as a plugin, making + * Chart.Legend obsolete. To avoid a breaking change, we export the Legend as part of + * the plugin, which one will be re-exposed in the chart.js file. + * https://github.com/chartjs/Chart.js/pull/2640 + * @private + */ + _element: Legend, + + beforeInit: function(chart) { + var legendOpts = chart.options.legend; + + if (legendOpts) { + createNewLegendAndAttach(chart, legendOpts); + } + }, + + beforeUpdate: function(chart) { + var legendOpts = chart.options.legend; + var legend = chart.legend; + + if (legendOpts) { + helpers$1.mergeIf(legendOpts, core_defaults.global.legend); + + if (legend) { + core_layouts.configure(chart, legend, legendOpts); + legend.options = legendOpts; + } else { + createNewLegendAndAttach(chart, legendOpts); + } + } else if (legend) { + core_layouts.removeBox(chart, legend); + delete chart.legend; + } + }, + + afterEvent: function(chart, e) { + var legend = chart.legend; + if (legend) { + legend.handleEvent(e); + } + } +}; + +var noop$2 = helpers$1.noop; + +core_defaults._set('global', { + title: { + display: false, + fontStyle: 'bold', + fullWidth: true, + padding: 10, + position: 'top', + text: '', + weight: 2000 // by default greater than legend (1000) to be above + } +}); + +/** + * IMPORTANT: this class is exposed publicly as Chart.Legend, backward compatibility required! + */ +var Title = core_element.extend({ + initialize: function(config) { + var me = this; + helpers$1.extend(me, config); + + // Contains hit boxes for each dataset (in dataset order) + me.legendHitBoxes = []; + }, + + // These methods are ordered by lifecycle. Utilities then follow. + + beforeUpdate: noop$2, + update: function(maxWidth, maxHeight, margins) { + var me = this; + + // Update Lifecycle - Probably don't want to ever extend or overwrite this function ;) + me.beforeUpdate(); + + // Absorb the master measurements + me.maxWidth = maxWidth; + me.maxHeight = maxHeight; + me.margins = margins; + + // Dimensions + me.beforeSetDimensions(); + me.setDimensions(); + me.afterSetDimensions(); + // Labels + me.beforeBuildLabels(); + me.buildLabels(); + me.afterBuildLabels(); + + // Fit + me.beforeFit(); + me.fit(); + me.afterFit(); + // + me.afterUpdate(); + + return me.minSize; + + }, + afterUpdate: noop$2, + + // + + beforeSetDimensions: noop$2, + setDimensions: function() { + var me = this; + // Set the unconstrained dimension before label rotation + if (me.isHorizontal()) { + // Reset position before calculating rotation + me.width = me.maxWidth; + me.left = 0; + me.right = me.width; + } else { + me.height = me.maxHeight; + + // Reset position before calculating rotation + me.top = 0; + me.bottom = me.height; + } + + // Reset padding + me.paddingLeft = 0; + me.paddingTop = 0; + me.paddingRight = 0; + me.paddingBottom = 0; + + // Reset minSize + me.minSize = { + width: 0, + height: 0 + }; + }, + afterSetDimensions: noop$2, + + // + + beforeBuildLabels: noop$2, + buildLabels: noop$2, + afterBuildLabels: noop$2, + + // + + beforeFit: noop$2, + fit: function() { + var me = this; + var opts = me.options; + var display = opts.display; + var minSize = me.minSize; + var lineCount = helpers$1.isArray(opts.text) ? opts.text.length : 1; + var fontOpts = helpers$1.options._parseFont(opts); + var textSize = display ? (lineCount * fontOpts.lineHeight) + (opts.padding * 2) : 0; + + if (me.isHorizontal()) { + minSize.width = me.maxWidth; // fill all the width + minSize.height = textSize; + } else { + minSize.width = textSize; + minSize.height = me.maxHeight; // fill all the height + } + + me.width = minSize.width; + me.height = minSize.height; + + }, + afterFit: noop$2, + + // Shared Methods + isHorizontal: function() { + var pos = this.options.position; + return pos === 'top' || pos === 'bottom'; + }, + + // Actually draw the title block on the canvas + draw: function() { + var me = this; + var ctx = me.ctx; + var opts = me.options; + + if (opts.display) { + var fontOpts = helpers$1.options._parseFont(opts); + var lineHeight = fontOpts.lineHeight; + var offset = lineHeight / 2 + opts.padding; + var rotation = 0; + var top = me.top; + var left = me.left; + var bottom = me.bottom; + var right = me.right; + var maxWidth, titleX, titleY; + + ctx.fillStyle = helpers$1.valueOrDefault(opts.fontColor, core_defaults.global.defaultFontColor); // render in correct colour + ctx.font = fontOpts.string; + + // Horizontal + if (me.isHorizontal()) { + titleX = left + ((right - left) / 2); // midpoint of the width + titleY = top + offset; + maxWidth = right - left; + } else { + titleX = opts.position === 'left' ? left + offset : right - offset; + titleY = top + ((bottom - top) / 2); + maxWidth = bottom - top; + rotation = Math.PI * (opts.position === 'left' ? -0.5 : 0.5); + } + + ctx.save(); + ctx.translate(titleX, titleY); + ctx.rotate(rotation); + ctx.textAlign = 'center'; + ctx.textBaseline = 'middle'; + + var text = opts.text; + if (helpers$1.isArray(text)) { + var y = 0; + for (var i = 0; i < text.length; ++i) { + ctx.fillText(text[i], 0, y, maxWidth); + y += lineHeight; + } + } else { + ctx.fillText(text, 0, 0, maxWidth); + } + + ctx.restore(); + } + } +}); + +function createNewTitleBlockAndAttach(chart, titleOpts) { + var title = new Title({ + ctx: chart.ctx, + options: titleOpts, + chart: chart + }); + + core_layouts.configure(chart, title, titleOpts); + core_layouts.addBox(chart, title); + chart.titleBlock = title; +} + +var plugin_title = { + id: 'title', + + /** + * Backward compatibility: since 2.1.5, the title is registered as a plugin, making + * Chart.Title obsolete. To avoid a breaking change, we export the Title as part of + * the plugin, which one will be re-exposed in the chart.js file. + * https://github.com/chartjs/Chart.js/pull/2640 + * @private + */ + _element: Title, + + beforeInit: function(chart) { + var titleOpts = chart.options.title; + + if (titleOpts) { + createNewTitleBlockAndAttach(chart, titleOpts); + } + }, + + beforeUpdate: function(chart) { + var titleOpts = chart.options.title; + var titleBlock = chart.titleBlock; + + if (titleOpts) { + helpers$1.mergeIf(titleOpts, core_defaults.global.title); + + if (titleBlock) { + core_layouts.configure(chart, titleBlock, titleOpts); + titleBlock.options = titleOpts; + } else { + createNewTitleBlockAndAttach(chart, titleOpts); + } + } else if (titleBlock) { + core_layouts.removeBox(chart, titleBlock); + delete chart.titleBlock; + } + } +}; + +var plugins = {}; +var filler = plugin_filler; +var legend = plugin_legend; +var title = plugin_title; +plugins.filler = filler; +plugins.legend = legend; +plugins.title = title; + +/** + * @namespace Chart + */ + + +core_controller.helpers = helpers$1; + +// @todo dispatch these helpers into appropriated helpers/helpers.* file and write unit tests! +core_helpers(core_controller); + +core_controller._adapters = core_adapters; +core_controller.Animation = core_animation; +core_controller.animationService = core_animations; +core_controller.controllers = controllers; +core_controller.DatasetController = core_datasetController; +core_controller.defaults = core_defaults; +core_controller.Element = core_element; +core_controller.elements = elements; +core_controller.Interaction = core_interaction; +core_controller.layouts = core_layouts; +core_controller.platform = platform; +core_controller.plugins = core_plugins; +core_controller.Scale = core_scale; +core_controller.scaleService = core_scaleService; +core_controller.Ticks = core_ticks; +core_controller.Tooltip = core_tooltip; + +// Register built-in scales + +core_controller.helpers.each(scales, function(scale, type) { + core_controller.scaleService.registerScaleType(type, scale, scale._defaults); +}); + +// Load to register built-in adapters (as side effects) + + +// Loading built-in plugins + +for (var k in plugins) { + if (plugins.hasOwnProperty(k)) { + core_controller.plugins.register(plugins[k]); + } +} + +core_controller.platform.initialize(); + +var src = core_controller; +if (typeof window !== 'undefined') { + window.Chart = core_controller; +} + +// DEPRECATIONS + +/** + * Provided for backward compatibility, not available anymore + * @namespace Chart.Chart + * @deprecated since version 2.8.0 + * @todo remove at version 3 + * @private + */ +core_controller.Chart = core_controller; + +/** + * Provided for backward compatibility, not available anymore + * @namespace Chart.Legend + * @deprecated since version 2.1.5 + * @todo remove at version 3 + * @private + */ +core_controller.Legend = plugins.legend._element; + +/** + * Provided for backward compatibility, not available anymore + * @namespace Chart.Title + * @deprecated since version 2.1.5 + * @todo remove at version 3 + * @private + */ +core_controller.Title = plugins.title._element; + +/** + * Provided for backward compatibility, use Chart.plugins instead + * @namespace Chart.pluginService + * @deprecated since version 2.1.5 + * @todo remove at version 3 + * @private + */ +core_controller.pluginService = core_controller.plugins; + +/** + * Provided for backward compatibility, inheriting from Chart.PlugingBase has no + * effect, instead simply create/register plugins via plain JavaScript objects. + * @interface Chart.PluginBase + * @deprecated since version 2.5.0 + * @todo remove at version 3 + * @private + */ +core_controller.PluginBase = core_controller.Element.extend({}); + +/** + * Provided for backward compatibility, use Chart.helpers.canvas instead. + * @namespace Chart.canvasHelpers + * @deprecated since version 2.6.0 + * @todo remove at version 3 + * @private + */ +core_controller.canvasHelpers = core_controller.helpers.canvas; + +/** + * Provided for backward compatibility, use Chart.layouts instead. + * @namespace Chart.layoutService + * @deprecated since version 2.7.3 + * @todo remove at version 3 + * @private + */ +core_controller.layoutService = core_controller.layouts; + +/** + * Provided for backward compatibility, not available anymore. + * @namespace Chart.LinearScaleBase + * @deprecated since version 2.8 + * @todo remove at version 3 + * @private + */ +core_controller.LinearScaleBase = scale_linearbase; + +/** + * Provided for backward compatibility, instead we should create a new Chart + * by setting the type in the config (`new Chart(id, {type: '{chart-type}'}`). + * @deprecated since version 2.8.0 + * @todo remove at version 3 + */ +core_controller.helpers.each( + [ + 'Bar', + 'Bubble', + 'Doughnut', + 'Line', + 'PolarArea', + 'Radar', + 'Scatter' + ], + function(klass) { + core_controller[klass] = function(ctx, cfg) { + return new core_controller(ctx, core_controller.helpers.merge(cfg || {}, { + type: klass.charAt(0).toLowerCase() + klass.slice(1) + })); + }; + } +); + +return src; + +}))); diff --git a/base_accounting_kit/static/lib/Chart.bundle.min.js b/base_accounting_kit/static/lib/Chart.bundle.min.js new file mode 100644 index 000000000..0bf9ea9e4 --- /dev/null +++ b/base_accounting_kit/static/lib/Chart.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Chart.js v2.8.0 + * https://www.chartjs.org + * (c) 2019 Chart.js Contributors + * Released under the MIT License + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.Chart=e()}(this,function(){"use strict";var t={rgb2hsl:e,rgb2hsv:i,rgb2hwb:n,rgb2cmyk:a,rgb2keyword:o,rgb2xyz:s,rgb2lab:l,rgb2lch:function(t){return v(l(t))},hsl2rgb:u,hsl2hsv:function(t){var e=t[0],i=t[1]/100,n=t[2]/100;if(0===n)return[0,0,0];return[e,100*(2*(i*=(n*=2)<=1?n:2-n)/(n+i)),100*((n+i)/2)]},hsl2hwb:function(t){return n(u(t))},hsl2cmyk:function(t){return a(u(t))},hsl2keyword:function(t){return o(u(t))},hsv2rgb:d,hsv2hsl:function(t){var e,i,n=t[0],a=t[1]/100,r=t[2]/100;return e=a*r,[n,100*(e=(e/=(i=(2-a)*r)<=1?i:2-i)||0),100*(i/=2)]},hsv2hwb:function(t){return n(d(t))},hsv2cmyk:function(t){return a(d(t))},hsv2keyword:function(t){return o(d(t))},hwb2rgb:h,hwb2hsl:function(t){return e(h(t))},hwb2hsv:function(t){return i(h(t))},hwb2cmyk:function(t){return a(h(t))},hwb2keyword:function(t){return o(h(t))},cmyk2rgb:c,cmyk2hsl:function(t){return e(c(t))},cmyk2hsv:function(t){return i(c(t))},cmyk2hwb:function(t){return n(c(t))},cmyk2keyword:function(t){return o(c(t))},keyword2rgb:_,keyword2hsl:function(t){return e(_(t))},keyword2hsv:function(t){return i(_(t))},keyword2hwb:function(t){return n(_(t))},keyword2cmyk:function(t){return a(_(t))},keyword2lab:function(t){return l(_(t))},keyword2xyz:function(t){return s(_(t))},xyz2rgb:f,xyz2lab:m,xyz2lch:function(t){return v(m(t))},lab2xyz:p,lab2rgb:y,lab2lch:v,lch2lab:x,lch2xyz:function(t){return p(x(t))},lch2rgb:function(t){return y(x(t))}};function e(t){var e,i,n=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(n,a,r),s=Math.max(n,a,r),l=s-o;return s==o?e=0:n==s?e=(a-r)/l:a==s?e=2+(r-n)/l:r==s&&(e=4+(n-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),i=(o+s)/2,[e,100*(s==o?0:i<=.5?l/(s+o):l/(2-s-o)),100*i]}function i(t){var e,i,n=t[0],a=t[1],r=t[2],o=Math.min(n,a,r),s=Math.max(n,a,r),l=s-o;return i=0==s?0:l/s*1e3/10,s==o?e=0:n==s?e=(a-r)/l:a==s?e=2+(r-n)/l:r==s&&(e=4+(n-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),[e,i,s/255*1e3/10]}function n(t){var i=t[0],n=t[1],a=t[2];return[e(t)[0],100*(1/255*Math.min(i,Math.min(n,a))),100*(a=1-1/255*Math.max(i,Math.max(n,a)))]}function a(t){var e,i=t[0]/255,n=t[1]/255,a=t[2]/255;return[100*((1-i-(e=Math.min(1-i,1-n,1-a)))/(1-e)||0),100*((1-n-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]}function o(t){return w[JSON.stringify(t)]}function s(t){var e=t[0]/255,i=t[1]/255,n=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*e+.7152*i+.0722*n),100*(.0193*e+.1192*i+.9505*n)]}function l(t){var e=s(t),i=e[0],n=e[1],a=e[2];return n/=100,a/=108.883,i=(i/=95.047)>.008856?Math.pow(i,1/3):7.787*i+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(i-n),200*(n-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]}function u(t){var e,i,n,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return[r=255*l,r,r];e=2*l-(i=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(n=o+1/3*-(u-1))<0&&n++,n>1&&n--,r=6*n<1?e+6*(i-e)*n:2*n<1?i:3*n<2?e+(i-e)*(2/3-n)*6:e,a[u]=255*r;return a}function d(t){var e=t[0]/60,i=t[1]/100,n=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*n*(1-i),s=255*n*(1-i*r),l=255*n*(1-i*(1-r));n*=255;switch(a){case 0:return[n,l,o];case 1:return[s,n,o];case 2:return[o,n,l];case 3:return[o,s,n];case 4:return[l,o,n];case 5:return[n,o,s]}}function h(t){var e,i,n,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,u=s+l;switch(u>1&&(s/=u,l/=u),n=6*o-(e=Math.floor(6*o)),0!=(1&e)&&(n=1-n),a=s+n*((i=1-l)-s),e){default:case 6:case 0:r=i,g=a,b=s;break;case 1:r=a,g=i,b=s;break;case 2:r=s,g=i,b=a;break;case 3:r=s,g=a,b=i;break;case 4:r=a,g=s,b=i;break;case 5:r=i,g=s,b=a}return[255*r,255*g,255*b]}function c(t){var e=t[0]/100,i=t[1]/100,n=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a))]}function f(t){var e,i,n,a=t[0]/100,r=t[1]/100,o=t[2]/100;return i=-.9689*a+1.8758*r+.0415*o,n=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,[255*(e=Math.min(Math.max(0,e),1)),255*(i=Math.min(Math.max(0,i),1)),255*(n=Math.min(Math.max(0,n),1))]}function m(t){var e=t[0],i=t[1],n=t[2];return i/=100,n/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(e-i),200*(i-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]}function p(t){var e,i,n,a,r=t[0],o=t[1],s=t[2];return r<=8?a=(i=100*r/903.3)/100*7.787+16/116:(i=100*Math.pow((r+16)/116,3),a=Math.pow(i/100,1/3)),[e=e/95.047<=.008856?e=95.047*(o/500+a-16/116)/7.787:95.047*Math.pow(o/500+a,3),i,n=n/108.883<=.008859?n=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3)]}function v(t){var e,i=t[0],n=t[1],a=t[2];return(e=360*Math.atan2(a,n)/2/Math.PI)<0&&(e+=360),[i,Math.sqrt(n*n+a*a),e]}function y(t){return f(p(t))}function x(t){var e,i=t[0],n=t[1];return e=t[2]/360*2*Math.PI,[i,n*Math.cos(e),n*Math.sin(e)]}function _(t){return k[t]}var k={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},w={};for(var M in k)w[JSON.stringify(k[M])]=M;var S=function(){return new O};for(var D in t){S[D+"Raw"]=function(e){return function(i){return"number"==typeof i&&(i=Array.prototype.slice.call(arguments)),t[e](i)}}(D);var C=/(\w+)2(\w+)/.exec(D),P=C[1],T=C[2];(S[P]=S[P]||{})[T]=S[D]=function(e){return function(i){"number"==typeof i&&(i=Array.prototype.slice.call(arguments));var n=t[e](i);if("string"==typeof n||void 0===n)return n;for(var a=0;a=0&&e<1?H(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return Y(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:Y,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return N(t,e);var i=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+i+"%, "+n+"%, "+a+"%)"},percentaString:N,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return z(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:z,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return E[t.slice(0,3)]}};function R(t){if(t){var e=[0,0,0],i=1,n=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(n){a=(n=n[1])[3];for(var r=0;ri?(e+.05)/(i+.05):(i+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,i=(e[0]+t)%360;return e[0]=i<0?360+i:i,this.setValues("hsl",e),this},mix:function(t,e){var i=t,n=void 0===e?.5:e,a=2*n-1,r=this.alpha()-i.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*i.red(),o*this.green()+s*i.green(),o*this.blue()+s*i.blue()).alpha(this.alpha()*n+i.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var t,e,i=new j,n=this.values,a=i.values;for(var r in n)n.hasOwnProperty(r)&&(t=n[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return i}},j.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},j.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},j.prototype.getValues=function(t){for(var e=this.values,i={},n=0;n=0;a--)e.call(i,t[a],a);else for(a=0;a=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:1===t?1:(i||(i=.3),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i))},easeOutElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:1===t?1:(i||(i=.3),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/i)+1)},easeInOutElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:2==(t/=.5)?1:(i||(i=.45),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),t<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-$.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*$.easeInBounce(2*t):.5*$.easeOutBounce(2*t-1)+.5}},X={effects:$};Z.easingEffects=$;var K=Math.PI,J=K/180,Q=2*K,tt=K/2,et=K/4,it=2*K/3,nt={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,i,n,a,r){if(r){var o=Math.min(r,a/2,n/2),s=e+o,l=i+o,u=e+n-o,d=i+a-o;t.moveTo(e,l),se.left-1e-6&&t.xe.top-1e-6&&t.y0&&this.requestAnimationFrame()},advance:function(){for(var t,e,i,n,a=this.animations,r=0;r=i?(ut.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},yt=ut.options.resolve,bt=["push","pop","shift","splice","unshift"];function xt(t,e){var i=t._chartjs;if(i){var n=i.listeners,a=n.indexOf(e);-1!==a&&n.splice(a,1),n.length>0||(bt.forEach(function(e){delete t[e]}),delete t._chartjs)}}var _t=function(t,e){this.initialize(t,e)};ut.extend(_t.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){this.chart=t,this.index=e,this.linkScales(),this.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),i=t.getDataset();null!==e.xAxisID&&e.xAxisID in t.chart.scales||(e.xAxisID=i.xAxisID||t.chart.options.scales.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in t.chart.scales||(e.yAxisID=i.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this.update(!0)},destroy:function(){this._data&&xt(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,i=this.getMeta(),n=this.getDataset().data||[],a=i.data;for(t=0,e=n.length;ti&&this.insertElements(i,n-i)},insertElements:function(t,e){for(var i=0;is;)a-=2*Math.PI;for(;a=o&&a<=s,u=r>=i.innerRadius&&r<=i.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,i=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,i=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},draw:function(){var t,e=this._chart.ctx,i=this._view,n=i.startAngle,a=i.endAngle,r="inner"===i.borderAlign?.33:0;e.save(),e.beginPath(),e.arc(i.x,i.y,Math.max(i.outerRadius-r,0),n,a),e.arc(i.x,i.y,i.innerRadius,a,n,!0),e.closePath(),e.fillStyle=i.backgroundColor,e.fill(),i.borderWidth&&("inner"===i.borderAlign?(e.beginPath(),t=r/i.outerRadius,e.arc(i.x,i.y,i.outerRadius,n-t,a+t),i.innerRadius>r?(t=r/i.innerRadius,e.arc(i.x,i.y,i.innerRadius-r,a+t,n-t,!0)):e.arc(i.x,i.y,r,a+Math.PI/2,n-Math.PI/2),e.closePath(),e.clip(),e.beginPath(),e.arc(i.x,i.y,i.outerRadius,n,a),e.arc(i.x,i.y,i.innerRadius,a,n,!0),e.closePath(),e.lineWidth=2*i.borderWidth,e.lineJoin="round"):(e.lineWidth=i.borderWidth,e.lineJoin="bevel"),e.strokeStyle=i.borderColor,e.stroke()),e.restore()}}),Mt=ut.valueOrDefault,St=ot.global.defaultColor;ot._set("global",{elements:{line:{tension:.4,backgroundColor:St,borderWidth:3,borderColor:St,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var Dt=gt.extend({draw:function(){var t,e,i,n,a=this._view,r=this._chart.ctx,o=a.spanGaps,s=this._children.slice(),l=ot.global,u=l.elements.line,d=-1;for(this._loop&&s.length&&s.push(s[0]),r.save(),r.lineCap=a.borderCapStyle||u.borderCapStyle,r.setLineDash&&r.setLineDash(a.borderDash||u.borderDash),r.lineDashOffset=Mt(a.borderDashOffset,u.borderDashOffset),r.lineJoin=a.borderJoinStyle||u.borderJoinStyle,r.lineWidth=Mt(a.borderWidth,u.borderWidth),r.strokeStyle=a.borderColor||l.defaultColor,r.beginPath(),d=-1,t=0;tt.x&&(e=Rt(e,"left","right")):t.basei?i:n,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>i?i:r,l:l.left||o<0?0:o>e?e:o}}function Wt(t,e,i){var n=null===e,a=null===i,r=!(!t||n&&a)&&Ft(t);return r&&(n||e>=r.left&&e<=r.right)&&(a||i>=r.top&&i<=r.bottom)}ot._set("global",{elements:{rectangle:{backgroundColor:It,borderColor:It,borderSkipped:"bottom",borderWidth:0}}});var Yt=gt.extend({draw:function(){var t=this._chart.ctx,e=this._view,i=function(t){var e=Ft(t),i=e.right-e.left,n=e.bottom-e.top,a=Lt(t,i/2,n/2);return{outer:{x:e.left,y:e.top,w:i,h:n},inner:{x:e.left+a.l,y:e.top+a.t,w:i-a.l-a.r,h:n-a.t-a.b}}}(e),n=i.outer,a=i.inner;t.fillStyle=e.backgroundColor,t.fillRect(n.x,n.y,n.w,n.h),n.w===a.w&&n.h===a.h||(t.save(),t.beginPath(),t.rect(n.x,n.y,n.w,n.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return Wt(this._view,t,e)},inLabelRange:function(t,e){var i=this._view;return At(i)?Wt(i,t,null):Wt(i,null,e)},inXRange:function(t){return Wt(this._view,t,null)},inYRange:function(t){return Wt(this._view,null,t)},getCenterPoint:function(){var t,e,i=this._view;return At(i)?(t=i.x,e=(i.y+i.base)/2):(t=(i.x+i.base)/2,e=i.y),{x:t,y:e}},getArea:function(){var t=this._view;return At(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),Nt={},zt=wt,Vt=Dt,Ht=Ot,Et=Yt;Nt.Arc=zt,Nt.Line=Vt,Nt.Point=Ht,Nt.Rectangle=Et;var Bt=ut.options.resolve;ot._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}});var jt=kt.extend({dataElementType:Nt.Rectangle,initialize:function(){var t;kt.prototype.initialize.apply(this,arguments),(t=this.getMeta()).stack=this.getDataset().stack,t.bar=!0},update:function(t){var e,i,n=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,i=n.length;e0?Math.min(o,n-i):o,i=n;return o}(i,l):-1,pixels:l,start:o,end:s,stackCount:n,scale:i}},calculateBarValuePixels:function(t,e){var i,n,a,r,o,s,l=this.chart,u=this.getMeta(),d=this._getValueScale(),h=d.isHorizontal(),c=l.data.datasets,f=+d.getRightValue(c[t].data[e]),g=d.options.minBarLength,m=d.options.stacked,p=u.stack,v=0;if(m||void 0===m&&void 0!==p)for(i=0;i=0&&a>0)&&(v+=a));return r=d.getPixelForValue(v),s=(o=d.getPixelForValue(v+f))-r,void 0!==g&&Math.abs(s)=0&&!h||f<0&&h?r-g:r+g),{size:s,base:r,head:o,center:o+s/2}},calculateBarIndexPixels:function(t,e,i){var n=i.scale.options,a="flex"===n.barThickness?function(t,e,i){var n,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var r=0;r'),a[r]&&e.push(a[r]),e.push("

    EKpeT4au`SaM5iG*`GDo;aHVr3;=s|XQ+vJ{$ z;yK&*Cv|S7``*B2DL_L6Ziya_hnnT%+}N`%M<>DL1uFUls#PN#ygtwN{YJl)Hqha} zMby6dCJnDl_6_s#CLQd_p68t$2+@XS7>+&^4fJVZ+c9Nrj2ka zX!4;FPdVWyz@#!l@|NYjv0mdlAz`MZR`5U%Q*jj25Uv*P=2qd8X0q6AK0~5%&}0+Z z6j1l|tKud5_qcjt++n9VQ4Y9()QbH9c8<|H+NTsb0u*AJghaZ!+6zqlL!9tkwRi>n z%0ni9O`5vM@fKbDBVCJvDJcJESLoq>u8iKlrJol?ux)^#vIhIQ{K5}E;|46*|0{n^qO!#R3GsH>q}SD`#r}= z74MO_u=g+-Umf53n)TV+GUiQ4T$dvF53DP15|a8UQSQ!uqQC`xS1I0^a$o+pc&c0d za!1!n5iQbl73%s9UVMi7_K6U=%|<-VH3E^?Oljt~+Z6!p^@gTZ+l|I+M+RsL(A@Nz zq-f%W-w+RzQF@lYae59n&G`Q_0`vv~`!JQ=J3v^TRl<+A_v{@rffqcq{Egq*{BkY( z!#sS4=r~x1VuD3JRsx=bDT%b&5_4lwHZ6=NWRV+;mB-K&akfH1pf3?t1qCAvYK`>k zqGX{TqkUFbu@7}*Ip0)JFxPd?PUPH)iJ_x6@brP2RVcNyH3c5!Ece>Hj~aLCJT zorB=fy&YCH!I}*0*5dCh&3c0m5&jXB^+6L0ky=)h*Np_k0H;4RX9R$nZTyDwPYU$@ z`A#M4TxKDFrDutyKBwGAdlCIFfKhU7sAiuMk@LojhK^PN`ZEE5S=eE#^FpvN9UqFX z%xMO~dhn|z7n?T#^_~ugYb_09b`rj;I3v6-8R`f!fu8*?@sV$N-=6VsoUaFe@DaV6*s0a_ZFomqSL?z)a=y$$W?{7Dx{hq4(qZmAF5&vI%oK);m z4|2l92D4FNdRy0n&7Dc$g(QE+ED3Pv?n(UkxBN4J*v8FDBJ#MGf5>PKwdxVJ{D0lg z{C$>j^ed~l!(A)t$4C9=3b}wlrZ0J$Nxai%J+o}fU~V^5%Cv>G-SOZ2sz{iJRXY80 zTn$q!evMDaQ535CvR^LkH3Ry0ZEF0)K*+;Yc|y;s0YXe6H^F{ZYdR5&!GV0xbaa)$ z#p#N=F}s+aPr$a1}b)4w%XuewpYL;>Bkyx$9b{QNXDb&rQPR z6Fr}y7Hkw~IV}LE7t~HlAF#1YzP4YBBqe-_R=qwkEbe0aSP zH=}o&T&!Z*-o`5&Lw_8~`!%m3G7urxIq`s^<5M_EYbW)9()stekekAr>}6u*LHZEn zm|BN!p*)cjy}gH1Q=ZNKX?T=Xi>otYZON_AI<&D7D_j)i8MLXA{RN3tcisUoccOgW z4*xuNmnyYAGH9MsM6th|2s0zu>ZMf^3m1yKOt~#yJDP1WAtYK#2ftZg(gilGLiW1% z=wFg>?9=6^*4Lf$@bI+^oVJA&Cs#!>yGD?6UfNIDqYLZNm3mR-qyT9u<@3Ee?_Vd> zAH=+cK27w%K|sH~VLNH3L3KbDDRH+NZH?YS;x2K*jOc5sb{+P^S;8vG9DG_%ul(K(Jq zzCl>lIk2z;4hpahwmb*wb^syG$w3qKwj;t9xY;_nt_n3RBW3GciPDBD9wvg`o);aEh z7KVUEn~$BFSLvY@!~29*Wra~?_Z)rB7f19`mHj3F|BWz0D)45%-Nm9VG|^}QJl^K6 z__BqY?v&uCu2sOION`eM?e0+yWX_;cI&&&$VBCd7-rIX}E4qLsfZkURV*lNooL_-+ zp%IQv=Un^?B+e>u&b8lRG_saDXp&Y@CR@GFDQ>5zAmT;L4**tD*0qDyK@FNF77MCx z=VRs!3I;*~VCZQ_o&(Ds*>ulkNm~#LovOGqr+~67*Y>JmU20 zE4Re?@7|5@LX|MXR-X&(Qcy2ja2m3|UrdhIAN4AZLbCTIZVWdcx2ZiHu{vszgX+@`)7fm3D$@FYWR1g-n@pu*DOB zg^+bsp+nbeE7?0w4Y*mcU%5w{P7HPm2z+A2C`rIPmgX3J6t&+A4zpL+_+m21P`6_M z!~%DlCGLE{4$yK9t10CZAIX-Q{l2)CY6`Z(rIUVO!`I%3Du6<4lfK9@SJ2w6^x_vQ z!EoM<>7PriE#R^&{)8;+|C=3}H$Cn2r#c#6$r-#j{WqTUg;)6bmD408TgIN8vAEc= zRClLg8e;2tzX>kaS9bqf$H4hY4S|NK*G=Cu4EEFl6ctYs%ZeOIV9{t`$%`L>L_uoo zhrFL=ZUKY)l8&NO+jft}k^!rj5z=NwEB7@Cf)oQ{u^j8Y-t+K3bb5lZH1954Wd4mG zm5bCa)8agiR>D2^n*!*^fzMq(0Oj7=56dWz#GPELnHjLy&u&Pu4Su>4y_SbM8K2OO zp{dJ1J`k(VU_p&7n?Od}LB9lz=pWUm*5z?B;;Xaw7NUUkIOiVBT+K@{8`}k^3)E$A ziZo2rysl|R(q=_kEBtfXEP$fMdZQ=l>i$%e!YWtTCG{UIuUfgki9eCdKpcz#jgsCC z`|k1XssYJF%lp_e#1rHtu1l_;O(s+X-q4(S_MDx#h@cz*ny#!P&cT5i|4m5o1iNRa zK_{431Pj`0?|k2L7y2Bbn}yF??OnpO%k-owmgPiV=-NzH4jgr&;6%ndqfngN#HJ5r zByg(1z9B)|tcUU6O%$vB)!41(kR0WAkH|mdD6?uQE6yegiy~;oiZ;H(&!5Os!5C9V z?iN7jaAv??&LeIcnPcyY)nHSgfliiIojlMUXGa1fOz+@Vo>#oYc^=-O*W7i73WCmC zJVKE2LYM8= z5vP;_#lGkM-%Un@S|{`7t2b_uw%n%0H}NXPT_W+=Idr*qX4rZZ_Qws+oodr21Zqt- zYTcu(=S_Mw>^f1D)$AK=H=_QQQNru!w^JipNpvhy`zY5Bw?)4m{<=cvzb_Des5P0Z z;I!@+S^=*iEW(BP2_1SJ=Gz&S_)4S!T)D69)CVP_1rToruXWy^cgG4={Jt8@k)BCo z63gHi-yG9kw42L^SZ1@rnD9rYz=a-PNvHcn!lYp`l;;yt>|k`?cN{<@X&5R5kAo8n zDx0@@4{hwGM+Gt)TcJZ2?9U4E3;;P%Win_3Y=WXU^KRIVDzG;h5^ z2)+2uAax9a_x zmciyZ+z)W72)*n6>^0S{#cPWMCEHHGqV)ef8s?rcS32HgzK>z^Kf%fv)a*X;V88)F?voXsy|Bdc1h zAa>0lyuy=3% ze0w->%ywpuWZn%0`Fu~*i+Yt{Xhz3GJm4BRCbqI_bh1G(PBFm5kGuTpYK%2?oW+hg zFFKJU8Hixji*FkBXJFqOF|JI}(|Rc=o4DH^9SYg?Xo~?*{9Tz_{_R5>hqp|1nmBws zzO){1&x-1cN?ZpxF@exAms6Fxy#_+pc;;eQTF&)s=bKW@CaeYzRW19|w9Vd|?g){q z5%U37BUS~Uh zJ@cm~;MT|%<3t<-I(X;bmA$*!2{!h(C9Mxc&0c+2GmQ|2W{+B^-H$EuLi1`Iz5PUy ziy~i1-5r(#4IgS9px>iyV=bebo9D{mb1MIPcr?#9l6tU_PbaPh<^JCWR!%?dfUQ3; zv)D27H2Ji$_>-(#=~jUTr<#=?K|uuehoRf&>at7G(xPS--cyL$Y?jE7aUr@!U5J*e zxIzE~3g>4LQub>OQ8g`KTd(qY^MOz%cmEJ9r2KJCf)aUSKcx!reB}vzo+}3kp7R~J z?%~D0txHt=b7czxuLyzN)`Q6?trp8upHxLYWd|BQ0(fXILhZn2;`HD^`C?;$03(A? zviKH)eV-m0-u)b-Q*C|GS3j~j0SUgbHnyt)>goi}GPHb5 z@VTz`ULBwa;lVX9-ic~ep9(nQE1yz!Z(cs>xD}*u_MAoI>oMN2rDiSyY4Jx@3}uGQ zsJYH$a*-?Md@<&S1c;69?6L-b5dK~K5u5I>X=X7(Pqb=JrU8QEkDdX57KE$B80Ak$ zMmvreb94c`l1iI&gz8z#Q_@=eR=f(EUx2iuP9-H2?@b6o#mUz;IwNQSsLNV>UfoES zJ`%@jjh8bn3KU;WSbHoOH0r24#g5o0!k4$p zhS!aTH=?(VmyfUIEm$$4(fN@gIg2HyAWz`ygW~z)!_yll`uR#k%{e@a2NXdUljV4? zdZadPe-z}av~FR3Dxb39z2q41%6#-)y~%qxap<=%8qOYE3}o+6gMf(eW8>Fg$8X{m zEbz_a!FWEbHmH5(shmd?#~W1Pw@fq(gwGeu28-;0)wMQkt69o@glL6U7u}jfs6Y{> z{3B<6mPdW*sl}MBv+U$O<3CqfRdCb8b>fC0QQpcvnxtDbF;j?T zm&_BBASP4V0ffxM9o2)26z)t_33A|%GZ3cQi>`BG$|ayyL<}btL%OYZ@y8`r1Mo&Q zixZq|PSRJ<{GB+aQhv4@#U%FYaK1WKpW5WI3&be8+`c#|Xu$Lo_f7I7?PzkKL-QXO zI$n>}8{e%#5DLWHD9{7!|8#wP4jpJ-Z&u1bYnVHP07q>^`Zj-K`ZfRel#(v~DxM;J zoTb_++V~VIbv)IkdAOoYkw@ioelj$?IX&whCLcs6;49_x5xGbAAn`}IM4}lkO?JPc zg&z9#?ehYa$7{0~wU~G3-dO*gJRp+(YAAvxZGa23A zGIuK@3(t$Ofblkv6BHin>nP4nYJ(D3FJl0X4$bF;(>XBQ$S8dOa2V)1ZZsHsuFRN4 z7UsjJGrWBh#TR?i**kYcolDTg{V-7(fVGqBvglqUv33#C=RzZtXJ!(#Q+Ron@ym75 zOQmKclPhW8(y*_44tuIo6=$(%W*qMQ{vI__lSJ*Jpx3j&drzz%nJwN$nroiUk25ZJ z3{NB@LrZy#OG74$6{r=-;%c3@`h3CZTa1tD=)SqF&@wiP_*3Q2?sEtqqfOc|T_MHV zIi+r^wg2G>^{Zb=AthT0q=TDhd2`jqPdX0Fjsu%2BZ%)~zat1;@e#$zw3Grp#wGn< z;gTldlU$pf8l+%E4S)qhmmJU#g1|%23JZm3Ao&=pFi)2yas-jB{xXB5)~VsLEvAF^ zjeYt&?5|=|&&W&P0MT^Pu@<6lZ*@tfX;7cD{B*<=Vp8X%vG!8Kb2oD0j`)66zhCGB z06ic#(=W25uZg|8MlgpDitk`=pDaPqHf_oGL_Bu^AH=oXe*cPa(LZjhw&seeUpx&E#8OC-3|_E%hvsajcf926?+>^b^*`TP6d+b; zKF^)Ij#NuL`x|H~&IJ0n^XV_L$izSOtmY)$Ww%x9FsO_>dlHGzsV+w zrCE#!fBWf}pnXkmuxZ#eubdSq8EIjF%lT~^6u8%=2F{fJr|hbFnU=mCCcNaXYQr?I zT5q4(9uQ~nxxDda<%7zjAsQG8@B1F#I@(f+(l;u$oK%~KI`$y8BtmyOwPQllC`ymP z@3;FvT*+OH!%OX{qLZAUOyRw^Higy8Q#VjClfJ%Y(o~zl-AlK0rgkD~8dUedZ)g46 zHu2WK_wNk8Lljy`$!0-UnYdgck~}32;S zST6!gdXizOL4>@pbUO9#xwy_(t@G3)ebt&rnKR|+{_hLp?ru-DtuLYl-1I|q*-_Wm z4I{BwvQZAUp1z%EkgPthtfbc=+CJAM^QE0KrTP(f>BJ`TPF%$=2has++Hu1*`o~ru z$}QG2P_PiMPpT^EfvpGnEB%Zq4&7X+39V+!X)t=6fwBwLOP(6AYi+XDs_Z2HS+8HO zTyceG#tP<+zhs~H5V}foGC~L<1G(KItH#teAK1&`;;p%JFch-DGmw8oNmq$^?w>K6 z#d~1>V${pt*|)f|Athq2)M(QvjZsOM24Zv|=i=<=_pB3+GT!{ec0P&iof20%LhcL%?Jl&b+6JOi$|?+RsXO-l+*2$ z`pf<@cx=BjeZj}|>dfamXMhH?&>qrlI$#gmdmAOte7R-_0`jKL!3m66Q~%PPEvjRK zW5aRAUM|}?K8JLj6LRSM%dY;aGPL+ zL8AKwHpPJ>U0il_)=6~($M^UlEA?*A#vYV?mSj`awc}u=+k1g;mseaf+t&}5U@E)& zut7r}yG8RhMatJ+&6UUDA-8c+<%SK`S}d*hMmbm0RbD;7wq($3PfrVb^k24ju5^Ax z1z*nA->|@E!kSw1dA9#3L=66W^lJB2LaiX=1`89cK)L-GH)!qB7xt+ENz#B|aQ10u z@$vUL!uZd-5kOcpLo%6T4&l2y5eV@pV1|VfK6>3K;7reS>fIHL;^{kVQ9Pmj9~z@S5wgY}FZ^|`X1DzIv+B<(*Zhwl!NyHb(N)}` zrvjdGec6gDx)BF)IuS1xh>T%mxGh51$Zr%&-c%3l1ul^Ij?+$kFI3zt+WHwitW@mh zRr>prJoI2M``qt>9t(|Mo86$J_GHVVHIU-lH_eqoj`p|=r{eE8>lgt6HJ3g49yP>$ z<^{iXnWtJX@{zEVH+fH}4KmzzjTd8&9&vhpmD6|Ua-4XDrXt}&jU$8^019|eDUO29 z?Cx2-<*1&KE*0mBS!e1FL%*f(6#4{Ez#M%roG*5NLAbDChjsm#0e>}weq`>;vkX~7 z{r(&mz)}PWa!-gAjQLKF((01>{GggG9}XHc^8A>Br2=1Feyq)n&&{(F>6P@FIlg;o2;Ax{#XrlxIM-T7;HuE9 zl5yKSsdy<--p?mLs=F!qfowpM@+b;t)+C^RMK5txo30)vhW>}@%Z}tzQ&^S%n_ZwS z7v~@+mvpn~27jdN;?LBYt2n6YOI(;={&LJWsOH8{9?DR?!OT*gpdcrz6E)=LgeP~w zMITWbWh#{X0tk59LB1(jtwOOpDLqD_8OG*H&Kp;9TV3!Nc^8`m5;iR;(|P!N8{(qN zhg#je}JKmvCSEPLou*r(ZpfCjw85;@JP=pCpg`oFkr)*KwOS zE9C@s#cYJo*O1cy_*l+Y|%iHmWg! z?fJ#&4>VcE741A~yRPiH+tUx7*(Oi>n+37$rw4>i->$GqggWRC@XXXJ7r7k?Ul;B+ z^#QzGcZD9!?pNB{X4DfV>nG@cyPpU+e5jQ zX;9Lee*Bb!*1UoF=Yyesfb#y z`XI+Bos6iU6)OB`A9=XMIf$YYwtf*NZG!RBn>_kC7brwqq?N#rKP$63rWPKGRG#|V z`pumd%$&CRx$cxIsxH@fv+bK*6OdMF)jQP`ad~~eFPsqf4V~3w}IPr|B;N& z%@UM~A2c~Q)g>(}g|W~Rwj~J+ zqI2iXZoQIgSI`aayH)GTR$LX85A1W&j@4$fnVzwjt-WX?HEjbkwHF~K!M^#-O4p2` z1#-Yox|HFGvh`_UEs;r*`Dv^8mNTCqk^YoXuF9D`IAKB0n3pqVcG}H8W~<;eOGHDd zKjd6yor#%T-LP3Jm|JVIbC1HtsxX+GUq6@_d;6h%_ju@ul4E8TXM{xiPgcI6GJx+y zTucM&aLUAzt6~yu$_~=S+#qRDtR`!3*f%TaNYu)J< zG#5;~fQ>v>mk}v+HESSZpj=jYaT;|Qk2sRVP~11KqIoqqt!pIyb=&WW^Epx`^~|#OmXP8KT?%T0_ zgW<$9V#?bq^7XKCi>UKRaEuiY64ggSuAvi=Y(B%@WbOsY9A*xM7gQgA{-pk@AT*1I zrcH19FADdqaCWC_;{7%MhruKp)M%3|Si0jl>G{#+S2LR(jMm19Aab)tSqUZ9w~K{{(GN-$3AAyHp0T>ZCRyxkx&;_)sW^TKZgCZQ0eI7 zv3`gQJl9jWurmZ0%o{FD9#ArE5j3vLfItG}24ayZIb?esp?TtXF4lIUMT+<>i@}lS z)IpXAXE%FvO12QnpiiVFn*0Gt>iGhD`p>P2``{$!C&Fi|CLcB5>^ZyWmSU&NZvsLn z!xgS)qd&KgbsBvl&@FxfB!mpeBV~x|x%hudWgr;rM1Q?k=`LuL$oIhJu+G=n`#&zg z;FOJ#g6%A{bXk63yNjFf^Z{{fHpW&W3u=j;gX7t`@gxKC#n$4;d=R-m=;`p{M&tV` zeIR+^8tX1x@!^j8`2o|nSt*0?<=g*$8?(Gf_OF^yk@xF@Bp)}$Y^ktwB0=2qW5uz) z!TmK_PF^#v_a4I5&45ep;*+Zn@_=yHsZ^Z!1`;W`Km2s@Px#^!pX@G5<4r0vj^g+F zFIH>~`WaK0kVj-ne&uHPCFo&PFrCWDJ>8BLRK2{G@@Eo016G0?E^G$50xEq$GizX@&4M{^!T&?kRR=WP zKmU!yqM@lF$6cv<^l8_qRFd762=?0Ndx>Fe4-95Snj&Atvd7kg@{rCRi zbKKqQ?q2u0XMbYj_es6aM3Ua${iviJaSmebu?9tqe>s8%hiow{y3?2`ZPk~zitHVg z|LvMQmaD|q{DLEftEpI%xsU8i_L}c)u&;T;$HQ!>lr_n1U5ck+OUt4>7;fQYv9+Kk zZkG@uU-;~+%r_rxWkhP$OJM4ncHUo^e>kkWXb>sN!`xVXGo z&F^2Ecrh-~p7opV2m;FfO3*N!W7E9H7hL`OZ&G5Jnb zi_Z(*G3o9zTBI|)K58nIE*n)k8F%RR!}6eFiR>l$qV=F<(6^JuyDghh{B&`yKwd ztgeNmfG?DBCTwi=9wapRGC=@aTA=JwUhMttZqV=_A2OPdi9Imkq7~vPzI}k~7a~9} zU_p9%rK5kk>+sZmsm%&_ql52sh_8LSUp6ou)hq(l(spoiS-*6a_oP@XX5J|IQA;&c zABIf(W%F-sA zXzmoBYmRZk&nXlYV#BYi z@B6P;v2-C^{9QEm8qyi3**IMkyVrT#7r%!d8OA5!9v#(c&$R19j&2JKp+u{Q0jXlk zGUXWsYsZdfm{oO7+AZ>vonHIyu3qQSH?5ZA8)u@6Qkoi)RrkEBH>zk*+_8=iza})K ztA#R+reovbC-t0K)kubYQNqv-F0@K|GZ$(FZeh5#Wf=9VRyja$w>lJFV}@j9rY#fuHUr#+FtT^zTC0Kd^wlKGrXx72*$RtUX7`SyM+@0T~x zz5?I5QV&+Vun1a2RMXXZm_}{1p2)?4o0QIogqGf#g$=Cy~FW^dN&h$1n~t0{<5M z`SRfr+u>vz)|KXE^}eRFR;FLS1Rv`%ynM-KJcy}8Z&)4h4m_}wo6oAG&ZH?or zbut%bP288-{Kg!g@A1jLMfHhBF2McfOv~l=r@aZL*(x2yv#-n3^&p$<{s;9GzTsVQ1sB%~e7O!dlbQv9AhoCzD@@BtrN&d!-XI6~V@Aelr&UgYGwetL*Uo}STFz;%NY_)33x|hzQD>w=CCppYV;D_iTFd9&KdoLG z;AN%pA8;}Wi{^Fu5F&$(mv9ll(VCyRT+M;I6hn7n`~17IEr_fR6Z&WRXxXh6 z8a4DutN}+#>C!XnuQREY|2;kVU2(es9g&AcVCHjOn8}472Y!+>#91D${Qo^{!j+a2 zwEk7GBlU$B>!QxFKif^WTotv-2>ZMrZNeCc#SVAIv4QtUU!R2Jg?0qL#y#%k^dFhp zYqYGb|EF#n27s$T&jriHV?saJ{kz<+tu6$Xemzy~oY)zA2xAXzta1jNK2xNYryTy3 zCf(1%j?zZQeT_;lkLm|+Jn)@Zn?C*m9|X}zDV+~JY51q0n zD|E3XMeI=ODVc3(MS!wWul{b0ef(K~@A;>^BP$g;!XOK= zhY2CKzZ^htQVVXe9Blm!Z>>Fod-0hZ+-Y+ba%O!L!8h!xJWL$$r_n6Qlp36QQkD<2 zel!vj8K<5ur&!EH;Fy(xOI*{j@|!wJV3T5!-+e!7x&Nh~VW$UIcg||Ozex>3^YlK% zRejQU!ibdjvZdRBrB-nzkIPV1id7u-ffHaxa+91&ouB^^Vw^4#ELq$jJvPbC`W@GO z%DP>t1Wc-r(jfjd9t}~@%ynJE)2!$FWy@p%%)>>ka4odmSfx)~Ms zj6`kX*%O!@ny<{J-|tya!~EC(#x!>?>5gK{_~B0jR&ww@v|8e{5U@AdHfQ?$xX0a* z;NAzH0D~a-<^KbaT90nl+a*sVw`_rJooujzKmCM@uFKF$#cLpB^kOF;KhS2 zwdvR*io-srv>U8I_E^$F6t|2>dx06b%55gvF=-JH^=X(~XdC97E?kG<^T>ng$Z}TJ7SAia{-*@Mn<^t|KHr0q49rlJpBY0t9ir>0K%6G-&U)+!-dKZ$b<i3g@V$XUC!49*TZl(0r z&v?$&k3m%o+_E?wFdR>@s@bQg81E90j05EPOwLbO4$1Uq(lcvfcPyfB-2v-YW#g4I z&CVLEhTefb;>ehJ9YM%GBl5P(o*t1V?)yN6!v2m>SU|i$jj%{?W2^5^&cwh9`Qv&I zGX#mckd0Ya?_29G;jv0fSpEtj)`&i&(JzPw(0##SbK^vPy;6@%Y``iw7`$- zRauTd_%l88mf^4l9HRWF@p)BQ{NnL-M_A>UCk_(oib`=2FnV5hVz2JuH~}IL}db<4GOPQ8$3V$_Rl*0%XnY`FejznfBbvuqw9KN zaXm|mh?l$(bmL8O0OY3dvC(K+yE%7vRH4I7QNNjS<{EeKxKJy&GhV@APEVhOAZW@O zYR@Awf^wB(7+wK|WU&A^7$QqDuw^a4>nNPFj*pO!i%iiPOyu4r_7@i8qW%(lhQkdX zA-u96;tF()WjhsT9Nz?9AcQSQSL5`3WT_$9Cp<(MRPfHz-j`>)9I@47O6^M^U31f$ zql=)-icM#$-Rm9aLDP|4F<9F*%=iV&)=w8OumO5ym`y+YHE`H3Luz=wb#k1j z%hefzOZP+h9dBF-UCgjE4g(_nInvyO9caf<(jtOZcslS}Vrgo^5|vnL?QOhQ*aTDd#2Y~=L6vKo?o|C#2w+0g3I*< z6>`>1F?NJ~VjK81^V0@PUOiiIt0Y{uz~P*#!#HXb%icF9*CCbUYpMMa%2_{}M0>5X z?!tv-M!|Rvm)v5xY>Ne^qPxYFuW9l)Jw-O3cJtK3zcr$^Q1+E+PVtrOIQgzn1c-GYHu;MQ9a0wCojhJgn=FfffBSNZ9o1#U<=zgat^4t_0xw;y5YvY z;g)bX^|0oyWv5u>Bfn+wvYs_k(w^=evwk0Jf-4Ql)&0*_lszCC?{T!cE4G&uV#^qB5L{KBgWGqGoda0o$4Jo1U1?sfpM z1V8i)+mm#6*Jw?=?#SkefT7XwZ+kYdrr6DskqbMiQ?3P!1@aTTU3CCval>@ifnC(UEG3Ly7C2v*a z;IaQKAN?R8TNpnqnCO4{l$s|KbHO6Y0Tk}EMY4VXUOjd=1XSZ%QoWQNCw?;wNdKdj z`ibtWreq(tEZBFmBx=>;vA&GMje%j5UeTD@!5pVtsFqmAc$%j<=?(r&j(>sxUw!aL zt|gVyX`wB^Dncm_Ha^$0ChOo^ggG@PrZO^Tc$hH!uAoKr#i?tK!>MolV9n>LIndQXxLJYXz_p) zTT&G=#K4zsqF=B<=hI$?WGq5A>K8M+AyIk97;2V+=J-mbCw5}cCWzGFKetMx{6Qjo z3$1zI7P{Gun{sf%fsKH#z_t$_>$9G({-5o?^&45a5`<$zInX zvTq^kfe&QyQ32QdYhtR|IgYq%6kEx@v%jcNr=GWG!a6C>!Ud6hZGAP}O_~)X zea5I?lGfO*EP^LXdG#4H z8_!huWVqWN7G%GAF2yx2;(R8YrH=Dm#1A3_!0(V|>&X`l^X9HqgfxHC%6f?YjFO3ztD=UL@5%6_vjC|O0Q36VT1`8<0J_=d8Tf6eD$5lVX;KKz+}@R# zZE(`Fs>MCi`SV}iN=)SK^IejuCHSQCqrOT}i|j7biFE-haPRp#MH${j-R^BVa(Bl) zy0M`lgJ&P_#`-t8z}zD%g5cFNu4>%|>a|qEZIVY#M4%ganQIL{Ju0`2@!BBngE$Qq zTUL|%=y1mf5ZNn@fUq>Xyn=TR0=f=vJ_H%M!vwiJhJ|nLs;u zzbS4jCq{!oQx77P)d9? z?429v2XBi{U=8+L4HL=ucJMhMOuhRTR-P=9wn|)B8%k@31j)J;q-BS&2rmOt?x>`u zg`%CD)3Nlei&rb`8EQWjt8PvGi!o^GQma+5Vfs>2JkuNy%0~o66tbA@p|M+yJD>E#3vf4Y0pMlO^3 ze5uYX#}!qivuM?yvT)vto2XzoK6yl-!5k=6x*>VCW-Qj z#d)UxRYY=#&!qZonEcDc-VSy>b;-#Qan+XWMHNRRGd44QR* z^xXCDF6I0mYRSY5g9hl!EZbNQOWMHuGo=i*q-UI4Zw_A@w4C94uAe+X#T=JdmX?Ty z$Y^5GWt{QYB&r2XT`=w$#=v?q+c_IkF=ZSiWGIJGhf|eW4QwTcG~CFzI9vNgf;jh&)m~;}<3I*& zzqoHkQ3aFZ{t(NL1ZH0?pA2hN2|9Rx*&?ktO(0EoM&}nC$Iit#o@S}zc~Hq8tICd_ zpL;;`_48%zjD*q|s2=i?DevC%mq4|kJ5!UBlQ@8Q$lUz_f`$P34Nq*rEx7CM?cmFI zPM2^j4_TetW7xm(GM#(n>}v1f?OlDL(MZd6|H{KeK3=>DzFdxxk4U^eq~YO_T<5hw z>!N^lcgtQ@O9vI zRpn`T;~DzgJKRV}ZLqzkic}dB`j_#~(0dOO)}CsUd1^DsVC7NuTL8i3wu~0mtJo>2 zd94{I$u=e{aWUu+Nv|YI4aY;OeTJPSF{kecrGvyeG8M5nmI<~tnBmi4A-t~D%PcrE zNr&)C^rk@UEk3#Fj4K4olt9(=OU;wFD+gHuwxPGRZ>sHS3uUtjNsWRV6!lq1-*3V- zOx$=;E6bk=Jil6Eo&B`ryowlqG}4P#+ybc zvB|K=*rcyfY}?Kim&!EqUn!1kv3&xb5xzT^UrP9 zd%=Gm?cdF#o?NU;X?3R7x!dFtZt!>ycU^$@y)V%I_FW6#ymHJX`+|WcQ5S&$nu55dx+D2m@|Y`9 z#2XC&U1tANZ*6iFL`DuCRZ&$A>I0S0b~Lf16^@PvNovnM-L6+NEQ=u zP94i3Iz?1(&GhC(KE-mNh*IwcfoXucE-qOX71B&vl6>;Re6dKlAM+c~d}pJG26k+< z!sJ*{sxsdX9M7uLhsO{1>IqOWDSi+|q%Y~&fE*pr<#!_Bm3kr+bTTtd`%VAjobbwK z7*Ubo@b5J9;sE6UaeCBigu39uZ~mWN8rO_Ru<*|b93X~bS%&>IWR^lrJh4Q2`>QWC zt7(bI7gZ~0g(2o^0Re&vZH6Zc~ z&9%}pgpS1xvs;M0TZdtTF|+P7VT-nmmwphfyH}mAt{G9No5=;`zNZH?cT6yEb@7Lc z>d7yUoWJ&4^J?qfuj;?NoN_q%X|&I{zQq)~!ZkSK9)^-6Zz1dbQ)zhWq;|mmr_!=r zQ=WR9c5^(K7tkM~PV4f#vxCT_Wp%Mk8^=}c0JPx*^g}s>-foP`u2GyK*ftqLD&tiLv0Jv^;B3Ggqbl6{^^m|7x&~|(U|Or|uPGV+ zySh5nB3n3rixQWs;A4jK=Q6mEdH);j{uzO3QV|UFO;(rJFw(m&_A8I}_gMS5J&|E! zUVKV*P=OzK47ZQvWSFQ5W=L#i(_pwY#laOrw+fN9IacOuEG+6yq)?#9q z%bHWOCRWG90fmc{`m)qZGlp!l`!%DUls@mZW`^)Rzwh?|ir@33>+kILmT`9te2= z7uFZ*GlyRa!?;Hlgo9EyS;hbp3j)j2M@i2$6u%G$ydJ`_msZx&cj)WzE^gKA*)o3R z_r4BFufg1t`B`%3_e&N_PB}to=Vpnb)q-T@0r+)czQaMsVN(WF&90VNn=DiWD+^tN z^9Xk|VZQ|*CVNJd0^+QS@0N)a(sUZQ?!^l)=KN}Jy|~x{n4DEG+`b!~*gND}xYKfr z{GHN;newUD60L-4#e7a(%~c99{S@=XuJ-%~bvp0qsGyor24 zK3q8$e!0~WtULV#Zsi-A@P~SUAez@gqrcM5-;bsZcw-EQ-2S&_;mo8n9yFowwJ2Ef z37%hb_?-2>9&34fDDG^f{erg}4`hCvt9HH*3#&Q&D^GWZeU$k(& zK)!tNb=FJUdfF=MaTkZ;2<;1UoolH^p35OnZ86=wJ~i(?NZ+xgG*Qop!iea6Yos5j}K zVhNpRq!iJ*c>`Z<)*}ic>{`J%$hX(B4KFr>;~8AO4`n3BSu^;h{XzT_0#mG%J}4Vo z?mS5t;+13A&lUHX@x&|^4X7HYB|M1CZ;9n&+fn(R%zP=GOo2!7;HQd_nq^+yN7HX< z*v2~a!n}`D!*&LOCI0AskqneDWZOtlU9NeTryx|sobg*dFXXAgt2xm`58Lbsq-Aar zL*K@VX8u=IXa50=4ABiYk${%ovq!YwDQEHBi!IyCrJ*X*3FGCRPL4fqx`T$?blWxX z6LtsxsvcbQ+EBP4)Rx8QXFwN@vM0)tsGVI8wx9E^)HDETA13ha!OD}=*^hW$(&~$t z-I2-DiCyYiy*Du!IUTW{7HFLI7xU}OHpx0?6YRRf{VJ5ZD{~I)aGO-!{9YnOIVxi= zeFRejOinsKBAiMA0&NCU$?Y7u7V{Rz7Ta5c!a3)O?Fe31#hU+FGU;_#&=`t#r)VxqX3tXIT3CMw690e*4#!Rmu%lCsFudP37a zfkq15F4`<@fAY^S7TSSEzB=q!k7-NlJ<9gaV%Fg5g;(TU$ys1E_P2mXM$qx4Q8)Z{mC-B-5hC(j6_?rFTW!YsNMA?2kj&71{ch|}^_054oqf^o zTSQ)AH^fJ2L&|u6{W1_${+Vj)!xim#K1qa7k>fckTi+>VAlFVyU&?4^fB5;YMaHZT zoO^6zar3QnX#FETX`Au&4qitF$d_&3lg~UU&KLsI|+sDU^FA!g+o)EGx8s^I1wB^05-+> zhUCskX*^1U*k3*R($p7%M}WjheR@0%yFO#iUevuU^6=U%`Ip+l(yGN8dn{x;J{xgRvmRsvSNg&9|&8Wt?Q(Nfq4;&B8UR}!Z z+FTr!(9w^2IFfOHsRON)2W~>M6KLa)-}A?0@Vd+tP39o-9>BM!{T?7f_id*3K7u@d z=4hhY^D32PvxN6q$~cC!)9_bWa;0^?h~j!`dTq{IZZGEing(4+0#5$A{4=JaeDtYh z>qmoJW)nf-vdqn!F-KD77Z;xP|1qWW)d%w}RVEIAhx6EU#3>yxxWX0(eE62zb~y=P zdsA3-tt5l#JN^4Ih>OSi--}k6Q6rx#MlV8UX?4}Sso938ejtFLTu&Y=a(dU^!yMYA z@EZ`TB%^iTBcCZhH&%MP&vt&qv6) zo=Kq`!e(JJc`$NJ&lDxOYDl=br;H__nK?e`PAW7`yTC;&2W$R$xcB9#%&7Ly7;8tq z)t(joX()I1(7<_SJJSr{jA|Nh^B|@yq!y=hb{wwi34$=P*l&@BNLx42hIC4K-E12U zo0%UN1j&%e`r>BfWY{)g9OL`Jfw=EOl5eIkpuS$*jr%DZ9U1{9p zW$KM%r$ha;k6jv8#JU(OMV_Tn-{|EnW^5M!!&kzWz>%Y*ml@(6(ps zNqHk1FN_&$M*7`5mpe_k=)qc2K=olIYM9rvC%kH;2e$z4=vOowegzQ8HMMU9G{XCi z%^CJ9g-!DnvinEitUF~h1?qLyFk{m!B`R4br7BoRY3g`%E>8l&Yr(E3 zNnzb1@=$mTq0#UBqAdoy&!ci}BoN|=#~d#*SI^x=lQZK+>aluhKK{tNV|>v)B=D6_Yp^UG=0_l#no`_~;~FyM7z2(6}NE0`eIlwS0p;#XEQ zKd0DIDNI`eGrwe4n+t;hKXf8{K#95R5u5#*b&7t()&(m zOeFg^Sx5v)Hj718o(3j59t6%we>8Y}@|-HVj7R>jsa9PKbI4nz1owvDT&~Po%CGqp zVgk0QPpr4*n4X2EQws(+NVA8NIfM{h?g)aD0AvhMTDf--X_0p^p2_z#t4C|{_0QQ( z$^|L7m<{nHv1c;PyA{j!)l20dW4&im>d%S4Ul%ygRZFXqW9L@>_J`2d>VZ6? zNvzaO_HT`AaJ_`boY_}M;-ekY8!2{~7_ z$HFO9RkJhN;U)|3YmEAgR>ZVMNmGQ*SM?z~A_1>l=UE7d=0|_CL9FdyLWvi!C$BoVA7F6_;1+1BckcxhO$dXsf9eB z#2cQvV%3f{chF!KWi+r{lmC+;45qTeP9zTO`&@C`pB>M`C`05Q=OJxn6s4!Uaf>KZ zUT{(s&{CggN3F=_VFfarRCA${AHkEq2$;<4jEo0DUR`rF<8cgAZKhw;OO$Usb@uvg z|3IU6ANaWm;P951Q{EnI52v6LRQ>Q?mb$3>!-$Dd#OTZfoCnCGoZRe$f z<~qyI9_rrMzC^cPzL>))%7A)k=}F?$Z47~Hmc-VLM7@#w<#17qG;=_i&h!)13Lrlv zcv5h#$|e}{8LtNl$RP&Bt@%IgnF@Kj$+UhGTRQD1T(+eSxTtCOhxBXL41twoFyAtS zdvWoYf62+NQCYLa+%q_iyp{iGn1l3p5jj5#f&m`}q$p)Q^*8(Hr$2NVJ36kd?LbqBb$6Sv&1wSVR3>BN+J9-haIcE!={8C`iNC(cf*05UKU4KR4X;)!%M6Ff$B*({&`RkW7W;-5Y!1VbJ{El5kH zr{b&SO|FlpiFcP`cRpMX4A6Nix)JA34F7K9zssP}7iCss2*vRaT`V|a;aCx=zY*}e|me?}jU}{M~+n`gJw7dxbv(GOk~} zFb$==3Xt-3hs7VR2FeL{9ywf#dEl5e_?A)D6eq5TOH@(WVhqHW-C7z^JKO{UHARA! z1ZD0Dx?eUnfLp#GE9(I0Lk7V4a-cF9spx_z?fn-53ZHD9_*fVJ2)G@~$OgKsRR+5w zF^2T7@hk?1Q4t?V`=pRIdTXy z{c1VHvaFdaAr;Pe;RM{#VdKF5$u9Hbae$oBugG&AZ^qH$H*P6QC57d-S?B|-rZ_(h zVx7EU!5-ecmG$w8Lnmjxx5;d)tbN;hGUYf?T~C$uK~nTLqq}DVKt>YN=QM9?Vu15s zyfFeVRA_enkGtbqggs&cC`))+bqSbT^*L|?{Q^gd5M`MMTLT2wk9U zS+F$VCmtsIG&?Wjz{zBS<_F7$`LJ45&z|4LSK75>+3EsJeNdx~%H@I>hY~v4SuiM~ z*O{plBSTk9mgUs7lKl{Og=*UGx0*hd0bT(H_i&Ml_c8+^hVAz?wG>Dt*K5oecmG2u z%@epMHca~d2{$WAS%VZNS)4yWR=sJdA7Bj?3{Vj#VVW5N^eAMxD#7O|5qrKarv;5Z z|ATfKX?c@GraPgk`XZRUq#~vB41=eC*R$<$suoToGc1YW7O(cLJ3LbGyO{hf%^m)( z9bi|fmVLxhYXq3M6}xzUt?5kg^}R3p^VYC)9iX@IaB3i zLs{sGiNG=axQBdlWRj7L*v~sx)CH08W3`9J>F2#OF9HQwhPK3e*z+GELel4NB*w6$ zA9PrdbJmAW)p=}AmE$CD8b@zS`4`-fZ)A}0-uS=Yfszn z@HPPfp9&Jry8i-+X$-e$_*)x828{W=@R0*k*0E7-`Nz+w{JZ*s(dA$)ZX?1hFsN-%|BXoBI+NYcbVUWW-|_L$ zP%He`y88Yu2I0R4jDN>LvYu2Q+2q#|u54U=@<>`wlOLsP{c_tg$M>5(u#t}w^|h)b zZfX*5tP{7&kZc|Bi*_KhQ(k(Q<>4{li% zFKA7yYSJk+AKUAN9JR8~9GPockai@nU4pPHA?5u0Ldj;La-`$?tW*?Yc+$z8vAOk9_tz@3j z0&tt|br?eRI2es+?~w(DQR*u$r)5Ua=x=@*uHDfu^f_JiMl~8qahv6R*A|$rb{w^% z44E*#^ks5qp{Q|dKoMTrLMqu9;wzq1ybMA^#Zl!F6r`Clh?P9xg;d@iP1v5!%9*=R zowvlFgWcT}n$=taS^gpg`SclzBiMzOsw*8zm_yq|yk{MD z*ye?U4z*x7_2<2kUSN%~IXWXR71^i$hokF^(k2DjHj9vP(mMMm@KCa53Kn&2UZapC zl%K_C70zmr!ie2Td3fB8So{8tSn7Kr+MYBxdYkg(^G`sj z6EpFpkZt3osr1BRS0I@Ql=~qx}>5KK(b2H95Vt@D_M^laDF={-(;)7%-_PJ z03r@vK-;(p8w!#4&VJYnVX|6B6KuSxaFgOYu@ScVQn?5#CS5LfQle_vD5sd2jU>4$ zt+_&PVMdvqbe$`a$B=osG-=EEh^7062B~m~RAY1_A(A;HZ4&H1pbTSBzhJEhbp02-SKp z-T@j*(`V|W^h+0Wc*8N5vHL?yGLx=I1frO|ulw2CHVBZ8r5WPp*KUs3b&c|M=F7_P zPk&C)E85rYGyf|}PEr6da1=YYX^6HgZ4oaYOnF5JyA}%jo8=Y+XTtqx;=4nqaIn-Z zooy3h*`M!RX=wfxxJTaaSnZ}3EG;NT4?3L^HyXO!nc6W7=q%TO5?3gdtR|E{Jh+UA z%2tod>etFoe@;;&!oby>^7RrZO?cSPM(h?6}uhq4b!R2$RLT^cnQEp zB=AOo$`0oa601SAC7UWs0E%Ado?c6m*GAXn3_abk0P*rr+rR~U)@NSt59|MyG*8see8C?` zQ*=YJ?~4zRSsWhzrz*m{oatu>rp&%?Zo*3&3OQ^DWu6Cn6|dCp6w5250^=0A^3Ph| zX+YvYAJ*Z6!f`_17O%}(p6a74+e@z7!^poBQYnyELa>_jx7oC=O!jA zUEGwa%$PWKLX#O1J`gLURGTfP(TTO!787`yz4_A`cU~B%{BXvy&O;WJnO7!l7am0) z`nn5LIBD{89tS(gvd(kj^C7(i?}*S^L)cn~;*#==4sOq1UD}d_QZE{D|6efGoZ$X*RU_#**X9kzN z_T@n<_%P@~_#I-adp7(%= z0bwEMW3VQX-sR`KI&Te@9bVPO`2Cp3Xmt0_;mGw+5aB=Cxnu$?`CPUJ{QsD=AreYO zlyqT{uR3i8`Vy?1%R%PGqO2fD-HAWik~DAhz15uK?u7)FdJ@*Ah)&<%z3(|sBGS4T zt6ZGlycf?pcs9fvRQU*Zuv;(j^ABPNZd=yuwnwtq(Ei7gNwK&g*m^G;m86Z9zc6Ua z;U07GLmPO%F1BDGk!ahu6;mgSj)zkNir}p1lM{g>{Vn?TyYPmV!H_a)h6brrI9>UB zYpdGviH(81#-U^KjEDLIMy}hR6ONeCa#6ZRTJBUU_#kg3x;t*Gf&xZE_w%Lfi^BPU zjXJD_vX2sjKA6pKgM4$Hb$Tg^vyRhM{)ycafeRB;dZqWi9K2*E-_pu5!u4eEUobI~ zX~unoJo&rrKrf;v@mbe&MAl~c_hi72_s}AsX(Yp$6qe8*PpYyl8^A?LPB27H{JB=d z+#5GHe+BS$m7kFfrm+gJfMd{=_Vzu*m2q!z^3-&Xx0{)ddfx4h8xg_>Dmnmp-#WXw z^&rfR_7H<33~XCsMO&VFc&ktAoaX_0k*-*A3y`GU3t9YV2`le{JrIh(TPD%<8n9Y; z_G4xdLm&b89%_SqR#EUwu}T5-Sbj~^qkL2t^(v;g4LWi)NiI>pGe}N~Ro2*wOs9V# z1Pe%#Ri}?CZ=pXc!bXL)TP7FC{r;H>U9{i-N7ra~*TcHPmHR*%o9@F31#0_F&?kC^ za@l@HiEpu(^qXuKT#!l6Ahs(%25%jWL1aohW8j>esnbt9|gyH#+ z_0Ntslv8JMyj*{2n``?t&+$SKwDPg^!+BK2)dLqb6Y=KXgE?NCn)$E=7(V-!-Nb3~ z3>n2_YmT_rg-B?MH2usd5?cOg3Jyl*r(i?c9y3)Ns~O9!4X#zaX`)s43jN=DG4FRz23)eh1hlF)y8ZnaJpT;Bls@paG~?5ZWY>AH zoa4beuZB*Iw!INMtpfy&c7HZ~e3@+sMe{eF>S_ZSfA*5w^>nvQ^*Czszrq4*fuVVc z+grnn08lL&DuqJl7h3uLUW3tqGH>UY+^Re;5Jn2`?1dL^OxNEuKa} z0eGh?GrrhDhd@-pgt8*H8)#}cjf(TT|8WN?Nfgdk=T7y6_D88htr>Ns+?+{$&hP9d zx zZqo_RLQQ_Ofi2p>_|Z%SdU@CoZo^kuA)wqpjqYcJ9;i}Np+y-&?crO^!YvH9nSIsf zP6kIn+*uwZ4R-Vp6(^DF-*Ey1q@nkjZdavb|IY=$k#VDJY3!zIXb_pwb>m9VQMsCV z4nH=Uuv-qsTU+@%M6!EcFr9CLCw-4y%YV@T!IwIA43s!!3L-1|SRjOp2-sO{^f_{C z2nBq?!t_P96B@8Eond(M{r%maLftOCMKF4I3eN9kv2q`)#VOp#=AY}0a7Y_!x!PF# zSLI>GRukMvZl?jDQANDTw`I4ljsYlZp$f4iU&*|k*fVnWrvJ5|l+g7pfb-yppka9t zq93IYSSKry@?z%S|Au@8>CTk1nOA|rmjvtBA;ySt(=WzaO`{e@}lf!Y- zR!k^48~P1H!M|ekg49OQ-XHhB9wQnNrpJbP2nc59_LBavm>iHaCpdJ$PTglsceQ?*VTGlbmSQ-(#*D z{L`3=^U+FAYJgzr9$*wn@g)tr&Zp9DzDqY*^_vu-`FWG)T+%zi4sc zVVJ_m4qlna+|DP~;5rUsW$Xh#EzsY{xZg1yI>UPJVVg3zUUKF6pbHisH>|pM0Loly z+R)`doM;L|b7L4rcii}T`+&=kWU8>XO+-`vEFiVfGp}zWpw_?#owXe8%v7kfmw|JE z#db$azPRJr^3ObnE8flH{{Zzs3cnaxnlmYfY0yW=3rLWn<{@Y|7@*|@(-iJuQ-nB1 zM}4tsSXwX?Z~n#*t`J*RG^6Ww@=tpOvCbqo5L0P6jm_} zGUO=Q2q4oMx7Xncyl`M6VNAS_Vo|emqpKI|o=6&0QKJ2(1 z3hZI7o;mPS)ZfuuE_1_*(}yoBrf`gH4+3_y>4ht39kh|_4Wga0?ZDSN?mNZRlfVbt zrxm;r$D)Ea9Lh*|6Z(nktU;ryZ^J+j@b%jq_~2~&a^53M;r22-cf1dgFJIZZfCJu2 zPM(1Q9{HUd#CgEM&LH3pcLuRKPh?#EpX*@Y8vWyQH}GG3`1Cv^+|{*Ld3VqCVy=(h z05}uM`F!opk+^#{Nayy~TGNgd`23PNb8P|eVsYckoIW`S>hBKYjfzP(Ey%88r5 z7$?{ohUD%ULL2u);yAtd>X&yfy!5HShulPv5i=>D9p%gg{O@qTH21GdkNCA2Dfp`mUMiXF603_CQ6d#@$rx5TR zSb*MyHX$hL3h9U1Jto{^+hv%zydkXm-~;&8)0LFdy2-jeadUyEcSE*&!t^Hli9kjR z?ty>QwR`Tr33UGrcsS=w-lz7P&JB(m_*i$(6pES;M6i{v zFLipi9E7D*OcNLYvRA2PaQqDU7Y4t+y@o{lf<3GMcKZg6^wV3PUA}+djqd8&P#6A( ze|{mrod|h6xCnPrQ~HG{6mNo93IzG?tjI2v;*+n&ZZwr|o zV5uCYI4`fulbk}lUQc)tAD`Vl^*@=et|QbAn!D&N|49?T=MeD{67}=3tE;Q)>C%1q zU`-PF2a#ObwuxA9PDVS4Sz&ytHbmndf5C7c=EsF*Jb)YP@&wlocT=a^;aEc^+)TNY zY~dI0xB^!bhyoaiH8pHMh6U0`_CR!$P0=w7EWic=@L&mmkgZ$c{K0%9n(piyxA;6| z9QzSm^j&nM03JQ?JIj064xNEL9KtlFad4ByH|o%&ekKK!a7gjEVGjo~Am-HokLKWM z0HLXoCay}^CfmtvVUC~FW(M>Wg9n8@5@<-!V`|8;3E_2cT<#xBBel{>J2esoD`6B zsowb0O5g*TE^upus{!oLibQZ5!7RwNv5>|(eK6MNneu-uWNXJ|gXS(692^if$Zl2u zlP$cy3V~zt_hd45HpS8uCOvDVF0U9DH#5d9MdM;T7nc2{UE3fv1sGzYSmTGmfwX?> zsE-DFI3$>P(u_vdMr+3*4+9nQ)GD9|h&~Spcs7DP9IhzS0duV#Xu%x?_JHW0r;ux{ z1BmGoMitu$^*q|KDo&UE!XBf?=_Tx0m$pqpi4^PSixlk)OI1}lW%#_xGB$-hMS3{d zhf&5g+EwdFY@K9%E&*=xHV8=50yvw%9=>0V(iW6{i+y?gt{!_aGvoV!^ssTV?pwY_ z?sJbPZFNZHb|&vX@H$LzIb1VucHq->RNDG){>e25d5pP+ z2G9E&fAZ(N@le7&9O?e4`yXmHJ;lRuf@h3@)r9e$2TVxeHW9*Z7~Upy?U(kZ2whsY z%ddWU_tHzB+J55gxdYLiUBtTtc!vNkYp^H(*3rgQzbjQyaQE<9J6ti9n}kbafI=>n z8|sdq2>k?vy18bRy1EWU@1wbf9uTvqxSP<&=CZwpbo@`kb#--hbv{9T{Zx>r;R=%J)%FZ~B5WD!)M#=zuD7h0GcLnE=1^x2_^hkh z6PGn^26i+66!%9=XDGiz1?-vo!LttZNWd}!dt|D$O@?CtI=Xd$yHL=(h0v7e`W#eh zL7J8$$B6WZEfRoB(;Sy!w5Sb)zG z;P$}aPQ2FGPrK+HJUccBP86;!C~9KxdOiq?@Lw_gkIV1-gFS!cOiXumK6Z)&UR=Ji zb#3dj%YJd|IuvdFrC+%M25*2dH_)YPV^7gQ{$fnw$&Cnlkn*{18!SivQ<>jD8ryy% z=K?xA*o?LW+x4%r8}4S}DbP02T>!Z92#x(-UvI%2>DVFR;>q)rV93|nsog>&LN$(9 zO14oBLs_?ngC8nWxxM=Gg9kmAZr73PJsfTz;1~1=fC_zHK!7&@@hWua)7910^^{6J zDkCH2SOoDfxqm_`Af)n!7`?M6cbWV_{&!k%0YQKSsXy^Asz|$K-8&0_)hY*(qa!Fe zcOVzJA9$){30U|O)I*Merr)KM1Ej<@J@%CxH*Aw*@SO*=%Y|k)P;%+S8YV3FIiD8y zRXQ9oPkMAh8IfvEE|T92qkuKyJ&jjVvhlQH)qHXusOOs-w_k@3PL-?wQbY0(6A$~tr(I90ZWj;2p1lO{ZJ+bQJMRE|?GAi!1nJz?!5#wm zIsEi|{N>1j&(98LuNrW4m_5Zs@qVz-imi}*nhIE`X-q?20R(;VBedER>>2Nz@hRL4 zTrZ-z`JeL5b;PWzYn`@!^6m{VcoPg>j*o`X=XAl;Tjd4JSbAe`S~%Wcq867mi>n5_n)@o*7bPw4IFM~H*Os{Q({kXoORMU z=+m7(U0q#WPn+`p3ZGmX@*NDzC6<7I{XG~W(;iNsdy*Uj$%w--AZmXQ4hwR@b@yP@ zh$)SeO?8~=`al3D6Z?M^YW1Wb_>_T1{JmGXgr<gH zQnD$4g~akA%;2XCPzfno2uIC=jws{J%BZ?o(k{`WnV40Vj_$Yz$gKh$c{Iu6Qn>Vxz3xs z=j%}wEHC#DgFzgQB{;+9moA+mIFAKTtJzz=m=dq?sPpRCDa;$)*cjGmB_<wjjZj1Nx{>OEF969h=BHVK6ra}<& z47+ZOVFh->`^a2C1G~qw0oQnMzDRB#4A(Okx_z5`FneQ7|J&KCXz&gZUCh5p!Vi%6 zdB7KzuWVh~`s}hlS>LrMZGHBaE&<{#FnA3N>cwq~fGNL|4lbYY)SgR(F@+nla3R^5 z?Dt@T2@Gt<{I2XK>Cr^4hR?%^+;n>ZT8?z_)i3W}dFfNzPt`x^57A_y?S=Pncmur~ zA-D!*_*%dhHm(Ff{#wO9$LqWJo$EC6cJawfWnL)n@v{>M@%GCP9`qo3*OBV$INU*i z>*d21CG_#J3=F>os5qAq;4%W-B}ALvt^W|{>gwuxGWBi|MJ^)c?9M4g@q_pc&J>}K z67-iMKT|ddkq0`9`~acgAVpx?-WE>*`Zy>Q0>)#=2ozlkaqZpzznCHlJQPU%2UtR3 zx=jVQh`>dpcuOhOWYBynZ~3YGSdQoIsN7COy@R;i0;=#s#SRY+?6Z>kEu~n~RuF2a zFb8`y@PlHWIpU~wf z9sz#RK7?{V75h<29A_2wa92;9wg*>FgdK&8r;P0@?iS|iS?I1D4tNUJTf;$gV9=x0 z?Sc7u+~lGB3_KMZ$?evFiAX~QV8wH#xK@W#R><8_}um{U+Uem^n zqNRg9Z8EuUy%y^AoP^)kHXDhr`mRA24s7@|>+a!c+r%}of;rLMvuL<`J|99LY8i1H0=)C`g9qK+({-f!JzU&D!0W&uPF6W4$Cx5I zE&fMewCUZ*JAFFz>FVn0dh&D^0AH*hS@FXpqV_&WEh5)pIvNx1g{J_3h!y?jfhKaP zY;0{E+n-rbcy~`oxqDzk{$5yuBVrDp*l%=V#2P(C`_N`$F|=^o?P6sUi%Ul6GYqU> z!~ai~aa>{}dBC=SEpgXz2M&sV#iFfi7Xtp#Srm73j0492e}X)aZ%hf8(}(RhacD~k zm?T{~1(<0l0=Q}sEoacW{x^X=0=~rQ7368an99|o^~(U5279KdcJ34qhst$n0U-{T zs+}mES5O`=c`Q|?$3ag6>}ca!;6!!Wz?w8`3=C;-heMwTVhsDfuLVC?r&d$feQ4|h z4VY+cWcs$S@de09@Jj(bkmoCw7dr`HheV&q;7!@z9$`I)nPl+^;twq9Bg`=+ip-o}W|9S2vpeu-$9T(yvmRvq*GG1T4 zvUPLovzslW>*>_iPyE6S7@VW$VzC3#4-YJUxcFZUnE$yFWOrHkA-X$Gu#G;qn>$4( z|DEt8g5ZPY1RvTquDuDh_l5u)tSszV79~7Z)s` zvF;pyDZ-d^M+noErHm(pAAsdN=R5T2>gwuxTIBDRJSfQ#XtGZy1=y2*RuxfYb{Ay~ zpna&xx_6BDT{Z+a&n{($gS}VU&A-=*z`yM&H=wm!SO6I?#9`tP=H zfN|jG#p1gtVGm2=SHK!A6`S@w2c^wiAAEUP*Xf&Quh{j)4?XJHkh-2!mF}L4w*bzB zaPR#$0q(zXB<>!2AG)r7Pql6h&6tD^rq{O4T_A+(E9X`~2XdAeUXb5cE&z(|^DZg{ z%@JM7w-tM(peev-K1s{90VVp`b64qap1X?!eBPzkLWPOGlu=U#ffhb-#Yo z^V=VAyTC5cuQ2${&h-4B>FIf&{=OF%@lc3hY{|o&u}!OVd2ZJ&b)npB7XogxCHH&y z=}&Io)zIfbnp}B^CXUv>&vre1yy>eWz7cyN-t@T6y90vpCBuyUO+r05f%G?*?^HhM z)IC)$U2V^-1-M|l{5t|t_7!SSn6ASYs^Ktn(5LqNs#dMqU1LAHxOnvR($bN;=71yh zFkM46$QQ_3^`=Okb&B3@c3gLVbm7@Bg{BIQQm+8AU14KFIrf&vg32K!o87#tyn6-Z z1n+u;0wEE9FYK2B1QA-aNg)Dio_uM>by@)c+O(eq5mXO)ltOXE{em1SL>OcH(@4w% zag6@h+rs_}NKsOm==-7vGvxS0oy)>LliKGUfs#$2^ zC+kOsUtyVCp%cm)jQ*{tU<%7fm=&*|@P+kMJq(VFghC4H7r(4cX^JV}z3kKFAe3A8?&eu~4#gYkyT zJ^YN9)|0(kDPPvWF+jLXn+wbP;|x}-wu^QNPlYgsoh=*%_(p*RuAcExmG(m2GXw1T zO?Y&+`fSgD&lq53JB)YXiBiw^ZA|$rwlS%Ewnd`zNl^QYeR+hf0Df##1>ti?X*`u` z(Z5(cO24vr0T7RKWgi*A!{i~*1hAH)vyxH7J+h|X|V10S}p zr-`dSj=Q>~7gDXD)ZyGcc_=vH?-+2D>o!`+;x_V+t?DeVwrBPt&Rr(JW2El=0pCqD z8U8R0SOP^3`aDyiPqk{*?iQN^SeYmK+TUJWyl{4L@lI`PT}jTK;8=v9Qn$gIj=D9Z zNJI7(2^I)Vr}XJSPZuUE_fDE7I3a`c64+@A*mF+Hcb9aiTiY){!KvQ^J8d5ZI0wFM zlQTa;1Rdf_uCD+uq>`kV1XAvwIBglkv8ud)O?IpRlUzoIFk`4OQOBq&VSW*Hf3J5g{zQp}0 zK&9d|4Skxl4!Ir)Id)6cu$73+oR~R7=}yfrb=7{W`>TrhlHs3$=rMwL8Zy;n9%V zCD~if0gOVRu(gXoYZu_vJy7?!Dsk!1j>Ud{*7faKNVjc-l_umC3H6f?H`Re*igA%g z;dcYk*F_uxjskNb5eCj3{Wg(X=Bl0I45f>UM`7Yax1Ed=xuR+ZDl_?a-wp?rPYthh zm)oJge$nOUIRl7?V~`_#&#;a^nhxidTIT+vOoVmw;3(@#|qo6=VweD3cYJQt+xbA4SMqI;E@BYrnM)Z{^a(lC*L}M*M}+mMw&P>e&Vw@x9q~a z5x^s*OVtY4BL^YIDlxmLR5aqY(9U(O4zgV?vx{ff*Du_jvr_F&w<|bznZvlbcdikE z+$c_i?4ygpPWcs?o2mgF^l^1mRjXC2R_%_qd5Z7!$1K8Qe`j&geXp#xh^uGU*YA{& zC+Rp`=OU-*X(xF=(CG1p=;iiG9pYug->#F=#CCtT6cbZMCvDR?%`ptok;zU?-+>T) zI5<=eZj?H;pPm_1Cc8v zgiLe5#IPcPo$^+Mle1~Z;<_n!s`0y1b{gV|aeWYaZwH6JS3;?fa1QpM{>s-NfY)UL z?2#QI%=mM$>2s?m?j$^h1{n@fF#==y*&_WEv?>BaAq(pn^0p(Afw?B zQGYo;znMZzoO7*^%3zc(18RA_KBes0sefU*sfJu0oxeZcqq02a({-+%8yX)_{`A7P z;Z6KqSOzG8sa*#=@;Q+z8R$csbRLDOCVS>|=rg6d$^M2c-w)ux_KWie)<2Z12gS~p zrkj+97)s&WvSsu2xGvphvbNix2fRY&Av*BBJM$BpKIEJIrG*tV-oM$!lhQC|S~q^9 z%Hb41q~TAT7Os!nW?uFwvI`S5oB!ippOb3UZh@T(44|_IPXIh9Qu%yx#jAUEz1DI< zqB-&YEf^7e5#KR;9zp>~l#m|6&lfB9aLQG|YDGnw}X{X5>v8sITc3XJj`IUwL@WK^9 zdR5F&u4-u-%o|h)%ME%9nM|WVcevmO}=lfQ0?T=UHWP^IUV}XkApr3s&`$rYSpUU zs5#){hcy1kJi+NhM4$OPi;EY2c5!j#jtKddwQsv2Yb(WeZ)y#7AFtfAsms>`A;cR7 zrzHB2GhI(VWcrddr%5OuC^;%cnaqJIcSktvwGzUsI3{_y7?Mke_7dUVtWfxHNH;%C zo(vtL4AM4xaAYWqne9)DVb`Fr9v+_*wxus6C1q0<22Fwp0WOGy5~%H;t085NRVtMp zEOEoQpy&}pNy*cj4uyO>1Bx8IonAOLT~;l}VdCVrGF6c(I}P?|pe47Z@73&Y5XY^r zuk_FAXj{B*4801by|&x1=PCfa{Z4>A(#(%-uHuhw9F2;fK}C-Y=Y{|y1!}aPv$r9&9u1Y0 zk2D(xc=eW@kZRTT$}XYvlP0<|Is))b!j198XQAD=vM1^uXZI{jpN|N?a3ky66X3Ij z@O@h$U(a^;H*8|}I|;uoOxrkA5E~(%kIj0&V+{L7d0Xb`W3-+1e5a2s9;M%2Tm^*B zxCCNZ1y-Wpx`Hc|i4drXWe(R|K6jrjo&441#g$)kNzHwZ9<+IjyZe5XUoYJ$>Yxu3 z95L)<>LZcw%eZR94)#z7d-!)N1do&sR|wCKvsWji-|aQbQo+87#%KN%ZM#JFPeV9g zwxI551?+)-C&O58$#YI(xk=1nmOI9~WvjZU+TPeFasC1Y*rWXeq+W~(X=A*XOK@ih z`tbV1ww@%!s`9B;t=b)Ha|FwC0{qND7|0KgjR2mRBf9dli;JtLmzEA>#~U2IZ~+?w zZU7_S8{#d%iM*p1yG`^VmKDD!X-D2!%Kt9{q|5M8-1Lqip9+bk*&*J8Eeb+_aH1oL zd@RywuXFpf34m~TH`mB>>KaaCBo#xwuxh2yWCgI1fdQ3s2h?#z5EGW|!5R762FNlI z+XS&65`={Pw*@GZ!7!VD7RAf2Ax;5$MMzZwEHr((R`D>5i!e|%)U$n5>+HcIG2SZ3 zlL0OP#A1j)4ZTVL%BFB}Iv0=xl|67NA0_QF=SNFBb_bljGQ3&_BZQ(SmVq3g6u)i@ z;0EQo#J)AnbQm-h6pg|V)PQk6Iec3Pe`Q8xSaTzx=6dIZLC;7WCx>s-AWh`ykqRUT z5GGSCMi5khLt>fUc|`$v!oFqY*|$|v^%xV%gnAuK3h##EZ$3FB8F zSC3sU-94|x-1qx&c!+k)@qJJYe|TdR|Ki3`KsXB+a{LU1ax)6{=z5?LP)GYo3mxaP zX??ZORWzIRJFnWowoB+bW##wro6Z0n>V$RR)QF!x1uyRr>~Xn!nkj^aI=##db)wx9 z;B(#J+t&@ibr({~bU?=epLOiUw=w1B8H--++p3rQ#J>(Ya5V1bUmc5{@ASgrGJSmU z0wU&$o{}_CSQqnoK;@&?fg$c(Rr%aicF$k=mq+gTtH0_VrsomhF%Z3>P_}HthhYRi zS&JNYhCJ3z&-4{$joVK3Gij~w4M{=i;};LBa8PHfwLXuJQ~mgSK4JX28(M;mpa|M( z?PE`Wa{K7rew~Nxn`!%$1$eUscy_0<7CQ&`L_i?^78AL6BOLNo3?&CTYi$Q zVSj-0E@a_jL!buwoo2mp2aHy{NOyuh{Lp&ppWvM&3k1351w_d6(ilP67sAwv>BCd^)x=w+sk4Bwv!^?+6mwT=gS? zPPPsSR0KfKK!lV+q?9K}!WF3&Vu(_NH?81t3SRIzWwVoX4v6yojnGHsL6XWJt#FaO zokX9x1ZoPvCEI2J{IuHulkJ@WOHuK|O0PBn8!K`)^>RGf9O}4bt$=4*sgv!K27EF< zllqk8`$}IA%KlK}Lk?bL(RUBIphE*1_U|)v(W)M;;2Bc=L~zsOs-8j6q96?C_KCT8 zO69d8iHBwY?quqi8G%sKS3`kP=s*Tygi;9edMpDyLUE&2L`B$><>@H^wkG8X>Tg5j z>H)Ez*^MxLdUkyN0*RAuusDve(ZL>?^l!+UH>c`(Cp<)_;32vzLe}HEHe7hOqXBYt zrhT8&!nNr#rD?#^Dc#q@Ryz|{yAy0R3*~lr8Q_giro;ODIoR612HSRTj&w(L55PZ$ zM{lf-+Y{ge0RIC3JQvkD;ddKT!+SfZdDanOD+~?_Z3M+n>P3$sl$)P+>bvdMHTpM; zEA+dImtBG|z|I-(O*d@h_&`IaXQE7eq4GMYs(kJSJNy$LIe|o1fau8#?g)$dX!EJ! z3sU@LMXTQqD1Ky__#sFlX>A8~xR+Yiu}j>uE^OO`IJ6saD0G-ufG=)apVMc$d;^OMr#l?N!HtTw%%TGupo5t=+gJspE()6bVwFO- zA!1M2lN37n@yZ(k4XAa7WiohlW53wTH6);rDO`9zv-RQIO#4dt#d7oZY*6*wb>GkU z?`>SecW#{WA?y$?^0SW|%1y(bQpb4E6~h1=GE>G4Jd0+t`Y);-Y%7Iw`)1Kkb?Yk7 z)id;|L%Hz=^M;b?%Ektd`&-1v^)1&% z{cTcDA0H}%$Nk?JCF1iV<3D^GH#FU^3FAEdo;d?^u55$xcVT2aeO*hJm#WD#iZ1ZaU{Pn{@fj-dTZ9wcWJe z!TD1L;3?hCcX#5DDxU*GYUO_3wx`~=0K{=p-w1iYxG??#04yWj9X;`?RjYPq+dm#H z9GM_|&39D8)Fv=7G;AIUmf!t0D95>+$bI_U1o6Vz_4R$1|IAK~U7+#yV>BKEwJmhN zo#fpA?SI`c@dxBPFST7KCTK}H@Vg#$?IwX86HK-VXoArCU-F8Lc1%Fw*N01UIV)ZH z;HY=#ZGP%4sfLaFd@{FJM2a}gF*Gq z7k<;sF$=N7VJah*&(?)yhj`CHK1vD@tpDH$fTCx=Sf2&Q0vmu&6N9JZYMrd zg>_8*<^77!ALi#nD|+NP4JSJLJA0O~_iQs*$*!jYH~IcR0SL(pk7~Kul{|9#%!(iq z$7MIc*jGxuWnYV}c~!|nvnMaV(~Um5cnTUg10y&*2zRm^KZSWkK%^8t`NyFPD|Zyl zX8oS4c5tl=<#r`g_q^p?uI~Arcf$3TF6>$Ep0B%qhj4BL{|CN<-gBet-7AHUH|Mzg znT?I(>jvMqg}AnX$?@shNSh(Y4~Ka3&d<;roqEQ696n)?0;20<3u8-uaJ+J}C0L(WAIj~eai{Wm zbz>u=D-hzWE`V^xRDs)H~1*j6HbN{Jsrh+4JzmrN{D=T7nG)MqI zhTj6M`Vh{0YjX#`RJynU1r*4_nhA+`5e`sN$qa!Kxl9a&rppQQDxT7Ic;A%L#{swO zxP>Yv%S$B2qe@4Hj8lUZf7@{$`mGcKP3PIs>KeYj+4U6V{k144Z>-44V+-mWD~^w3 zt{tHa(n_8|rO&`I^b|Zh{avtlpKB+-nmzKaoD(^d!t z7elG3dCf@V=n>)K9D78{o@70undQA z8@LIk3~8U#Fc7+}8wiYD17ly_ZP@c1035BbCpY}=jdKpZ`17Ogx6C)nrv0V;-hC;Y z8{b#DC!m2d74}rS1MGYTdmcQI!=A4`2a{`i2YY5w_aMSQxS4hDDez$nz0;1jh|f`Q zZf=WS?OC241i1Ix5#I6NA^gbiA{_f~5gzz%{qiadP^h3JyeY{OcRCCF!etPI5e%Ii ze_(ETZ_ZY=+i5R-@LiioaISNAV!B;8J~=^jb9Nmb5)8t&8^9(AgyO3VnaGs7sDWy% z4cw1zXsOHRV?{{w)^<64ykZa0gPySk4}C(1$_RnJJhn2=YmK*h6ZZXf>&$Yyb%X$( zAb=O5izC7vjJ1(<~FIeYxXg7=(q)VMu#2DfAbJ+I%J`ouYc2hj=kk& zcsNq!Rqc0-04@_^1<%#0RXfmjh+w%1U?)Z_2+<4XAcc10P;VUKZ6SamWEeyMix%LX zJ&F&$D@OK;^jcHQ;lmBsL=jx*wyxvSBnLvG6BUKOqq;PNIVNt~0_5?GP1;OcOGxNr zn*0D`-#yc{(RxaZFyA@y-9hkfwG-vICj|i%^vP5sHV=QsFr<|s*A#HjA<{sHHPfNs zbXYZ3tB7SZBw)QGOhy<1B`6Ga`H&!x(96d;P;9*Vp^nVL{U1}VZLNyn8xA%u|QZN_^;-Y5FLkt_2522?y#)INyY&`iDp z=;A@{p1DrBKMD`giMu6N&y5;Bx^WHPzHtHwel(n~zTdPFeo=ns80AA1aIxoWWixOQ z&E~#SAy=z*Lv{(Bm?Nc$aiQGaD%^6DHGof_g0)>uJC@r{xqATMH{sEn3tKsQO?!3& zc6NQ;Nu*AkURpXa0azUY9rha!a_#&71i-ibWq@z_ae#Zjv5-Un1k9m+#YLub(02}R zQGv;Zzf~_s(>b8Lcbs94|J=~sp+fmN>_WVCA7SpssLVVz{@E zFx-OF-9H#UBK7@QH1f-LAHhQU5tH0@&jaQ3pnFbidLx2|vpd;Ionn1BSXX*Dvr z!xi{9-15PfaH8g=x_SG7cGJBLR{wdka6G^>r>O9~14yZRN~n(&Koi8PXV=#&@Ts;d z_EB@_hyl1@VzrRGSUfHLx_W}Ls!M(YU>wU0#VeJ>|7@W)D=eEFf?@6>2;g%1xbSY5 z>m5+7TD5~{BYd_{rc5`PKMS)r zQFz%oNMP7G8}j#z<^o(W-MUOzZ#<;1ZGMmXZ%5m04?@_umeM@$z-PxTbRD(46Ip#K z`2E(2vq^kXh;IwZ-qE3)@X0wq;vC_AyEcI?;N}2!(8oEwNjSzSejA6pKzwe*zUXtv z-xUy+(dr_jr=CSZ#d+asISEsrS+#g;{1D8Qg0 z*u(Hmhn3SXs1(9&knR-5#SMhL5iw6I-*{XtBSDV@B_((w$NBtca7C(m)HJ=Gq4j2e zt59&g@NK5NuhaIO!Lcp}uuF;_kbm>~F#kJS-;C=bwN3$Xqyi{kRsb20W%{5d-4mGh zORqyN-GvC>U4;gvUX@UvzjjdB4l)CdrPq|F!y% zsvUT{gwCITIy;QFod+0+pkkjt2iLD(@&41juo-jr{LIa6`j#ksq@7(~Kkp@&0M8wM z7~oI;B*0JnD!|Eq4e*Yi2DtZO<#8&ha)y$L4VkXE*s>S7aIA}$vF}|mLO=M)P3XPR z;A7(t%+*Tn4z!m(_^xYCqDMI~S?vm>8(SD%roF};8}XNm{5yOV%Fu3N zn=V$l13i;A59ek%)Eg08cVXOIO!KfR_W?Swo$}|8wz?2+*C#%#+xOk=*Zj5G54D?@ zf4JQ|_4s7dg{S&a>Jmt>P>$WUsd5Nd5e9Tf9imBPCfR6IRZ zk5JL<1bZ@oq{6rr!BL~m>C|v+8noNMiy+u_ImO`%O zpsEjhSbgM%!VQsyZPRdR49(=LRn@ak4BxhK4Zmf>b?$w_pGUrz8s$$dK_7X4Kr!Uo zSu~rqqh7UxYhB)+JS^lJPXQcGVjsBv0!*%)*|Sh?uKL_dbr0N1g%2BTE*?MgRagNF z$3c2SW#|HgytQ2dGbnHs_cCIYPu62BtC)J`dw+4pR7i@T2z^4s+`aUOTVN)Fp)=zT z%>ARe_m97@$EU5@t+$}^fx~=9QIIqf-#4NY3{T^a$gW2nB>*H_;j&kj>Y+s;WCgDu z^>Sf;*Lx6SgbPdQ1Ji#Hhv#X%wSN1P2B9T{Ltx_e{&2m8x8FB%+jPL^H|jmMJN9Ff z&GY>7_}}Lik7K9$alHqQ$!{?VPN6aShU{GxgLv}P{0V4ab^L+3<8$vH?^lP`fwW&Y zhgMA&Dy{cw9a8$Vu^Pe@Qim6bzX&GG+r$JbX)N5RBFT~CLI3YfPL{;rp zty;AMW53=UIx#2UcLd>~W32nk7*ncqUHIxlu7ge}I}-VjN0gRr_Uj3-?PanPptc?G zR6}SG%fu!SNCXAvI48+Lpq9f1iT8toA=>Hbw-D4dXwu7$6)gOcV;?3_?0lZoBD(!< z(>21-A;+tHn)Kph1q=oNfF_k;rH_LTZr>=VjjU^W2gMAlevJH<6`jSXP5#%Y+7Sw# z-X{c=%K@aEMC@da=KzI@$_8(MI0w8;yo_y9ImLP6QnS(~Qv(S|6D~WjLWicYKryX1 z&Y{#mTeP5EyLJO-68GtTFAHv-7)q|}KJ=4Mnqs_f9b;{Hq3(~#1KVG5r+l;s4Vk@J-j zXzIE$^^Dp!pxPInjQxE9u?Dv}?G z-A7h;^Ta?#q5+n^oW%XZAs_gQOU9Ytd$$ceXTr)TfSfD@T$t9dBHga_3)|Uv#}}jt2nbeh;^Zt7q5O z?}~j@SL~Stco;}|ztQdfk67+B+mFVA4&}Sk#dvRZDS)1e`;5z7I z#cS90z7;y?qrV%h%!ww}ZzI-@py?U+KCaNGTD58i#YP0ntlqVuj^sR$29mS8<@%Ob zDJknh0gI9%_@;aG?WIvWxgwLF_}V)jNSAwu)#?84w#(x~EoGgTQg}CR+=h-!L`nT1 zEb=7T3*K~uOah4@6w31Qh*w{)vD4f9MR;EjY^{eEFN)Dbh|a-y6&e*eyG()Wu54t!2rcsCyoPr#nck<7)s)>gDElq>`nn|$4w~^dNmV-zsY@8yfR1R=w=)=cIrR~fDfv9ji z1K=kfZo$WzL7S3c?xW8D1LS}2l<#JzX%KP($#t7j=s4)FS3;K(;L#9h8t9qzH&ejK z6N+lOI=?+YBLIgy9zO?FSpiM@^KJn2D6rB$4ymvy!I&xFMwLO_VVT0;NZVj0FAKuF zE4CIu&t26aaxV?vvT?=x9zMJ1zPq0UeIK!@d$kzO&A=%%n-#)UJGgcU&-L>5e4DCn zK6@5kefcu(RVX)Coh}{PvDj-;_rNVt__&;<2+xG^&SV9nyZp*=IlmFzkWsCN%Nht- zRfNii%eDg*825H+!&x^W-Z1Ay;dRUfr4N6xbv?D5)BKq|KZn(Bm-!bWh8B73T^B#F z)SHq-_f2;f5-=D{_pwc1{~jQcy7xik@`1EyY{c;duks=9T;)mDhnwS`gPkJHt!mrC z+FXMdEWqWK;6h7q`MK}8ufC*jgZ;JP2>I!C$_ZEi z03ZNKL_t&z`g|0LK5+m}eYI+3`@$tB(*FhkI08UNd>Qh+RJ-@@8y>6b#yiC308aRT z0F-j`akj^n^B+@+h|-1z9V;wHv3~CAO-sn(U-xBOt-1FzSK5~!4taMvZ#cJIlf#;! zPV&I#H9sVeIC2tv@s_|8zOCnUH4GpqDts8UNQ-J51{Q%YNw7jTwa+oO!@KLza1I`! z^ubV;^LzR{Ks+wXP*RehQXN?d0!>iuoAg5V$I&LIxBmX%aqfTyVw@E}S)Ve7N)iI_ zyEpvd!mgosnQO5YKws%2VNYD2$k&qr87?!)_Z#$YVHyG7AK~xNxR8pPSXQcgD1~n; z!Jtg(qo<1yZgC#u>mC9-J;jeYpQMga|6PJz@;YRr1+b$1`5>+{h`c%)mh`4Ue_n(< za$it|S%b7pmJetE=MP#^mMn{sQ(@LFrq(4_!dPo_w7J*pr?7et9`P?V8%I zn%;BH3n(*HkuwB<D=n|q9V$7~z5-~gs^=gXzG>qWeQxnW{3h>*Y7;(C;ZIHT zpF^`*L0q+iYnO1vLr-aMT?IJwNSbi{1=#w`8Cc(=P;SodTkKcI1$#~E9=H|22b;}J zvJ1}w!O6^HoweepbQhLi2RLIn5MHbyA}4{5?5<2*%xL$O)pb;GLA65$PSG0(4L(N= zt&IMQ?fNphL+zyxzU#^Z@A=4cWa#mJD~m0JPcsluW9Z#z!dIaD+EmMBUs{7}4^9K> z)<^M6*C~cvq+E)KfeO+}bRl99wKe%udCa?;lt`~&_@(6e= zgmtSifM27v0IN5Y$%5@83aP~Imu-8ly|;O*NI=FxTRG-AL{DDz)|z z3dw4^Uk84ySM+2~es*Bn)TybP0K!8)&>oHsD2h2iS^-id1Y&2i?BIZ56J8N7-~dmL zFoP0(<9RM(UBiF{1Kvw zyQu83{dJZ?wV_r320{70`H0*=C75#~)+p>$EuWx6y&kmpm%G157r`>f`&(#2W_NB7*PBMJs#(DbU;&C71 z&4dtdr5x#OY1*2MTvDytfwN0KUvMtic;pPggO6vE>>sYc+O!B`uhB*gz~cOl>v;CH zs(auT=I}WqLiqF>bs!pj8sZoQcXrAOZ9)$*nU@Dtr6r+J>~1I4&x?eY8coDDyWxH2 zKijOm((ev)*V)$qS>7JsXeSY-EqxHmn+>VcobkOQ%g1havAbbd$oJ|izhyzJ%c+N4 zBdsO63KlLP!UZI_@VOs*Lv@r^yX|IwY4Hfi@NL8O_DXF$zBc>iX5pO6+mq$%@jVU; zU7p1&g@E08EQ2J&!iDTJE@JxL9eR5|)p-BoiKUaOQ%2mZk9@0<_eV5o+0sCEGC z%m3=A4@=oWo@L)tvUFP`=Fq2`$c+m3p?wU1PQvGY^_kA$;qU(o@Wvmg&%psOBwFG6 zb2~W5VqGVI0_Q8^NCYNS&nD#RF{}=P$slmnFRxCC4Y z`FNbt$IlL+qY=(92@lY4G>D)sVTBGuB0fDR028F9z2We3T$ThJfjnPNRQqVy)23-$ z+_u^7A6^0R)PWX_tgA1C3phm zvJ7Ri+&@MwEB0q-{^0Z(RXwGgJv%Mu_oq?ki0f>zA3$k=Wbj+9U zPL?HO27=C@*{pu1Y6sIU;Ze|`k`FHfyy8u_*u9uSkZRd=SPvxrmdmvRgy#Ot&nEzdE4A{n?5{x4as3GIMJwd-?*KV|F5$0;kX{cY(Rf{N2S zGz1qB;KUr+`mtAS|JqkRdK8FG1WC%Dm&;Ej4^=LLdcC(_!ED=wmbKs zeFEo?Sb!@|T{#I5edzOrbK|!mq+3cG(=9VmpE?%cg&%1*kMGxGAAjk=b9OR$lC1GL zCEYidowVWGi<07JV!O^yK95fTJ;b?wlJbM7Q$DrZ&dHC^Zjlc&=HP<+b!A((-bq*9 zIrKRRzboUWJ2=1taf%`FH$QeUR}H22RdgDIP`L!hwqa+qP&;@C#2`lfa>%Sf$8<^Y z5W>fq0JTh`{H$_4kdJ51VqrtjfRpNL*dxay^bylhD42M=S@kEt3@at9>>*oFu^{%R zXX+jWQA*08cr8f*8x3-7S>eM2pb8y#GqC3dL%0=R7sB@*Rbje_NoDjhpzfQUAdghL z3_=q~e@j(Qrq)q^6AhFb3gI>oYEB-bWzGt}U+k6db(|#SHqqfM)-;Nvc(wYM1axfIY`z zv4x`mZ@&yM64?gUF2XAxU*6MDZinUoj@+|jv8Ult+LaE`w@Tpy;iI+d>CNvU?%rm_ zi%s;bh-KwCs4{xs#uSDeDV&REl=r0STCD@?kqxiZ(0CeGHft~RyVF*I=yYmu2N$Kj zFQ*w5%0-1wcm@i|P*XWr1A_Bzxc-xGsl9%y?K`7iTRiGPkAW4ip{F}y>b^{cI=1^g zJpRDk%G~?MHJs5+*aTsf+vF2Y2p-$(=zC~!&v6jy94pFEQ2My~s8M-)(kqxlN94JG z$giins3qT#R1C?BFQ+5G)AMBO`?cEswXb}1B|x6Xx`#r@GqkbS9%B4N(PbDE_(7I8 z2rpnPe;9zC^l_&D=p$FX;+SX^9{vjzitZC@08SWy!^Hl2q6lwF@F&)VGO~48#)R@> z*w+p)YA0Q1qafX3N4r;7PzQW4+|$;Emr!W)5~XJ#DSs#?pNZdY!6ED5hZmc)Nqv(! zP#d8b;jn9?(Ah-h_X+b@L~q5T9Lt37LxwjxpAWy_2vWKD=!Tc3gB+}Y$f8N0dbx7$ zA6K43rBR9o&1I04H@q$G)Gzb+h<%RNNPl{S{b_A-fTx2IWk4x?Amz=;jL(r=UQ};( zTdaNvdJL$1EGx1!>=FAXVGCEGb|R+Rv`i276o8L}RV9#9f;>}IJsR!|^aIFDfg5)p z#V~=O00Z>POJ6@j!yy1N2v8vZo5!=)!*H2ST@WthMUn4sWf&ld!*7pVHya*X_t;iY@2u7pkj)o#FkapXg}JwlL@ zG)sZ%D4zT-6q^zcuX4g$}|cB>0b!YCpk3p8ZL)E$tZ+yTOeB@cD4Oy zU;S;@lkvX-q{pGLOaA4p9iD?G3Ua58==2s&9d>eqOvJ(AuCfO5BS7>N06YaR{y)$9 z`tsqwP}>E!*+xKTx+|67PRzX@a-=c*ahG*lydFoK=Z8Osh(f5%E}Z6m2R?Rd>v9Ko z8t;&{Ar_qt${iWb4IqG!RK?`5|QaSy% zk$^*~YBE5gz)tZutg{&nfTDrF<#u^H)8NodFsGoF8(Q9Pvr*@1nxY5P@+0;O4Z)eT z+)nUlH$V^Q5N`6KYe19T5Iex0DR9VtsnHgg$y$L-z9xGisCue$c^?_xzj2waFCGVk z^MG(ng=l!%`Eu{}b5!ks+9h1gV2`u6t^(YXPilYv1iZYtxBU6ug}k~Qu%CxVcMpW$ zvXE}z8*vLR#`*KH!9`-2VDdo82ALdSN+`F&fRhl`4Ma#cS#BcMDMPrW;Vl098@oo= zsvTT=;5{EXPX-_7@NF@Kn+V@V9O`W-teXhs7Q?z>FU;E-7(5SXR>$vuTYa%s+m}Wk zUp#^qPmrZkFot8Q-pmI7@jedn6AtB88n^WJx%ZE2<9|l`KSzr$QTX#Fz#LZjNJtYy zwh0i!xgum=2dN5j;oZ0$(m=jG`OA5G@@c#bsqX|m`1w~|2)BEvt=GKT{<4=o`V)Y3 z7LdLv>*2Ut=BaEK_NohSCB2b_uH&FRrg5KM@V#Rn{=o{%Z-c#vbITUs`SeMH*{6#B zh~60bquCD3m@u z2R?-mZX#TpQ;E1dIz%Znn+x&g$0uSMb!C0{H&S8U!bND?G#-CRzy-)1=q0DLb9_tK z6n&_s;74U=y-++bxXK*vkZ;R7>=~pqVYx6K*%FgO)mc$G+2b@Z?!kea-Q;Dp_1px4 zBt@1dwijU!h^lG;h{$Eoh_HKVKB{~{8WvgwflA691}1u*)j57_zF&jDr?AcJybP#( zdgno2qbbk_xFewg2BrH)gODAe&dq?H!n4u)8w>Y(0YJt59|-9-%l>D-z3^?A%}?h} zfSC;3VDGuf;Z0g@W}uXTAF+Lad|h0~q#GasAq8h=H(j{}4raundsEG9q3NDXNf&$%AEuR1T=8Mhi&6~xF7#3H|_B^ib!8GHf zoyGRA#oWU%!ftS0>T&Q`lCC^C8HAdg{&ro{o`KK)${9efkaX~;K2x{I8h|so+OfMZ zPMxDwlH6I`hI+MS)sGA379h}^T!uW%+t;>mbo1KAr{>pOTVOJ20g<}=IT89$Ql)S{ z9~)FWR(fFB{8)BiTk#kRr*RDHW(DYRP$IOKq7T>zfEfrt$0Cm{sNyiqp;cr+w3>31sB+2L=g z=<&O}L#VcCDxRJ89mIae`@?@B!aDWnmd?Q29g;Q}i_D4YX3mQ>n%o8bo<)LmnT! zuC}nA7OsMY75tGJzO7nr54`6iN65exLOcwt@(Ha@R{g|rgk0t0en+OS@Ikx^23Os% z{j$4^l|l2Ly+a(+WxSw{MHd@d{4$72Be`(dV6mk{Mb$r!LozcZ5{e}HB0Ic3~{XsjY;R=;dj@1 zbPw%II9hH2p9kd<8>`P6>JYpC--dDd=`&HgxQ)p3-uK;hYv1>RUjM}CLTlkM4|>`z zH;jAvc(v2m0#euM&I195!~z8Jw=Kg5p$1`Pj%yEiRS)L`3Q8XL+p=<}P1B;%#|DKD z&$Fp4JL-8lUnH$CvLbRLLk!NxV?^S)#-v<3?5t&F4r&K)fG;uBmU4m*ImlgkBVN)x zjYJ+IsjkT!+iKpB?-q4g21gPOQC=on6{%?j$kPKI8pa8@qM=U)fKaTHQiwnqS}jxg z$muFP8;5|)fRDN#NNlr|!zViibzHlp>M4~Y%CFmQK^`72%ky*-Tsu{h^4FaXo_60CXQa)5rXaMXK;7?qCaXE4G6d{s@ zrd>=Lf{PI1x>F9Uq%^ZB7{U4>Wv^>J9= z-uqB)_bf~=Ljb>wkJ1nA_O@?1@PV%KxZ)j$`pZWG8N!*NP8^^NgS=BxLZ7zx>w2i2 z!5`eH64Ppf_P~2SvPuR|W`M`&ux@4Gqr$db1cT?c{+oAHHBYsDY4pX#6EK1066BG< z+}EuN+GK-syo?3#k&tH+Ay539CiL{&`^PmYmcKhwizj*`osV;B1Z@S%a6LY)KXSwJ{b!Oz~s;=OJ3~>oX;oR(#DOjQ(eFwzLm)ec*C7RY=Avh zz?{%-h|ot&_W;OtzwIPNbBJNQ1oX*(Pk7uS^brnO6J%N#ppH>a+aB~`|0?D_S$3vJ zzw4BID{?#oKOhu5sB-ZPfdsZGpZ)Aimw9hU&mUL~10uu%+>mM+y#mUYkF)iB0a_4q z*wYKUX47$GP-lvwM?<4t7`Pc>&rTp{C%`kybgooP397sX_%k!;DU@L-n(+rcPv(1? z0aRtvhRQ2QlwgTyi~`(HUL6$E<2_CN?PS}C>rC5`Knj#{XlBqO_fxLF2Yd#WljX9T zL_Dl+7wmPw_WEwCdY%oir>aA$RjYREtOR@RIS%lh7XU_w)3nJNY+hc5wY9x%Zo3Xb zE|goZJ(ioRfWI9c-F+40Ee+`=>`ZnMitiSoSvKj<=#jGdOBOJf*vld79h5g9U9W?4 z_^z6#r`k;B!n$>`K-JR>MSN-WAN?4{!6&At?q2o|n61D2XQ~6H+P*ScTRaLDmVLOk z7M6kFaOOzly4ONpC+`$y({!O%{QVyu5Z~jMg7n0FxHssZ5I=5lW%6_LXGVW>kGokM zV4DD(bFhbB-WWo;HG~oRa2{pO4KH7fY+cXu4%Uo>`)ywJ%;e3I_jc7~x+7ho%E2pux=i#5XMk$5TMV*23VpJ>Z52+V~BPbRURDiP^&N?ZFLQv%%W_`R3&*gn;917);QI0fP)%1}wnCX_+jai|t<=&Nkm?Ho46b^vUwxl%P)uf{5v) zxwb4`SVs@`6x26Sp=3oF4S-a~Qw@8f&{FQJ*q`2U%m8}^A&!D`*(~KGV)zKE%q+^8 zBIx1yH=yRp0M7uZ87dQ>2?cWo_pzkvk^9RhuLoIRdY&H0*9TJ+ILMV&46~-o%m{iw zY`+I$V2Y||2=rj@9Ha^d3d`mstgWUZs)yJuHJ__i7`r&_gYx7JFqXW?ic_Bd7j zzdN<(u*cc`OFP0IXFtCeum|8aDSQBg%BR#FuB7ylik?>eJ;T6Z1w`3rUCs#nvm4d1 zSZ!u|-FrWB&4qQ#Lby#CCl_J`;T)hjxB1_HcfHrD?F*yrg`;5cxPUy5^y*Yr^Gv2p zlVRNkLb^fdZR>lkb67Vq&VT#tGHyL%czX0Vx2wvhVE^;{;!y+e8L7w_No9^u`!KlS zP;D~TM3aSb%R|9Qbx$@ZrB7egGZ@-!4FOKPfyVX2uiEXiFI+t8I~$G6Nti2mKW~Nk z`cuY4qVzDbb0&s$6A34>SVSN^;8uAUgPGK8S9q8z_}L|U1)B>5_?YbT(EpT)N}ULJ z^rs93wND|E_4~e^whx37^5u`=a@)f5Hsp0_qk0DY?Q2|Hm|+h);lp@#(j@TV+aJ2N z11oo;1D>bZ6sj%G7opzT08Qnz_}IvCF@S~u0$>2Edz!w(nnS%s)eZmMh%%;I=wtS)AIR1`M7%Xbk#fs_GC~;ms9f^0a5tg+({iX70QgJ zmuDc8seg9bj@cP9#bccj@MzGZ;YkM1VtLHAGX!Dc^@uP;gCGHUV8-o)1qQdHR6Vd` zz8+nP$n_6FB2j_$)=6OOtAOn~?6RGOhp2X>zKiVVet+`<0vtitAEtw*?)S2Iq^=<1 z73XtyK=aAB&e!k3YI|cP*fToP!Jd1LWs}>_Jq=&^#NNA`mJR{jw>Z5F0sH|zN^je% zeYl;#X9X-gQ~3H(zc>tob{a%Ek;~^}f864GHkWK4zW!2Nm?e8KF=5B|Y82p5-^vxW<3JQ|-kM zF9X1`KRW5Cd-&b^02! z-$MPq3r{6 zeZKZvNNot^WU2n5c05V(K#KC-8<7|7&lChGwASc(ub>5 z8DK=7pb|JR>D+76$1H(MR`o!FU%fDFqMTGiWpISjKJ}D6L$IX4y%|tZ0rr4^HUPu0 zr#EdVwA&QrPPV@@sCu&Nuiyd>EraU1ihF|O@;3r{nt`$m4`)#D46PTiuNEr(0?fXC z4T9qNlkf&)`57ThJlClH9)?Nr(#U0I-KUs*YbR(k4gO%5gxPTomKFQuM`;U8`-+IE zxhr-tsCsJK;x4nFd13upgK*fr@7?X)U>E(tjl0i#-}FX=S0@$@&-bM5P7QWtePUs0 zWUf8=*7*~6`}wSPlXe5Jhraq8eEIT;UQ=VYZPaw3+-9(M!lQeqh`epU2cV$xnML8# z&H#P-^IVReRj_yt-?3g_MAdHE9(d13PLP2Q?Erk9CB#$fzwrGP^i`M;n6AI>o0e001BWNkl%V_*+GC&l7e@f_1R$OQz+?VlSezFb*KdDNTQ2@78ZRHD6Z6$y$IF)B7{eZyGspk7?pDJb^r#a=V!9E4fT!62 zbl3@>iQa6;&tp@{D^e;RJ06~wse{`55hQU@B(wwdnDz39gvU%Oc8HzpAQV89a{ELO zQvg2koS+V06}BOuQv^y12x!PtRQd>z63dmii&Ex*sLJB63~_DJydjVi?*;w0-j*yw z3Bu{>aOm%NZ3puA^z!*=( zI8P1EMG(Q0g;xm%a`^P;b>XxOoWtWabX&F8ZZCcCUFTo--jA$#N0%}LxJU#m*Z;wv ztx&Pr{xyVEAUK`vpY~MgI<-;d>_mh?7P~riUK-aDD*>My9rulM&_m(xQaHEVah_hW6mAEU{#sZ5z&XwA7%sQlaLm6~<`P5!4}U^_J`_+z zv?JJ&k3n5y8uc!tl*=aq6w!3>DiaXx4*7gFT}~b6Nb2=t7mr4KCkD_HA3b)Wi$|0n zqj*iN*oUBck-2?LfGrVtncN@CKnMlUFyhPH+Po@=DQ!bKFe9oAu0G;^^0p{#3&T0j ze89TRrcRNrO0s-CR5&l<`nu!RRjFJajZzj#kfNYU#>N@MgmWDMorE_U_@Dwhkd~P? z#6wpwXDaN`07u@J$_Fp!^+1mXAu7~aoL2}lSb{!UwNr#Nh3!n6K1~T!+K1je8S+qr ztODqS+o0${1!CmuT7s5rza>l>ggQG-zY*9oeOYX;gK1waP|4S1Py0~04^j28-KBPY zY>zU)nGiXZj(_KVd8_sC(^nZm-NPMR)?3Q&Q;7F!4fR&-#_bZWX5XhU40~X*cFSOo z3*$Be?D?FpL-*KjH}F~Y2Z^qisC+q#FDJtv<)UIRsbP~1=^f_efoJgBHfnE!YP)V| z;XD{R=|2v;kGZR0Vddp#-dSH%)eeHWdhv7-mIL%XBN771&?{nj?tR;XJ)pKhX%dZt zCqmTwJ}K%vyZ{qe8U6Hjg+0N3Zej6Wqi)<7CrgOkvxaAkK2qdP0g0 z3eNpQn8PB5K7LxbuI!`EF6|WPgTA*PF8|2`l61V<6npW*M}Zt5wvXlPK)bJlW$iFg zak%muFL$1sxdni^`7YTGd&q-$IC+R6#eiDh5Gt6klU8|%b!aqKW^Uy62Vib)4mwZEdMa40(=R5)@JPn`y@CqQDf`{Mz+JM^~Y%LlWpZ<(Ei|XarnF#=h zAc1)b^HG$sqAUbJPD7^pqBw*MM3h`c~LSbJiY}bZ&y$wCENhpn^6?5rG9#iPh6RQ_h{b$Qy zd3kDu%A@pZQDCsByrI-2iQ(7^0EqXgn6GDG-TFLexYGkY;@ZS#2ICsB0L; zFbvewBWTr!GnxVH?4aJsUaM-``MJa#=EU++5hGy_=I0efd60h(uRn)2 z`MUh~O1Sw30hCnr$ZgC3cKQH^L6kh+o#7AKZ7>rTzHJPMn&@d z^9EjApXB#o7;R&Rgszjz*iy#XCuH5c`rTOV#;gQ;oV|6m2z##mf42tq%#XU92pxL}euy8K+Hm8EaFl#-k7NrJ02+ui14}SATeF0V5OS=#&7lO0yo_qP3 zKUaIVR67ucX7dWc!gFBZ@y-dsUJ~qqndm$K^--&1?l)Z`Mv{eOuT2xkgIF()x@~qJ z%*0NLv(1xRwYRylErcKBP;3(smTgX?STc|zpn41AjdZ+-P%9ILK4P#6`Y4bS9aEh% zs}Fq~>@ffp_S^~f;)l=pwi#z*_jikU@JXm+qBl>+3KDUVe5P#|gXucJ)^&hp4&cx| zDsB$}Y;7I(!z<0V!qPpD!NQ{Wc;pYrPj%&A|E6xen;QU=NvGg(O9j<5<<(@5YF4jj`~C<3 zeh6Ot@N@9+yK6X&f*GJy3wW47-1foJn=h$#C{D*XUk+`i0wNwike$?Q3zw;oCj|s^ z^{;rP#DJjci3%F=I|*tZ8D@*a!C7&eYX`Yyh-3t4317Ny`>lMLHR4*fo%1?_KI$>! zoHZ!t$=(o{KWc8&RXt5m8b#F zhqnvM*f7sRQXpl_VyH^dutvk7jKryOC3ph)r+o?f^tiSBTaCvmPv3{7`*Md6ZoPA% z08bJ0Kmis&;cqo>8t54UJ45qKA*T;RnOT6&5Dc0X^h||1Qvg%E3H5&Qxp}Rso*m!~ z%&6)~+YjXp=KCGDF$`k#e$N7Wvi;wwY}`lkd3vy2@8765Z)-u(b8a_RTJ7N4^|3uZ z*K{}CSGL;N!Ns*|HpdnkgD`3gxEwtIT;C&XwYGQP{`&Ia>c6cvn_a>q0N^^QJ=QDl zV9$e(_a?vmyC-1lmA!XQxZC;2Ju?-3dN1?#NW0w%AMjz_2u=Y7mCsP45c&;*Q0A%+ zQG~FHZ`r7!w5r_-J0IkCC)WPq4^+oywS#D`v7X+B(h~)uj@4>P{@bd*p#bZpKT-Hw zwdc!M<%k!dp;P83H|z6MFpKyq1_yfvXhKLAcdF;9OA*otRZbfk*Iorg2u-+Hii^aaRof=-jm+xJjv5)0DSE2IJ~^-yvsxQ~L-XBsIdMlb0D-J<%JfcT z$#V!vwwIaClr9>^I@VI`(r(3Z@iO8V)9^Ta_QThL+NUbyg(1Ls1LPEC$K+=Uhi`-6 z;OKwG$d_uGZa~6vzYbS_9!MwJ8-9c?eD0Spit9YkU`35d(8mU75*_eu{%%1DeL^@e z|EQYWxgVYP?6{Zep%4IMV!aUI;6-pQA_RGz0$EkgT0W`(1awfqi zt{x~X%c0r0dSEEfiqKE;ar1DAl{}E&DhzG-iH+a~MB59Jl8M8&dDg{Y&H_*7eIfz7 z7_ziN@F&581{ytb1 z|J#r+_xA6ou;<|0m49{(?C3Dy+^kgR#>_z7dve`6 zhLHABT9J?-89?5;w68br6h$iB3X_Fw3WN0v(ppV>-$dQ$Ax)%xy^69b~ zW2Z3+_|&U{L~bL~i0R7753(8()r@Xf=FWwL$y7fA%H9@Z8AXZA;=AL)dI7)+aA-TXEk4Oe{GS z(9@szi(j{=iR-J~0d@(G2iTM6QXk6M6JXEv&)*t1)4dA-_bkj*^qsd#-2?jw_#6QX zUmFBIaT>nhAg-Y@S(-diQ_zBPNB2*65y9VuNG7pn6+mMAOR$q6u~GjS#;z` z&#v~$LGr{JQ}!lGa3f)kr84A+^A+#`;hpS(CwWXo=yMeaPQaVqT|sWi5KlPpLm|Yk z{F+KI2Q%n{ae6mTK%Y0ij@knorQkEGc#a63^h%SFbKr>ZX+}8SZ3;gIK|B|qIuR}n zMZOzv6dohxkdKdwf(m@gTLF6*{P^5L0XTUjP}>JXt(YF!aM*WL(4Yi;i1QHf1!wpo z)H24O%{qXXsQ zF_j>XSceYR7RTi_1=zbGxHF*k8G<@G6deC%AV6FrK1L0Ds zN<N3M-BNq>Lti**5I*DbS()$*Zt1-1 zh%W3~yyu0YCzc80Pkib}zP^4(RvWfUcp~JXo*DM6zxXt~^2uAn5nbM%*WEi)(X;R< z-BSP8z5qVZIUiTS!pQ>YaUY!L!NMvYuHk;FRjXEQH!Om73E6YN-iJC8_7va`P6mKa zTE`l+a1Jb-!^byjSb&?f(@RTdMntDs;p1cSQ>WD7ygW(K(}jEEzWpYug38dx2-Q#t z`V%7$3QGMWSQA>d5+>xSzu1Ag{X$}?5~K12m&4+>b)^ry*XBAAk1 zBysFA<9ya#T^z4g`ea^CktjuXcaQ5R$qQV4(&$Ke;L681h(5w z66a;-JcmV#>JshL50MywQ;|vN6QEAZz^6^BBM*a=fG&nl0|A*JUpGJ6{76SNPI%l& zQ~?ZxxYi+21!am41sI~=R|xiEd7x6e?QQ?$^UDD6e3#c1@_Q5k#x23z z$n@Ji1h74^@!1Qo^_^FL^z~ImR;_H8(6z6h>dl)1dp7_0Sy=o1Thp|5_wYmai+9nm z{T@6@-*GGUDciq&1bmKyh0pXL&r*dv)v8siwigybd#j+24(~?Lhd)}mGhOA=fu0u5 z;SW~Ovm17LY3W2z`y56AYT~#6G~CfxLLeF9ttmhs697_LUk-i3@a%Wltpn|-yzA{# z&m9Lem%uFDyC<-RZQ^q2gfJtBxwkFzXbJDzXdd9+Bjpyf^Tv+1JCEc@02RM@ml54^ zuAiX#fe`Ku(RlTb^SENuWopMie4+0Jm4>R@v%%!m73eoea_C`H3Oltafw=@B`iN8UY-? zhwOpQLHck1zK334laPnUVH5xhCAEkzGYR2BIkI2?KRnJSi60#sLaq6yrb)LwYC$3c z7{yK{_#qDG#=mVj1RS&Fr~=~kE9Hq+pRm$})MJ%7nIS#?+TjmkUIZZO@yz}X=a8!* z(ABCctEXp=y?_!?!KB!?ggizb7h8cf^Lgo+4%sIA184{{0Dx{v*`ux-iGA(O(@;x; z9eGUh8mY2;jf#+`lt)L8t1|q`>8-=`@1;SoqyHWPIDEaiL8*Y@EWa8y^#Dv>Sg5b5Q5&(aQ{M;*rvgB}pa1EQ?lU$GxU@COH`XY1l~=CW;0UIC;UzOCBrv2Xg| zADtSF@G0PS4Zq*R-cY!Yw^{C+y$2E6P_eq_@N<9Z4SV5R>fDd_ zppJ$<8uCn;=2bo^kIz+TVHKBa=(fGEkk`jSpJUwVw4oG`s}X-=LA{g4DFZ}0rw@al zhV%b)(=UFX-CDkL&gNZc|Mt9VNdFFu?t6GoVUM%zYk8QmxH+}mtb4WXyt#)T^a`Dx zIS=jTt6dj;R{B8tm~<*1YMKaq$c1y8Kh$~2g5t-7zrE^b<2vA1{up5WmEg%E;b0M- zD)!J?O3oPvj!G&ZEOf61>9K|MtG$cbJDDkc3J|C#Nhkpy%C`%pTs|^Xo$w+Xd;uPQ z_wil7H||suA>W1+KQ6Sx0@*v_{rHJ zC*Jo)a#zz|xCDiI)re4^cqJ5x$6Bl>=0sBKB+A3dk@V9^=eteo&>#sQr9+EW0zj13 zrC}K#dscmAH;+*6fC4x(LY@pBsp?lkAfARsz#aM8QrB{*3|FNY=idqN41gg9FZxxZ zUsds*p#JjNdZkzu)PCJyNVn3jUu72RZ3h6u)6_l6%VvNmJ_l*p9M)hCTv3!)$C^Wz z0nk%`G1>ZL=an4*Pj)VLggrc+z}P(r-{wG1Rq|Gw+1~UIKYIocPN!#&foBJE_<43p zANSkZ1bFg$8m@lnKX~KOdgiNTcFA|3I?u}a%v3_P+%j{Ax^b7s#|>c-8VA+QWa7iUQ9JQ!ADo*5TwDTp^S1ze>2rWz`dpGEAXk22 z->vNC&T@uHfIgwTOoG8cNOr5w`h|=0q2m!jQ0|~igi=!ch$lEENzvZbQg?gKdLJqd z8IsPK^Fq7x*rJ1K$Kb^eU#`$+Mk6|p0Ot|$6o-5xfMeYiCa><9r&}AxdoOMLDqJv! z;26W62z>$^h;YS*-Uw~}B67ExVIa~9_Gt4*#ow+Vpab+B^b%~4sCFU{X;YXvVBhK- z05TB5E*BAmYO6uPQv*=qb+a1D=P$BpKeaL>GHejx)5Ig+QUU>7g~XROuOm3+v+6?u z6853BlXS78h%fwyoG&S?GgfQZJ?dPJnYWd|fPLDO!wm*yz+q-tbp(0!hVpg8$ELZo znl52aPvw*R_C*0vv;hDmr;&g`e0)Z$TtJ-r!nkZg^B+^gx6PQxCxW6;4tg?RgTpy_ zxD8)it^jpF`eUbsZMz}RbAtdTo>xrgHiI$PUym$51e8F`<9+I_8*c0;y3vB$gTnP6fQ;L*R60DN4opSGps zTY%W9>Od=;tL=eZ!sP&a`b1|6?AiF^XW`{r2zwmpnGyCpd%Iu{>^I<3ty;Be)o!_+ z19ZvS#mA2DZFb%aOw;8@cK%Ve7GBQh@Ez+l6z46nv+L{bBklObQPZnx^k;X$@f{$CE*Jq}GlIkTHK+3=oV zZzMdEY@|jq6_5ZAFMkzadjsJ92lJhCAjO4!d-&qdIffIJL!Sik!&XaTuuKw~hFt`j4zq{7+ zvl!7e1Xy*03;7nnj{`t=R5ENLxX^CElm6~nOuYnrBu66v3*Vv&_(^<+XO#n2K^TCOTc;I|IJa>OKbB1j8)tZ5_zBYL6Pq4=1eFhm_cJ`I zEdv*R(Mq_|hIe(71Cr=Ww_=GXMPdf=f@s4yNmpAl6( z|gvW}s&m6g)$qCx9Uxjq5R;^mKYPa5Kyl@RH9Pa1wQMr7|d3-MVux;O3)jYS`PA@H;X^2kC zkZqWJZCMVVhWgVvPfs%t+AR!E{P}jXUh9KyfA~w+e9x)**X_-LI3Tj^!mSO(m)FpT zdXtN)l*M}i?th)ioDBe58y)nqHY#G+_t&~`a6YV?=|a1OaWo;fP7GPr_-S}(p>rCI zw_)y&ujbvHO^_^TZycgf_y`Z2EX(t|l?BJBP&G9Q_*k1m8uq?Q*c0Os$=p8L^9iX; zG}Vh3L_DX`v0;cg#lXv$H87?^pK8%Q{-10Tqp z{R}0Tb@HRr%nQ+*01ga&q!S-Qm^f10Gd^Y^yqg_|MQk4O&Dx|yijP>^ACFpgiGgr27Xi--VapE1LV~ZtBtfjPF5WpijIL6sj_n2Am+tm z)8Gq42O^uQAKqWCHsyJYKn$b|xgXlCca6C(%TTmTabNH}Qs*cg)C}XS;DT~B+5Bz@Q`V`{&g~}Tk^7ayAI$$QfR_9jev7HY001BWNklur6PZtCt=tF8s(DfH##n(5;3&jp_3CAnsVy z%rtlRdCAl*`A$3t(XtES$$TZ`9sl`^Zi&Ev+;} z&%``F66_3so_sp>%Z0KC@Z1lzn>Cc%LAOu*V%K}hwf`0#+}(rmik{65^pqOHr8Z}A zn)CuHo0|uC@EiKj=lUxEuY9eO2?TXa+l+v$1?&DEjewdtu#+*+p~Y_h9Ax1fJ^=uk z`Gs!U{2?%}T!Ya|Un)C(GB1~y=E03k^QD(gs(ie92m2qy9xAo{1Kt; zIjVhxhf|t9CZardPY-B`*gOuRdFWG>KGl+a?5FXv3tKmLUw|c}4*UR$5N7<_rdu*X z9bS_Vy|J?%mD3ml=m72b#r%6)=Ruu1N>C+;?Anh{sbqv3W7+$d?f`OK?WAY~C>=!r;Z~3z8#W9t(pdBh*OQ zwF=OUudM_{k>_Z*BUL?EQ1noOc#&z#azH<2a|6*~?f z)CUY90i#P;0zh?srb56q);$4w?Dk-e;OJOp^`kMfoxqenp`KWdZ`%Tf#sxiY9=4Qs zLYqjU2XXkeF3@A{!>eV$a;bUU-n?D65gqQ|J7Gk#-C3LcrT?Il$3MH!nPa~4%Afk9 zDqZ+DMZZ&g-_lRLEvtO)X6p*!)|&@-`x$@-k0&?K?S?((kUhAsR``ryAB3ZK919!~dU^VW?JKH)IB^hO;LMXR;?pf|aEj030!81}E) z*r=zMmueNzf^}ScA{wzdQOdQcNeg9ef@np^8c^hx&|E zJyK02JhV|vB)2|1dAtelMmc`0r@J=?syGiXeP$6J$1zq6hDl2?Mgg(?*cXjz zA5odkh5s-q`hImCJpd zktX{rl=XEmNt-`Gb6|sz?(5d2m8BgZZ4cOfIFg+qMKfIJFoUmO3PltrNECCfD_j5d zei$Dv=dYVhnst|#CK&Z}Qu)*YzM)x<(!ooO!({k27&9yQZX;0_WIxAE`vG;-F;E$a z2KOt;E-9Lu&QKLkrqb{^0;}-cTtLDu3bLmL5hQf3XRC2i=3*RX_c^36BDxf{kGU1h z`tyDoIFtH%q%+&mk8*AgK53VWD79%3E#mm%0Y=$ewebeq4@ z?T_!-EEPKZGODiWIn~n$LBy@x?{Q+Im=c9oZaei-XB!DdjlR=rCEF}!qBcISliZPv zZ}1zUX&KgmGU8RQ)y%Z-QSJ$hj=fnX4eh%Gy$CJQxg(4FVRp_dY#Saa?}uof_PsXV zeldD7ON(p=(@L9AQujfCUUhS4S>@-%pvPZ&B>PH5eBEfKanCOG()DsUG#DON) z(3Yyr9EcsD)Syh&C;4P}_4lg7&0BFJ-)i40eJ&ErQhzi7vcZ3(kgzGr$cQ^$ZIqn` z6^T7n$9T|v=~AsW73tro62FJ>^6>t(!63D_n01(=7eM=~qVO9AU3E4wvwXn6We3-%Ek}y2ZaA2T5kMAtP(2Ic9 z;P3I~V1T^1f=19Zq0do#AwqG zmuO<@avyV$8}ZUE7UT^bfOi)s-5O*jan1qC$7O zHcIwr8s9b7RfoBiccv>)L{1X`z9TzJ5I{wn2~7-44)t^7zy9eGjl|Ysn8{jfGdj~| zs<)H=ovyi_hvK9?KJPMXGizYM>|c-sSVaw?T2dMtEu& zSJd2-rAG==oCuT0+_%T6{H{uSW-Q@?v?0my&WQF~)|Mj_Y)WszMfPenZ8Zp| zF(1y7pk#K|zG<3Z)N-w$K3*7?tNJj3xqtl=kLxzDH~M;-1yE9f!m3|fFk2pc8_IEy zXAk(Xp?PVNB?bS;^Fgu_dB9%Yo?4Tuqw?aOb(11pCn+}g(TTB4q3nuOKv`z*4@nx} z`loYV7jI+cFBqE*D}@R^o>l1|;9^E(y)Y(jD>OD#r4Q&IC7~`|OrGgJ;KR|4Mc2tZ zyCPR!+9gDjTA)+UQK?E)6ksW4g+sG;vxiB&lJPV`Z={46?39mK2*0?o)HNnR{Rl_mnq!i ya{?KaOQax|tp8G&gCl43U$kJ=q#9z7_}eLC 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

    uN0>NR;wDl}7mHa-ECnVk+!Eb>s>HGC>e?@Ad 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_2.png b/base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_2.png new file mode 100644 index 0000000000000000000000000000000000000000..58534751f2904e990d4aad6ff30f1ea35c61508c GIT binary patch literal 33060 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 JY^D3p{sT7}`N04H literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_3.png b/base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_3.png new file mode 100644 index 0000000000000000000000000000000000000000..e57ebb1f7504b0ca5093ef5a6415bb63484743c6 GIT binary patch literal 75686 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±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 F{y)87%cTGS literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_4.png b/base_accounting_kit/static/description/images/screenshots/screenshot7-can combine to one image_4.png new file mode 100644 index 0000000000000000000000000000000000000000..6097fb0f5a2fa7806b60ee1fc8f93876b5b37af2 GIT binary patch literal 41740 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 H|H=OXLfc#8 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_1.png b/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_1.png new file mode 100644 index 0000000000000000000000000000000000000000..1b938f701091a7915e3a34f12e2a0542aa1d7d70 GIT binary patch literal 93665 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 Q`rlqqzo=HMdgbo_0_K;Jv;Y7A literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_2.png b/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_2.png new file mode 100644 index 0000000000000000000000000000000000000000..5514e7511c1accfb28bade464ea06b3e24907b3e GIT binary patch literal 41133 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_3.png b/base_accounting_kit/static/description/images/screenshots/screenshot10-can combine to one image_3.png new file mode 100644 index 0000000000000000000000000000000000000000..1c7503d8e62f76452b230224a6e3966c8f3179c3 GIT binary patch literal 98780 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

  • ");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var a=t.getDatasetMeta(0),r=e.datasets[0],o=a.data[n],s=o&&o.custom||{},l=t.options.elements.arc;return{text:i,fillStyle:Zt([s.backgroundColor,r.backgroundColor,l.backgroundColor],void 0,n),strokeStyle:Zt([s.borderColor,r.borderColor,l.borderColor],void 0,n),lineWidth:Zt([s.borderWidth,r.borderWidth,l.borderWidth],void 0,n),hidden:isNaN(r.data[n])||a.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,a,r=e.index,o=this.chart;for(i=0,n=(o.data.datasets||[]).length;i=Math.PI?-1:p<-Math.PI?1:0))+g,y={x:Math.cos(p),y:Math.sin(p)},b={x:Math.cos(v),y:Math.sin(v)},x=p<=0&&v>=0||p<=2*Math.PI&&2*Math.PI<=v,_=p<=.5*Math.PI&&.5*Math.PI<=v||p<=2.5*Math.PI&&2.5*Math.PI<=v,k=p<=-Math.PI&&-Math.PI<=v||p<=Math.PI&&Math.PI<=v,w=p<=.5*-Math.PI&&.5*-Math.PI<=v||p<=1.5*Math.PI&&1.5*Math.PI<=v,M=f/100,S={x:k?-1:Math.min(y.x*(y.x<0?1:M),b.x*(b.x<0?1:M)),y:w?-1:Math.min(y.y*(y.y<0?1:M),b.y*(b.y<0?1:M))},D={x:x?1:Math.max(y.x*(y.x>0?1:M),b.x*(b.x>0?1:M)),y:_?1:Math.max(y.y*(y.y>0?1:M),b.y*(b.y>0?1:M))},C={width:.5*(D.x-S.x),height:.5*(D.y-S.y)};u=Math.min(s/C.width,l/C.height),d={x:-.5*(D.x+S.x),y:-.5*(D.y+S.y)}}for(e=0,i=c.length;e0&&!isNaN(t)?2*Math.PI*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,i,n,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,i=d.data.datasets.length;e(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,i=t._options,n=ut.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=$t(i.hoverBackgroundColor,n(i.backgroundColor)),e.borderColor=$t(i.hoverBorderColor,n(i.borderColor)),e.borderWidth=$t(i.hoverBorderWidth,i.borderWidth)},_resolveElementOptions:function(t,e){var i,n,a,r=this.chart,o=this.getDataset(),s=t.custom||{},l=r.options.elements.arc,u={},d={chart:r,dataIndex:e,dataset:o,datasetIndex:this.index},h=["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"];for(i=0,n=h.length;i0&&te(l[t-1]._model,s)&&(i.controlPointPreviousX=u(i.controlPointPreviousX,s.left,s.right),i.controlPointPreviousY=u(i.controlPointPreviousY,s.top,s.bottom)),t');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var r=0;r'),a[r]&&e.push(a[r]),e.push("

    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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/description/images/green-right-pattern.png b/base_accounting_kit/static/description/images/green-right-pattern.png new file mode 100644 index 0000000000000000000000000000000000000000..18894cac26738dd86a4827298f1bc25b8897ac64 GIT binary patch literal 33531 zcmbUIWn2_q)HVtaT_OmANDd(lLw5`%CEeYf(#-%O2-4EsozjvbQqtXsba%%)GynU3 z-t*!4oe#$^47k@`v9GoEwb$PBMOjfA8V_g{p;#x%bBb3n2gi$<;<(+f7^HgMgWn1FH#a z46B!eGgKM?5EAurHZilaa08lJSlKuVQyu^4qypNQ3sY%vE3hdzOITRj$oRNesQD^so?VpKtIF&459+Uhq&1ZQ~hU@wt_NH z!pX$~$ivFUV#dbC0p#UpW#{4I;$dS3a>MoYJOXT70_?oN|M^D+)#hSu zDWEF({(p2qe-oy%c5`zU0D(L`Jy|_DS)E+0K8UNSOuIk>-79dp%S0{HDGw6C)Qva_oG z#9q?L%-zAl(M?uTmi&ILHosCCaj8BY*LyZ4_Wn~>*-Ao+K zEdE!w4OI94$a4L^$_hxhSeUpuxu`oi+5ayJl&ziIoLsG)oPiwdtQ}HG< z03eWDR#HseYvEuS&Fl5_0@{h^;LJf0-M3Fv6M}Lo%=Gk{>YpO#lxx?esvj3FzrQ)~ z5$pXNfnAe}9t@m_ykI3$m62KP;5^Ud{6TM#z#O}LVENp6pCRwTJCHShBeX4goWUtcYyYx3{fLlBwKUY=|`?r#Rf{G~gIl zG-6P2t{^#eJFU*XK@O5(BfI@^Ggo%I>!OGD@vN}AZv)JoU< zNa#yPd1gktOVJp|+5zd8DuM-%Oq&I=4qtUR!-cxpT(uL-Cy?VhJROc8PzwOHym(VR zG+_Ui5Ru3%QJ#45fV-uZE88o2L3Lg;O5{(<&W0}AyLtAeeSa}NGJwaBM#znJ1(2bV z;kB6H_J`4&2Y(C*udLJlGDn3LHtB*Qrl_JU%Z=Y{QJz zRmQ9MAF|WlYZW9IN7y0QYRHKurI$((ZGtvl&fP`;5(9R4UvM zY66Il4eBNsWo^x+#hf;IuK>iPrQc1i)3Y1MB@QOyF*H6FQiwI5km!2lEj{)Ibzuj@ zDh_o4BKeyR0d?dKM;0}x1t8z%TWz#w{WeA)-n$vSNt(Hv%5|E z`5OvNN$xgcjdOl{a_eXt3jrKe=Jeq{W(Z)ck41m75?D6W8Ld?}&nTq@6{V<ODj{m)q5od>A#v*ddR$ii zuHB%zoRkvk7frJ{$Bfdv*lM&Ude#O-l6V14*+t^`bs`fhS^UCwQ~u*-b`dh_vE5KY zzP~;e>fGYVOJFEb=^J`g^Rfn9!hi z!B#Cz*A(LZBj!qfgp+vximhpjcX{~^uv2J17kGRx66D2UKGn*6?eaCbV&gh-VmENf zBFpplz9VePk~a+Ea{g_VwV~|tTtkE|=O}LC*xyhEHEtsWl*)BKcE2la-zMKD@lX9b z@l4jSidSit?)|x8y6u=rE9-R%E|Dp5h<(w!72&G83PfW(AOIYkFh``0qd=TGA;0fv z`_m^!{ku9OXEft^yye#PYUkTO;SnUU93CgyW9s5H(W;r%8Ar_sO7F|n>8PG#bT;jQ z?dlu^tYcmv)H-mx^1P0%Fqgy|SJ%H61&!uwKXx?)m1)%yt8>mT1{2@(*TqFQDcBb5 zuwVx4Sd19pl>k09FN#$oYTI=9{&)j}#9pYD+J3(5!=LBIsg9|Y6tUblqx@{jwBt0} zcSG}9!uxwED zGe^PeKHjUAc`|y-zPp=eEfZmzSdStK82;@UF-ci|b$TxQ4?f zEg6ajvtN8HWvz?#YC5lwt7#0PQw-D98d(?;-9eGL`bbhS6`dAQCIYp}{ z)A`!D{|V47jQB!!Lsia50tG69SBB_(*rD`Nh|5o>W2xK;_x0Y=w=jSwd7-ZEd;1wb z`~kvJqh-I4CSy8`&tn>ZUa5uDguDP=03%cw7t2q9Mono#9h3hp1f*p>=A=bR8rIh+ zZ*&e8ZS1kRGY6YowWx@aNW)Y?^VoaUH$qh8fnm}!k!dNw-wpF)z@P-AI+o*4Tsh)g zeR$>@&*fbvJt=YSq2m(riIE$DG7W$_R2Hb|HGy*b;jw~God9BlI%YLJ+56GUzMQ3w zNc%Q+^j5U_G)}uQ_T>InMVK0<4cKka@wBPE7k%3oLBQGx)C`Q?W68Cbj||Ub!Lt43 zI4oMO{P9m!E#}yDd5H#sGIU)b+UtsVzvSsRG`laZ8GZcNqI%5I&Bmn-xGz4+THd_{L^?E~q*iHRHyNfyJ^K*jsJtrO+QPu*TYTwmmU*Y$T6Li%bXX+GL zZ9eTu#Ydj?WJFxpB4sEkn^h@U(Rto``1Eq9(ik4$uoGgwU--wO9T3bwM}@TcVwRTJ z+UCs{qsn;mmKgQt6zV4M%lP=bv$tk1p)>rV3InfK<{oE?;v!zS&PB)VLBgV@t!5$jkk?I;<#g{I{*nOd;{v4U-wyjffDD$NT*F*wP_Dnr0=iQdK6i@cpY& zM0%HrMajV(+gTJ`DnUs&%xfz$BzHTy6oYa{l29g)6SWXHsHYK{)*@v{(kAv<&k|J{ zJOw1Z!hg#_pxTb=v159D-f$ACS25B`Sne4@6*lUV;0=9q$Ez;oU5gn8 z*ix7Bbw0NoaL^ntr6%V+>&XO9D#`q<6q4)t{e>SXFG{5~5s>4sGXv6&m;BDadfV^f zcEE4!Ty_5~5qvRf&o&Pz4w7Eo22Ry#l#QIVRv-eQQKV_sHbmcXPM%XT6q)%R6BY9W zEkp4oV|r~Vi1;W}bwhD#=TaMU0x5cpb8AaAoEL}De(gv>b+eC)ZPk;4N3C9>OE8R{ zN)B*XUeJk9DrGY$g>lFAzKsg-w6}Ij`uh6I45&q-All*0=`zmkdofB+@VAmVEfp)y zSFj*Jb3x%t`IDigsQ1x*AtytPz?z8$z(3L;)#Dy>R;mtjEmC>9pn>7~SLc#mQ@s5P z?~$r6csjF76La&M?f zHDBv6Nyl&NX8@Rt>!a=8m}tBGImlER$3Ce)cFHnZ+wtlM3P>4eYR^F2nB^o9#>~T6 zx<43{RhD)E9M+5t+}oIOd*H&o$f@e1)}ilK1hPDs?H3={ZZ3WsI++`b<@At9lOeOA zK}}h&!!#yv=#i!PBw+-?N!oQ?Kbh0qPv-F=$Z3^*_G<@>S3K+OEFKeT8We6iwk<+n zeT7elt;@%KcC*;{a$8=Ps@^4xkiBW@NhEK?@*At)e`{I(Mn1=`qenk;TM$vQ zy^YsGreQifBfJUK=xLZqr+5v=p)L06qoa`L>W#*LeN4dp(kl%B4_ld|X%CfqZGE^l zL07Sqy@>yo-0T+B`oH?F6$v(!V;6L*rI`yeI*r^B*~(sShpcfpAV2?NlA95v->Cd* z{|7&6%V`xq>9y8>~lZ;7UG4qkhm+@a-`A?Ah3G>+?TYiek_hkk}d zg4DEs#B==-_k-Htb}Q2Ntx)PwR}DIy`E!F|7HUlt=dh*RlbcF6hoY;br26spNZr&l z>%}Es#P84VT#X^KVJ8bo0&8KF$cV^B@;Uojh_Ib>4A*PU*vrUWZ}&_#SW%->p7ot7 z8Jn~h|E8#-UwmVuzs^`|03{dib|Yo4^ahIwLKhk7pxq#k?wW4_*A-5rI1`%P&oUEY z*jyM#Kgp_jKK00?X?B!EYXIXvM?t!*$)cC6!zZv^W)*7A8&06i?&LgnHF3EO ze(7!K-zzckMsnR#V#mzK;a_Xcs%bcMDhOZ<7;UDzDHk>RAX?YVf{gmUFk__NeM=rq zfOnoLD{-XYR42mr34Mx zSzRjjRn|S3CqR)q-7-QOoZXHPSUC0dwm-Y^-M``IP53?P7o$x?uZ%)}miRbGexecF zj(zELr#9q!TgxKidyh4fI5I3esJ{Ks^@Q--SPIA(R#xm%*gopU$COyhuuih!1p41Kd32Yekz${DfuyijS~S+qA76fsv7 zVzMvET^N8+?I#4IRya42Pm(tzAfZ#)tZ>V$`pep{EJtmR8fj>-XyGkOpd=74u`5(Q zeDBqrH4+qGeTA$2Ca09LeRTe+N}lTUDSLAXZ!%jcxs!YZwu=M1y+3{S#Pf4>nO#m7 z^6fA737Kujd5Mq~kglKA9l_6>Y+S)7-AiAKv>s&JOWgki@@T{A9Wlo{dBtPdphHOcTa3#+ z@N8><+2jHVyc*1HP7_~Mo**3xYX&qvYn^>=qlR1zcCpT8X$%h!N4H>(O{IuMlI~w% zc6Gl$c#Ngp_$mq8O>#ua0K1>3I-n%ztlB(6h5!IX8X#OJ3t9Vx6WArj!sz%p%C9Wu zV)*0BYQ&mt5AUlATN|4Ibq$F5xLkRr-UTMuePU+$Lt*9$oE_(o-^5$ockPt}OxcK( z`()Z~OM<_YK<5P8zh%CT-n;id$}|G?c^9?cQ>YC+0V%T2bDS1jy$HZXWJk;Ux~Y0o zx+t;8agEI$s#AWj!m@tE7?4#G9 zMQWyR#p0^sthd10C7cmbBHA?E?yH7oS01YYNZ!jQt1_7Sy})twj0(4B%AJe5s=BF4 zF1{i;w&P~}?>&-r_hE?pF!kxy)^rbyumUK%3h(k)T6F~f;9m$*h%-Nf(0vGuLwsiy zvF@+I<*GvU-7S@h(LXkeo`KNeU{k^Qcs&XyJzM+=3Gq>sH4Omu5bE8#h_9a?=BZ%= z+RyCdru3}r_FKgJhXCD-5c+ZA>ny=W-^g91z9a$BtpcLv*AVDPz-3uXgOq=pL#@Jw z2B0C05%R^a>>A_B*ttMpEZ`jJ@~-6{D|A@+7hJa4TP^j~?@@)fKcN{Jvi&nm>F&)% zXpr3FrdqI4#s~K{3uk``=vYXKb85S9{c4?Yg72(z*w!~3R?*;dWVW?Vh-^!k* zIHPnFL)lvj%pWnXo=wN*yz!DhZgN~39)-eC3;G(`z_A{2uIWh>l#N>$&2T}7Z zVm)Q_dUS2q*8@OAh3yXz*uRmGP^#=c^72V}b|HYq z_a8mn93pfC($3XDIW+n2_zAE3PQX%Y^t70m@6Tig>L-m_8Htc}XD$vyJUXE*Qvkpj z!aQ|9)^ONCI~%zCGj_V?j}~Y{4DvIB0*LHL<|fCpurahs{sJ-e@*^%Rj<}vhnyl5w ztS3Rfn+8$Uc$^k`fgzpo7e7#cwla4~Knjlec5qqhC)z8+h50kM@BgmOd;RN#`|NKD_G3zzeWdo9 zn|s>3m=u?tt(5!XI(VN1k$c~6EhFk0({KHF8S$QR`a#W7v%;;GZq#HLci<&Fv-C-{ z9;k<1?ZXp~PIQ8tjN&{9NyZL;|1*F?B=_s; zvl+8{7|u$ye#+9&`?BqhF3E1^5I{DC@ys*Jh1Q=eeSsJy)*T_!<1joJ_XDF3=`WgA z%KNeBYTeDZ7R0Taib1v!qkg6__cu`xLOVEJMs-`0b*qmp=|}rsYEQ_ytOB25eqj$v zONoyAjAm)?6B>QkNi>voAW7JJfsEjf9poGWQK6{2zPqZtH-7%m(7Sc77sGn9-W&{o z>Ex2heytSQ>v-Dx$#B=yW;*`$wSSnSsQ#oE>jOSA@)r+ptj0DqAqC-&LxFlrdMCr| zCM@jie#k*v87D;(%dzOI%xd44F%biE><^)$S#xWl{GwU6 z!>e?5To?@oWX4aidz+L?Gr>7E^^H1rTGZ;0p-%R{(Km&zve>>YD|c9kIF?4NjcmO8 zxyS5lAdEk+#(2fcN~v;C43iIhq>NRj_b^R{rxze(AYE9gUmFVohud;~W6<~+T!#JD zMiq}tAz|)0ph{cCs!zDZPo?7729e~Yg#p!OipyQ>I@Q^c)#x4K?6cjy3OV71x_@++ z)24ie5W0Tzc_LCFvOaX(WZY1@afh1{BvlBL_&g7Og!@FiUb*sqWk&eVlxSl!;$4%4 zA$_1;ZGls+)v7*T*&JQ!A5>2XXW^iGfbck+DS665N0Mc_$vyyZCD(Vcz79g`rmpgmfFG9N-PjItmA(}r_KyJkJx zIL9u^8j^|UT6VgJS#_+d&Z~VMKSaFd<&UvM>ue>u`Qi6Iup!{6B+yar{Kt|-rpVoC z@P?ZGK;A9h*>^y``ZVz|j68vn!?)507;S=hUrV~&F?E_7`O60#x|%66U@=)T)FsgL z2>+`d9;FlN@+5!w*mY&4n#A`cP&{bF&R?UN!?1A;XDH(|w+zi#4~PW|kG6 zg^L~LScPa<_#}Ap;?lTxMn(7`;UV}D`FH;G{I+E0rux@k_ z;mo8x^LalR@Urz>DYo>d(Jj*Hz>Q>w_HzXz3cfoRkKhRB(-)Q9{WeXdqrkeI;?ZJF z=8T4!%;fFABrh?3ch2I%!;~j`wVwb84J-rX#fgCQyqJ7{;(^dk14E6*-!?`|^PYI# zeoe|akx{?DHJ_1MsKd`5=;S=7f?g+i%Oe?)hF8;n{#G@ga$#>~^stTFA2KyFS5WyU z7{CgPGnZ_bKH`mFXgD)6y82#q8c(e~LZQr6(82tw%qlVHs@;eq-BCd>ov|UX%G5ej zB)TP_WBNuek=UqZv#1S&15U)h%c%GZD&SA8jk3+^;+9Ux~~=sXrjAwIy!IJeXE=;o2r z%XmjoCA-?oo}A@@mG$We?z!SSmNbQ{II2&)Ns&JPhLDfW5-VyQ-=uy28udB0GehPt$r9?e5KhY8MRE)MeBrk_k^cp@p{q;n(Yt$C#($pjWGLJ(6 z4HRIHgyND;Kg(OJPK-@hW~H4O{UidSE{{8gSRHA3RY|z8?KzyO(oqmE?9FIr=~n>@ z7cRxk+T*&^+wF4$&n(JOM?&PKZoB6O6a=0OS&x}`dZSYP6N7pEETE6tiwZ_-Lt#>w zCg6*A6~a7huEvC=9ajDAbTt9O(~YKa#OPQqm?X>b*45R1r@tOM&nSfWzfwe(jOb;H zL!|)dYV0_OkCUU0A0qy}J=>}U=1g(8*>nTD6d$5W?dO^%$em8>uCJeWtUzwv&0#Q+ z)BISpAWk(UC%Gp%Dx+6M$|<((%w0W*t52GWv)dR4C$B34zV8UWBSOyWNQrg0Vw}T$uDS+Mfjrk zle$uh804{}KLldX`K@N=b~bwL*bXl$y10rY2xg5knwaq>epL0hv~=QZ1v#mcXatt8 z6x9BYfPj7AYVw*=Us2l{R%+alTc<%aB}`%pA;4C2yZaz;AZp{QylkoYs8`RNvkcaO zL>CjHpAw=%zEpIBR5vhoAy$+P&KYEGn4c-065LZMmt%cUN~4W&m4CiKq@^18(=oGi zU8dpZ{nwX4dJv{~+%gA0je<{$dGM+8YN$7pvZpf`@s6# zL-qpEy>1kofZYURg#bw+BQE2gg{8%Xw2_2_$l3s9{cd@rzZDp-m)vByzTPs|jCQrF zqusyIuk{pyQ7!Q6Z=F*cX-cCCyQvPzAA~1M(>v&{%)lSk=PQ5fm#T4KZRt=R`jdMB7kzDa!&GF=hN2Lf@WXX9X?U zPcFk@qVf{am%_#`)T^%2K#z%{6XyfrR46_&4V47rq1K?4klqcy5>9(eA@%IGe=y7u zWgIc%q4ub!ckUcbJC-xS=SWY6rhH%VeGR2z)fh(gn)z<-TYv3!58n790caY3KV6ix zYX#}!;ZR_Rh8PK#jVt#w6`m^&TyH)8Rk?XWP+e>6s!^;SF4)n-bux0GAs)y|?OC{T z4!HO=j59XV2+D;;1G_J8@bJQA7vxskE-&PktaOylOSR9TR%I{RSHg#sfMRE$agq}s zoFYlizuR*;g1t!3rc$HAC(6tCj0HziN-?!482Yc->b_%bB4RMToFHZ0X ztxylGogWiJmc>Ebql4Sn)=`@ME- z`RyoP$n0iXs4RO%M5O;TLv@zt!ST~ong?@B*Tf{!g;2-TO*1auoU%DW?j#sXTh*iV3o#(E7t zYMf3?w^y{!El<>uF+^MaOs8-@sR}_o!=iFHC#)bb;s_}Y=Ry0u8+Pp<2^9f+p);sY zC@4FfSRSqrp7}jh5<`xBVS&O`=AYFS1T>yH7G2s{Xt=F>oV*ndW62sK{|c94(o@W3 z?qG59(?0W=B%yF(EY6gU;8cEvUe4(3jH_&2>AU~3=PtcIp-FgpV>ho<+`#=MEG+9I zLnsNQ4YevlZi(4fqh1}m;eBcr_ZkJQ*%%d+xFc6RL4v3^=3=7vPokN6XHV5Tf(^%4 z(8~v?EHJlS?*ad^HiHNxwiZc8f)n_YcF~b)m|)Ic<`OLgqI|AgsfGNZz&b#8N85;| zs#A8q>9O~p?gtp<1+1_9ieKF^)oX$w0rjL?BI>iO=DY|aE+T1AB8nY0Vs`|@no>c{ z+HrbM)nqwpfq&6R4t_ZKbY(E_*D6rx)P@}N(bK}nwnm1*6VFHjTnarBvVR2v@poM* z)zdUCty*dv3p~c7wc=ri0buTz*w^#=SYJtHgxyQM0+d@5)V>d zRIWr}#U@gfo%VC`*AkeuFbq7$?(uvc4Tq`)U^wL4y%A1w*MWxEiI2w5e=Dy&Ze`bH(p$>5uZ z?q}J?SGRJA$*31C2&Ti75Z>{h!C+L4TPE7Tw!k!Ahku=;oh-*@@G_2uY9tujyjwk=Shx*?z0|1lJNSc?Mdh-S9J3h z6>D|yEkjo7Qh90DHOATN8lbZGYcXJAe~OgUO53U-(}SE%+peR+??7l_iS0iceU4{U z5Mi*q-#)tNUd_LCu(8_egtjg}y39W;-Hx#Q=-0#L8`@U*7vk?OkA1$4LdCDv*^@KY zjt}b@0geXzS5@iE6#rcG&7TUVEj(0FXLSnx(|1_;qI49{I52HWp;wF_{+h~(a<>V0 zk02;*23Hx;lYr>^|1>64$JGUTW;#|@R>w_9{U`0!D_5_bw?Y^4@UxdsC9j-IiyI8= zCLW+6AnwesN&0J`2JZ-pzt!VN_*{^I*BcbbtYGc)PvvhZyeDDmt@+P^1Z5EpS-h4uNw z*7(~uM1pB)9@Nl|0*Jn#lrjWBi+~8A;map#$OTWy6v{cB-qhX)lCAc~x-&H}+$?tD$3bcH1~CP9i{+()H$_@twf^EE$Y{Xy@eE?kM}wXN ztL)>Z%9rl;f9_7yc9@=?3fD`O>d=tZZG_U)TB6DSh+Or4Vq9!j7`4ET_7d&mCEJ~! zIGTQ^Rg`6FXR<~@UD7R#$^~2ga7LZ!;OoNk)SciUY^k65zHL&R*$j7APsX^o>zl?i z%^qW%{Ig+?kA;UTIdpZXQtjFJu1>B8*4K9#@`u8z>4T-)yUEDfxLxp0BjLdFwg28v zQ87qnfm66MA{_>nSx@9_kTp112QT2ocwoTnZ(KG?>k!oi}hg@LZ%dNqC;t@TD?k zqGr7h73*CDbZqRJ`b6Hex#(?-sTW>J#wVpDUk`groX@p0eB>gduAUu)Zvs8xM{8%7 zixCtHRbfeDyWr5Dtv5jAVDOim0Pe;1xH{Rbrk5iYl`jJM;ZHL3-{Vg6~)_t}h^Nzj$j`QE!1q&s5>-w2#>MfN&_+cMNUt?ZL z_th5cd<3zki3$yBFLS-yI15cY7?`~EB8f!v8L09!y~7EDnh&@%5w!#9C#`gre%aU_ z&>~%-zjdy9Zq)oLN#~kQ|-pz#f7_` z7l<5Kh_VGWflW7&gq?a1oS=7Z#YAbVNp+4iFrb048|ysocT0;sse0KpS62;Jhgma# z#-?JxR1}0SJU(ZdZ7N)$)t-y|n!lS(eEZ)_5Q1u7v| zoc3`&)`5ZO=oiIy=Ua4Gv}eGv_`Q$WK^53dl(0CEO5vu6HqP&ilR1#xCqTO>MsNK} zi)w|MS0Uz;(9SM1CiBON)u+`5rCY4wJtlPh^lNsQZ(S;DNY@8iu8whw+KSDw4;BY+ z(WW~-Lx_p?-wDRq(`lSfK9q6)c=~>g|0J%N7gz#k2_P?qz=cVLDsC>`&4J5BrV<1mVRgh341GRjSQ{^KMW&{6Y_}lvS8jV|7e&`&ZIYkV)#dcZCnfziew69kunxyV6`4} zL_89N%Dcf}!|BUGUW;?a5V5X!dJ1xwJHG@w@YV#IEHj*%V{<1g9Usd8FEurM)9)RE^> zKxzH?-iB|r3aS~s(CkzT1O&_0;It4T@T+=Xl#}_g!ama4pHcahbLcDNU;>2hoa%RL zn)*&1bxxSsPR@D~q##(i&dFuGE7^@wGK^o~ou$&%hBmJ*%Q)MBIZk5sV{cx&&_~yf zZtX{6MCAw=O62qy#Q>o~&=W={xAAdv21%BXXrZS(Q|C%G^dh$K$vGHcWSWA4AR(YZ zpO`I_^!zGY+u7RyHOLo}4h{!NHuM9(h5_`_?8kzan&ZEI2WqjQe`42B&Zg@M0TU81 z+|!BHTnj%*6sroeg5azQS470w$*=KL!-Ya`JE6jFJ)0a^U;W+?2`w0ah4Y(vVQc>T zn&^+dv(?$ZULoKZ2c`csAyhwCdkNiRwxl;K?-Gj48{r@xtquLvC$7PL%VC{pH*}}+ zV`YolYvj~zCob<8z6IqGA#aI}S%=rQ7vA#IiqtSEPSCyhOokk7#0QKx*f*oo#%|j41QD;D|-p_jcZ5;TL@q`{iRLb=6LER)~yJVA9hgwiq+cG z;V3Nqz-}^iqKqtxCj$V{l~`{T7gvT&qxf}7)f-dszgI>RPGoM8pLqir(|cyA*P33E zPm3Up5TMY%V#&Z{9L0irj6f`!|B*`Wkvh^>`F_5!MO-c zNykZ`DlXz8j=bi=5zE8B{PpacO4MbYg#CYDxXqT|7zv=f{qkR0R6wn?>b{8O^!c}( z&%Qd4V|L)4SQj;sb-wRx#78O7)7RrXQz?EUBU*4q%x<0b=d&y~YwO@be3PrAe_cYM zx2Vo}J83|tH*V}Da1D=3cXz37H!3gNE5ceaY}xf@=1B+6^!S+b5>=(tpd=A3sHK|w z?WwVy**`2t; zs))0auZZss8NbWIbir-k9u~H(?V$<8h;WSnK`c*hTA@>`a@f~)^_qH~De9*D&5;ih zd=Ho$3QZ^pYk`r}^_(DO(%&SF4JW=+7Ak=e0PJC zKUQnucoe@cb9?#7RHy}22?9O*Jbe3RZaD9e!9SmJ`c(zAM7^MB<^rabsF!B&722Cf z{r)ZZ*`UGB9)4j%Q@@)yv{N+230167A^cHotLt@wd0>`$$G)*t4VChuGxH8Uifo8Oc?f=bs@gxcZQqvD&Po;Z`>2Y2b~Z*UiF(>qM05;CVrfe%Guh zdNEZ_%n~ztzpVNJDE;B%zz3^;QJ#h__bV}9|0Cu+%^nl~=0l+R{hGSM!U{7p9lqI* z?o)ypio3{={vsokcbpsNR`1-`_KJGz+IQ?%{5TiI^3@Q7BQy5QulIC9qvP*bPl(z* zH}{!5Qb!$FDrd$-z{@VzoQ|Vlf>o*eVD{R7+wS}A(+Unj01K?RfPXFwp{k;F&X7}_ zdE+(%FYA-yt-V7Y-UR`>u5n9Fs}NXDTE9UL1elMTD=jyn!A=jE&psvl`1c+7aDing3iJTYq%6d+PbGXBUT~AV{x8Lx{r;*GLihqqqet%NN@AN`pb)5*kHj zu3GX+5n=lR4KosnSFe=7*s#x)0Nx!wOf3ll#rW-&cdC|-&9&Hl2$r* zzC?9GfZx50k%2PBU??#r2D3!CC6%jLJI9Ii{IM^yowPN4-A)V{vJ{cxTYs6aZe`!_ zEoXkLdb*_633*^z5bE5CJ7D@?P*Hgww`VGrL! z3s-BIJsbA%WF5MPWJmeqH)jo2#0EzO%Ugvl*Ou6gZuMNp)o2JEpTU*)FOcalV|2|(l zl~#V3Pu@vJzA2KJMghdb?n0nfR`GeKJkW1zFkTY0pQ?_>9J*ph1z3$LSPoO*WRGVb z9bQ-`l<$NMy1NUWcoJz9cOLg-klgD26g6zvUas&SQ9$yzXX<$H&CTf%|L=8mVn!}z zH`$>KX+xjZ#U^!V!iqT#Yd&8qwZjijiuN(LjgQadyd*bt8%spB0g8Xx8@#j@wL15# z2X~dqK;{In>H+M=7`MrT_9E7Th?+%M!t*`6uKj(Lo{FpMtUx(wR@J@VFnirUh;Hwl zylh|HXf3%sZ~dmWt$XuRdLb^95SB;bs5<=XKJ__h2vV`n->0>1&Ue}=Lxl@Z!~A`emRVMkz0(WiC(m0<@R$hXX@4H+SyUWK#cDFD6q&@f+%7`uG-DKmM>Mj{6@2ME;-o{|kvwIdtj7RzH4 z3kYcOU7T3-==8?%E%R?9T{G~`R(|6O#a31$X!6;@fEfSLhsrm$I)T4Q%eWQ@Gag+v zfAU4ZW4SYWL7e0!P0VditqGFvy5>w;-_Z80@k}WDY_V&+KqdQ^B8e?Tm`WNxsmZ)? z8jX)w1!o*?e2Zt8cjjUWT*~a@%|?vRO9NS?-MW8{*UXGOUH@F}-X07IJ48j@QNoO^ z7oHjLF-1!Uwlmz31-b9`RG`Kh0}~tkhVKV9&Tjo|I+(QOzifuIdmKwc^#(Mu4k;jJ z*O$Q5g4GYbxVL}bE6R)5Ky=(Yr7?|&pbrqB37T;SX)mov|TK4u4 zXEhPycxD*O2!^S5l2^cY)U=xq^{a-1?YAT3vWH>e9cLh!(t<$E7tjRjXGYiV?|WL_ z0zLh0&!Zqam`8XWGK5v^)GWLu^3c)fIP^m3L)?Ei7$`<10fSilO-oZV6Sg#`3ZBul z=;7~Y;`@7oyHKx>Qk@Rc4=hK|93EcOy2bKt1rn-J+@UE*f8$MvXZ@=IfJMDTNpVKR zhxS_2x2klvePftTwH$hP(*5O=pXCp8I$ptYgTp0(gt2)%%9=7hVPKe?)!kA1&iu*hLEN)X8y)e@ zk>9%_k)3K6M^;;^lrZ?l!~FNhyzrUx2(}H+z#XkOmNxE*>R~cUuozelQyrO0bhuo% z{V4ZA33|OR!S`4A*T4YXa4#CP^wfrro;{EHM^z7U$rNF1fO5M=x}i5Q+-x)7al3jT z$)RC71WY`unY=-(_cIxLHr{_f7M`2#^*r)iH~PV|#o}J)$I+@zGWV-~wl5C^l%9=P zZ;@~8JqL=6$WO`~?^;X;Mi$RSwlH!rddEjX;)0<*15R^{-$(ukGsxzzA;37JQN3O2 zcGe`ALe#@Kmq!Xt6^e-LU@}VaR9m@`o{LQVq7Q$g5Ao`jzCT>${b4pYHpM9rPpdew zjb@D&48eVmTT>SpwQ(Vs^;CBdLv{5t|MkCeOe&Zr=(7hNze)Qkf;aE3*P9+tLLhX_ zznqE0AgkO!qW)aItS9=KvbB(kckfi;1q858KyjEHnB_Zk^4;FxK8_aoh)8+aK4aFF zV*LWzE1ktFQ7y{~EcRmTBsevU=+;1iw~3;ERU`a)q`$W8DQ#5TP5>f{Lpq|t4#}wW z&7%;pP9f!^YNGRrj_TX8;O8RrN=724|Bz!%e{+a1*~dd>BQU>kRR@mh>Ru0m9axTq ztf!nPnNJhjAH7!S{1AdkN`tBx!(lFAV^cJD2Da>?+wsaTn%s3&@j(wnm>~2Md8E&7 zj28q^oq@;qLfZNo$!3Ikr0$;n-(e&T(eHTQC%lP|YJ6w5iI4~7t?FkAN*v}d)A z9xq+;bWX8_6ZaD%!nU-ru~P?B(PyWtwTr8wt=Zkt9kDL5_qb!hV!$u`bK#AxjnB^e zRkN#5xPM zD_|D|d;9?i_lLg2>HNL1^zgfIz`vE3kOc>A2A8iUMVU_wOdCHb`|8v42Zq!{r63KI zNz-T_&|$FxbE;0$a}mxO~pJ@Z{3LICz!y0ojKS4Cy+xJ>$%e}a18jTkt#RPHo7RkuZG zmT^#BO#&JZ$fr}~zuQyeQ_N5clW`t)x_@hl#GAnv&Vwt|2k!D{tf#e*kiWbp#7okw zIskpIF1JfQeha^d{c^axZnU#d{~apQTOsV_K4?>k?2nMUCl2`#8nKUmrIDb$%LkkM zR|RNrYl7_UcCUn1)Ae`v9qEYTG=MQs0oPimcaYPr48GL?NX_4G4yGI~ro8Xj`Cv!V zN?UmRbB_)cRrAGCxj=_GP8}R7=#$4IojXd~joL?f$8LJb2nBo$8wKEQa9PpB*&u;G z4bQ`8Tdku<_;wHc*0AEYaL7`19Uzn@9G*rpQ7U)&u>85`LKn9Lu>|`4ki0mLyYc{I z91i&8e5gMjHtomU`*fR@{1XIlXaX&`p^rZq(y}$xD}`hUr7)*q2@CkCT;)CA^|l?u zt;yD&RVpA64=4xOoEh+PlYyY`()W(mJ;&kbA^)jmMK&{u+0)U4?m;g67UIVW#;d$OFz}+y z%=ne%4ClVeVQF%gniiwSrZykn-Cl=PA=YsE$Ltk`YS=B#OL3Adku%-FUbO=t|J=2H z-(Dmi@65d98=v}?)bb=yb$ysMWimi~t?2Rd*oqR&SBD9FH*PySB8o?>#rNXQ{k#`r$9Txfch0_bp0eMi|#&0=+1tZb{^TwzZ2cbG{kw z=ihp-;X&2Xe05mypXz-*jeT3sDoaLq>JPYJ?0SXhi465ir;l9Hofin(2xa(uZx0@N zmf{0=ENZ*w3UBx7mt#GC|JMBcRb>NYW%ZCdgTfXo?>>1ks8LyQu#a?j7(WlIwE*|Z zm==qvGJt_Y=JvB13ZEYaP=MDldaD`UEQ#|Fq;S$9A-DUd_)3teQ>f+5z`>uT z!dvQ@D%ryyth2E$AcpC~SHL*=kKqD_?dCs)-rGCozFQ8~1 zaj&2dm~Anc@V+`So5PPZdxxA-*q`+gM_$gOaFGe z?_iw#Y3j1nABKC#4GYK3t-WUeg-|wfF&cvR&c)egAH^^`WS zH;y*{!PT<8=hl5jYU5bu$O@S}_Dl08IQ1of7sz$9sO%}*Dm%M^2u&A^&w8}UBlBHZ zYso0OQ(DrY%3_6%w|6w2cZ#bF%IBZa5%BKoY0?a9*WXiPA-$(`kw*eT*9lxO5K%OJ z;vC;p_ z3xd8nbh1qUD_R`~a{(IF`a2j`5 zyzS!DQ5xB>oR1oaLb4QX`mh!9|EuY%1ETt#x0g@^B_u?;Q%br)x;v#5knZmCLw8Fq z-Q8Ux-Q6G!%K}mhEb-gr`@aA0x%ZrVX6BiBCN|e1kI_x5W2JKklzJhulYbFhk(U1+ zu}s5V;;WG!RMV{YAzOHctcw=lKNizEW_17B`2V&%W zzmrW(CIUC*zuItZ#Dcih+-wdy+u1D2Ogw}MzAC^BYQ&I*^&LsnlOoG;?R9r+GXo!& zHe!L_STp6`uPHUl{gWuTu5Hr$j&+OnpVi?GUZuwFC&Ecmo&R}WOM>-#NIb$x-X?=E zyusle^=X8>IM3SaC>SL>2OUlzW}e zQYZMdO^__9)Ag>U3$lzYMT{2QpJv6#s06w?vpbE1^*IZbSY63s&l9ac4%GC|JYUN3 z=jp0zR_J4b)`=LNWZStBfTeDIl&DS1q_$4 zu1SWgv^opg=I-MZ)V;ULpHbOid(e3kE&(#Pe(t0mn%CytHN7AGw|I3BSv)V>@&)!; z0z7(Pxs(gVdVz^aF0*Il971mV1T~BAdu7%PV$H7%jX{K^CTli0mDMV)0@!F$ooMHt zcX=EyXfw?#RSfZ0rTz=Cs!olRa$@kp+oGlt$cHt;)&%lm+XhrVO6Li4YCGFFF;+U; zJb)V$(gsQFUe<1$SlP&|>O6KLq#LpT)oUM$WTKt5=^){AwUvp;o??yF7xKvIV!#yU zlVI330jRmDcgQQd%+%dQGbIi6hI1N5*PBcqhYI=a?pl1l^F&(Y$Z)a}g;7mU)Vuo` zl$^4QvaP|0Gy!A%;mjSv-?c>KF#jnZOyD%q|5&zDW;OYv&@^4QcDG5@(tJZoW40jB z#Mym-FP^_CS^ZOrqA?0v!#!gF|MBmOS7aM0ehcjIWMs}4{^>YH`OMX!!HHW;yZl)c z!S^j(DkWWLTkdP@T{eEwiQdR#EK3wl zN*T|P93fr#hf)Le*PCrf>it(@G3EtiHi^i0MJH8hfL~6U za;)4PmKvq4*0w(ry({WJs`+D_6ltRmOKqkyx2#isq{kjF^`e|PRUl(a)tIElE-Sxy zOKrt@oM}+q^deFc`B4hsXKGK#B3ps%u1Y4Pj@5~3I*=d+J)WPtvAPrLy~|p8v!pSs zR6mls;mg!boC-SvIjz10NMWxG3ad|c7#aQ~!gP0Sp1R)^cb18NoZd?L)k1CgL3ObZ z;!ln3%c`ya{!YP80mS3|Wp757>G!+JDzu*07pkzPj_bA9@zbTB@H$ay>`gpN^B4+y zNA%z6qRA0E-)|(%sQGJP4XC9imykMFpy-noBQYZM^|V~K2Gjp)DZ)PaGSf}57#%r2 z#!xT_;rnUcLnm40T`7WBv{KQNgxRN33*Xvx3FmKK#`DI=aj|O#l&dR4T`l+I%AROn z2O=xB`!8j?5Bg+zgM?pF*zqkWh1vHQcV!uG$qy?fN?Z0F_PJAEk^aFnFI+QLxChl*3B@FWb6QtD- zK^Kz0t7T6GSg;2*HNo3LgXR{;3>;egi)ur9Bz%hG!9L2dL(uaqR7L3!O{Fhz(IZ3~ z?AgsGQ;SZ;K_0nGzWHWEEuDwdWwm%N@?R-fR11_nxh`!QWwp)4Z4#!Y?9sguVF~B>nOcLF?sGqn1xr8;M z7q(Ej+N{jJ0%8%=m3eB?)QfUbRvKNjD@tiB+>E|7(-S6?&4SmvvJKhIvC=AFLl@lc zA&?(NK7-}2UDpF66O|)|0EyVt>nQamcJ4u9DC4&%W-Uz7xjR3T9FpnI0_<5738QE|7% z`JNwpf$C8Ctrx7{E`#Hqu5wJ7ael`ZHd_ih2-ijPsMC)dtv3SC7yTE8WicfkNzmW;a0zyNQs4UwVR~Pj#>|#!#{h z36^=u+46}EqbHyh{{$pA_b-_PWxEA)NK{|3)gPQq@^4;gEPP{yH?pd*ekJ5M z-m#4o_@(RG^w%ZwNOe2^nPr-GW@@TE#W~FeL&c8s} zX-=C=(55b*{4hB%c_K?Zn>m}23icS$&LayeeKPxu#euc$XPIj)^;dCMSm*5~zvpqy zt#|ZO)|~B&K0`};)-hny6mSQ3y7?A>SjPvSQQ$nfqzOh(Z%Uh+Bos^8Bk$Wbx9@E# zh7pO%)B!@=c9Avv>r9XEPH0n`&yGJ0Bp8^q5$MJ5 zeW(tB4a*rC`J#gg1Gv0nO7B#Q?!6e)AFZsmj<()gL#t2A0Sq;{DoKZ_Wtxk%fOCHh zaEw6h!OX6qKzF&$y!4Go@iB(fXcesnf((Q}iDV;vn3Lh!Id~Qo%@nI=n3_8JwX&KjP zKUbTu+dy>XqspshSCVRb3|!b?f~il$-5OPdcaC?6FH^mavtS-uC3>B!-safStv}P- z|6nwNjRa@Cxn{b4*WvMPIbvqVKtCPgF&+j#`&tc~+7YY2pVr>WTsQEK0c<1T%q#8) z#1r%q_UPHN$)ooV)fOvxJ^kIk4|?mJjpt=41rq&oruU9c!e`n%CJ*XErS_IypZZ+S z8GTA&B@Z{6h>H>AF3e=#otyqcGSK+~7jpvD`!tvW&e2jtrl2Ou!KK4>SmW*oHBDAU z7ClZ0Gm2c6udoRAhICXhLD%RtuPK5!=d7R6(JIxYu)+)U{UTSHE1TYU3topYs`1tP zb|S-Ku)eah`f9c9BM#zZzouq)wRVKS9ktkZJoggP(SBt*+%M6IaY$@dt5iOEojbHX z{4)oe<>?!yurMt(4IV`XJ(t@4kl`I$j(Y z=m=keN9260Mv7q}^3t8ud2Iwlif{Se5c88SPJ+H65VOpKV>4S<)$6|lVg>h>U;jA0 zpi`4rKxkH{RGWd-SuOqQuc!B_uI3|JYMOMu+FiGT;je;sY^PnmsHJ+E2~UNVA)fb8 z(M^-uQ@p(HL;J_%c0}T0T|E@*OPG353sgFRZ`0iwvW2_p>R74{P3`=28&eUk7z6MT zV7F!*D}O1~f!+k<6fjWAlCk32a|%aKlEZt{sXbvzLr)!?&1Su4Ci?q!K4pXYPyv5gfpf5`!t`qphb?;l87Qymn% z>;Iki?T3tIlxMts8K}|E8QRsWxT~Ks10BSxB012q$j*h)V`h~0pC7-r)`1F3eLs+a zpi#_O;`uWZ5y$54UTT9z?)MQxqd&*KH|xHzMV~8w)~Xh4Qg;6=oql*WKNH@{r=JxG z5K(WUUR66He zq9a5`W{RW++u?<@yKas^f#h{8Q}e{QO?+UiKt>J6853|4+A-MyD}_%7Ov9Sr8wT3l zQC8Wtiku;am7&V>xF_A8N)aC(+$3J0O^q5M?a5|c*gq#96!G(kqcbAuTu8MX5GXj} z;J@lolRq0c;&RHblWw-#(xfg^j_B~>%k0f8=u1z=iYyPsHF3bemXf`A77cRRt<}_f zDeXGopE^M&csa@lfKyQ=oDXs`%^!cQf%B2KwWK>;W8O*p&7-gugdVTnA>VV=_C4CR zW;QP@=q*I91W9ARtnq21<(#_QiCzCDGrXH8M56*0RV;0oY6Sz6E1!L6uVcncm3(Ro z`g$o~Vi+)zhFk(^0=-8{^k!i%Bk}EL43IPZd6-85^y(_jpr)Rw4!@YnB;QG(GP{a3^sECO|lDre9q3D~@=NiHw`Mu?e!jjF4_m0=h)6Vk{4pes64QV5?pi1ETb_=z7OzqDEG4GWF@I#@Bd+6j za&&3QI(tfQ)lPQbO)8SC-{UsS3*@kiE4iQn7>LKo?%&)ium5Rc@*?gse2awM?7p_c zR=`5R_mK-h#U$7IU`HyZxIBClX!Nzp=&q!o%KCq=#vX2a1*LN8cmB@j0&VEK{{1df zrWT`Ezhbcz6|>GgQz?Pf3ol@&MCIloyi=}HVe`&JRwzgYwrx??OofOXhq@byPJ7?t z`#Q*&*U3;ZvTJy542A&Hz}%z^hD0UeP@P1iLA!J$6G3Y_z5V~zA<6^Z)$x1nBRk1& zP;j7ik=jrq{o$9HwpGmD6184!ma9fQcTsX`{9c{#X*TsI9AmHK0l3^x+KU-~c^7;c zla53jQM@-x1}8dflB%TFKo;HOHZr=3YUEbhjPik-Ebd?eQ`2xI-JR;zPw;d0T&DqK zs8cln4e@m{p5G5jbSI*H$2(+dV>o-uv;`vWbuuP%)%FSLD{Se0zgm|mUL}Dq6CHEB z4<6$8e-c3jfSl&$%^|q{n;8wo$A?qupS~Du3ri2WN{P$8mVKh9i_dpxvA9aj?i3p9 z2pl1VpLEMh0bydF|TRhG6 z5CxI%QTG48`3Hqe1k+Hr$G*ZZ8f3l5*tJS+GF+9uw*H!eDquvO3CS?bG6}x=z2RuR z4qesd#Yv{wpw|h7f2*qcf6ss90U|)5$&J0JB=DrCRiL-F02L9}Apc4l=*YF~LXU3k zTymH>P(O(=Al?nCydllMei{Z}%!p)I3D9?g5)Y~ds9R(~dIIQ$j<_yir!_WpYR2@O zZi-JjbVt7J%N|_x!sKjpHe-~Bi(!CM8Q}0nn!XfJ;-~wHZHmEv!I`YJ+mg{i@DINi z^+v_w5&vSpj<@*mMbCRD{3iSGMqBIY_}qe732AEBdsU{xXMUsto>o=wm!Lo|cCx8* zG%Pi017ig_h^`>8B|eFM^36BfOPN#iZl;w@`Y&wL$;P$b%6C3|w-8i-%KRrlo9ZIM zR(^~KU%V1jN$5Gv`&sa2096QsTy<(st35NM=vbf|l65K@6wlJ#PobjodFu7#6BK1t zphMw!=L4g$TZlhwdbDPSY&UfJ6~&n3B&&|}QS$GGxlZeT8R=&HYu*4hsE<&T;_+uN zW?$`SNw4V!$C#R^|xJ=qZ)`uykNyo!^4fIsriZ=cdqx8vZ)@Ng@YjCL2G6HC^bOt zB?V+oSul-<+Tk@LGkeEoF5FfxChzew0mTr?}i4AIV-lyYg`%^|UfDJ!y{M7zl$l{DMD^FOd#>XKdZwp8V5XHL* zKFHZDKLhWL2XHNc5STUO5^5EGzU>If&pQYf~csJEiSr?O`T3HU_(z z7SPR9R&Oee8aH&m9M9lBXKtU#2(I6sBYeMjMgpfjMD0UER|QyN+WxD$k0bveah7j<^8Dm&QQfvsmrIJ#HgtrL|>UKl`1(^ zXu`(R!sQVQGfmtUoT@e?AFoY{CG(f}e!@MEV^wBm2N1EF!!o_Pa-vgKyCSA0rdkG& zN=O3Ox}F{N);CEmJp4}vhAyzJ)t@@RSVGXT^Lp@LugQhy3hgxBPQG@iIVZL7FID{E;s`ocJ z0;M#Okky*VK2MY$*whYbJlQ#HDHZH?fARV^`m$`9n-g`u;`NB>20E*2d9&+f@WG&o z@DKth=n%jroTMs+r2sKDhocK-X)s>w7OfxJAE6LFewI_?s`g*hn37$tF;rk2BMcSi8wxYG@)>22?B)nuDy-Kp%me!+^iJ+PT|eHu=s zMxDettALzj##;w=hy7B`Y+vRv7$(PX7x8;Ff=?<@(S>RGR@wmU@xNp;B4c9Ah-hE# z#)lCQp~3PmpmS$tAtc?VKp(d;GC>#RJ{Z!2R4|*#B^&P=E_{OlvJJsywA3pQKvdXG z?A+f@tVOh^oH?B>dC`6?A% z=}MH5q7)3`$m18hF=KuZgpQXGq`WWg zb*+m{cZ3b0cK`YV-^K<-mE{%8Iwf@AXnWuA$nHj8&FUPkgv0a~P-V^62?j3`AX7;i zh=#g`ZKBjY{Ze&l`GN@T)R86|W%g=hF0XApJ(F$UV_Qi?#G(J){`^_(%=cwn)iy)U ze zw=tL3H$F*r4!qTyV+{C~GoS4X8*=7yZ*Zmd<-`$gB}w5{QgXUC!r|jM>1a0Bjtg6L zXq(E!9suMM z#T}8yVQ@-OTb9EMCmpfnAfg9lZNT$4y;kdC9o@^+Vi7qM_~+gfUp0tun-s?~J?J$W zeq2OYoxq)?8pHX){28@j=5ZVcF1T=c*Mdx=5+fE zr4FB42t%}bl?3|L{*L93zOPxSCcrGs8G0+P%LY4Un zu$^T`xVHS>S3GjD#XqPGjkmw<<8mZ~FnXjZ4Dx`Td(8|3$Mv!?F5y2LJj~N8R(dck$+OmG; zQ+9jhxVG;OwANM@FQD6}fJtWvpYaf4__s(HN6pI@1|}KE@fU@ZLh1Xqz$uGy{NAj5 z+)6a8qnH3>e!QXVUhe(+sXcOd8F4^_m8FR~*d(3~scg>sKyrkhpEJVt(5Y6CTE4B{ z9-P%B!&5XK?bA+WsVth5MDBaI!aXzw;=lyJAV3rk-;~5gGP<{^X_Pr=&tZ3U-?S2K z3w;+O9kk|@5iSwoy7oW4W>ce}O ze7tcZqdDKFiZ2Ho%Ph-PZQW6jwKTbNJ5m1OPyc9r=z5$LJa|T67 zRQGxbwHXf{35{o3OEdv7i~ER75Fd^&)qc!lQb%6>AEhCfl|FqDL&NBnAVlQ7?ddG# zjx|iUSJ|%-<|=_F6e7UyNAI+aIW0Z%VFWXipsS}dKPw!ceqov=H`}ndJ14$$f8tOR zFjEHDgz+)~uP$o=1b_PD7^85?{+zs~Ng{um5j!<_iR!YE%4G$M zEv;=pIi!Osn%}q0QXT2yQ4tATI?4|MwU2IC>UT<>%1Uk9(vTy%qr|M62QeYUv zvc9-}E}~~#EB;~wM<{PCoSNO|m4q270_z@&>FTt3KJOT#HB@+MESwjJuFEI7DZ+1E1>ruSH~!V9=#1lurlqmCqWNS zCml?#2stIrBz;Q9iF1{g>0ZhwF91`9eQ;QC>MTPPE`8dED;yt#qAc>qaAC3VUG5>b zIi-Ms0#Lbdd>G57VYt!!>LA;9QE>V_tc)pu(avOgdczP9W+D60_h_0`sIr8c@&Z4jO--AQ{2$zK-O2}*2~Vib;V zdQn=-pXF96eE7uhdK3l`i|1GOt?GD*KuCx7)`fbjhNFslI^@uh@<<{{%D3G2Bb_E| ziyNB?PtlFT)ueym^N3XbR9>8vM}@9;JP-T(N(J#*;RR?v%=KxUwGNm1KIg)GcNvQu zxbN=9-{O1ymaKjBH2{|5> zVTnu{4*Q~6mhpd1eBP72X(_OY3}(2i7X$YIn;_ZhrnC^CpGlzn4JL(fJmtoR zp@a;6;~90`Xd{1cnKJRy5fVU@h8EM=MW2$8SmSH!TKR407{i)N^^hMa=v?+o=gNn} zvqR2EF&0KofLgz!;9jUfwXpALz6KoB95nl=HIEO!Th<+E$zNj9??$av)=sEbzCHN| zJRW>9pWY!ZD@QthFMa}UrcNtk&aL5ba{7(BOO+<@Fbum-=N4BN{19YM)%+xLP8@o>VVZ5Z1v8jGx<~_G*s-3o_T1floSQqM{f_^W38?Cj`!!b@nCqOaViY zNTv4mw2qYPR;{g*Z=@HacM`o{|IgjX^0!bsppohw;qS|%*962n(HxWnpJsJNWs25f zWPDpFx0PJCWfq~8?R=*)l9R>fJZIxjwb|YYydO|hB;yR>#>l*%8tc9#F zdcUgI{UD>(>^A!eQ5f8;^Kl&zU4V=E6d0CamJ< z5)+r~R5^qmb2c7nZb}CYj$oJslEWb}vvly8U8!hXmi2NkTd zFs#UW{0+uGuO@@ByaIcp^Lx&css`EG-%ZYMpDazw+}wQs#V_3Tu7$*FPwg}Wc57o~ zw-0WZaY$xqJ%hMDYZfDKV9lzm|FHIKYAT&bC1yPxL*0u+7+#Iq&2h^xX+WWT>^M4c zp9@cr`}n^zJYoYHN5-TL{wVSMp)_Z+V-{vtQI&?`3rs${1!XQM@5@$^mgYU~r0lmH zNW!9SDO>RbyJ+hlRU{ve4?U>oG2z{+|JwWvX@vN00a?m>CqM%{)VVe!Rn<)CGlzUPjlG6kJxoyOx+zH zrUCS4CiEvEDr%`exy5H_f!M+cWGuv3Nj@uw*&gw7K>8ARv?Yp|V~?mZv+h*j;F#sS z|ChJ7E&tX+q_S`Fu?{UKCgDdLmfKC)4+TAk$X2bu9;wsX2p&K>j_KaioYMiqPI+N z=Oy&kx<`+LqP=K0G?u1kOxq=0m|R29F7*?j+_D&{SI=KF_~7OVs~dSs4SVZ*{wdqA zWB5Q3;T?z_S+F$=vD;XLEkxGHsx; zj^@V^<|~;Ey*+sz!5Rqw2=-77N3SX*EXBYkH6tG;*Rwm&T9B*1x;6q+E7exI6u7aW;x6!TqNeJK9V@{XXB zr_Bw0pdNlDr&fdRLHcH7)|c^KuSfURNn&oa;&1V93jn!K0SZ~t`SDGgHsz+PEtu33j$W3F>ww1Aw{gVQb}fNnry)&13ho;>rx2%578hHP$=0g~Nw~}d=q0U9Iz3Kk z^DA2o&F0LX9Xf6bIx08BA+?n+*)+g*4_&ZJY+zH&bX29F03RR%@O%uE0>$Y^>_l!B4Sq4}2${pa{7fc3dvrnzaof(X^^~Slh zQ6p?oY9P%03ADMYwI1Yc`VsaABejJCo`nD;(V(6)P^{+x^Dh~xij$&lS$|_AO@BG? zp&K;wz*sZgmuyq>A>viU1bSAhW$Gy)BEvRhE2f4iB=VGnH!=QG`M>pMOKX6{2?I$( zPvegnfON)SzA2ja57C8;E6epkIGO_J6>~Kz4hB)6w61r3IR>v)D76ugiGDzpl*Z0U zt-ftX;WBhx5Ep&XogM9%-8=P#ixFTX0U1|aCiNq5&R2_Tx{djm1i{Lf{OeI?(D-pp zR=eQ@!%M7%i>M}39qYDnbXX^)5(EoCPlPtaiXZ8UE3S#Feh1C5IUq8-f%Alm4WBgy zNZib5;j04b&POQ>jP=!;bxVU>@$oG^x8!95;$-U4cmyfxVxB#CS!uz#dwef>i>gnS zUOx22hi)AQ_xx=>!?Fkw_c`Pn3L>xJ-uZkRX%{)XxLxJXk54Q@!rYzjX-a;My{&!v z1|*)_6O3|lNrSdJTR$Vx%%$*(!^9gX>fcrKupXM&-qpXcL?EO`-~O5J(n6^+^d&Lm zgE!iyujhZ69K^LLoW8b0ASApd8bnIweW4^h7$tdUy_)dRcAYHyA)=`{mHm>)lN0Duv{k&5v*TgkOm$YOt1!DznT4d_IKlC$9`ew*Y($r7XRgs`Uu#s zE6Xv+#^0Qi2kO_k4|O|flYAp0tFzEq{vXewnMwKfb8O9+9%96tnbk&mF>^~GTljvsMg6DK@Tc#({7r*dp zM+H6QVB0TBzNLrf3oVh19wPb$$Da(E)jONssg>)gxQwQrQC@oAbPw+SQNIlrsu%Ob z0gh$226X;okK9Fr()`_IfQ7fe=o9FaNG^lsQCV@U`+RZ~A^Ijv^$qoOx` zq#=vPEjTPkmg+&p#e$V8znXmb7d|^XH;SlSUz2)W{rvPm2Nz0FfBlo6+A{BPT}gZw z2=-+p*PnRouj|bwL~CPS4{&xWjsBIq&b|fL%(WXNEIq?}hRR$l<16wB!$n2k*zQz|2p%T+l!k4v32a zVx6wwvtd?v{;6{7ZJNsz^@~ zGGT;%!JIkGY*{0HW`F~=ie*Wb$nz|&cqgeJXPnR$IOsajQ|$~h%$M`?e3UlSt>zb7 z{%HZKfo9{(ewx-|rXiztN8<$ne{+!|tVv{4xByuJYB6f5 z5mfw|VgrctY$Z2cr|ZwcO|WxTdW`$8+7js+8#$l;>${_qy)h6(`N0Ryy9vl8XPtud zzMUMK(Cf7BOLGUBi&)BDZ8pXjjX)7!q%!EVdlwsEq(<2N3)!KAo8UC(Y!~Sa-_BcN z@}{2;Rpm!b%UNYxVlgM@ysmQZB|c6dyIXB$d{!;8S}Mssi^G1arROJzBJbq}*^=3g zJXzf$F!<$@`XGLTCEKZ7`TjV?E#Q&0Jo1D6h0PtIb8R?4MVvTUPiC3 z%<``}Tsn_k^PXckjl8zee5($=;LnwJ=k~B$rd&Mz{+!xGSGEY6%LIIG*zd_Z~0DfJ5?#L51pq{ByS-D86V z|DCISQXO6c|5OY;vymE$jar}s2mB9(H@{8BI_};CU$AcQdlddB&v2A|hYX$(4a=$~ zkqq5<*jWzNO`K%$aFO~uaHT^`4l~vPWx`Jf#-w=#^zq(&uG>U|v%Ps#Ijk&7sV!UC(l1OOMooBG}F`R31K418qzEjx48R0sUc z2D8qu;a;r9^c7BQhnEr z_m`QJk)x^kF%I*L0oVoN+2Z5F(}non=AGGKdAy3GYL>rxpGy{LitJkcmIga#>Pbzy z+mXFbi6AU>rfOhG+o{%nzcsc}i0tZEIGHJsV&;KqR&jpfYhBX$xCjdg@m@$jc1!Yt z!F#IiVOYmNSY{1lg#p?Dm5V9uh&m$pfUj9tkl~Ko06Ty%#PsXVvV8MLYqg>?-0S+L z0_U%Honk6Lj`QtfqHO(#D(BgJvi6&`Px4(v;o6hQxu&%_C8=*%Xc3P+@sQDEo`lKx zcp$oa%aCRB?9S>@rRLx^Ll@4Kn4l>&9iSCGy5Qd(@$n?xvYC z5tOqK$<6h#CjNo)N@+wsJn$8n$-k=$uf*4w4laI)J5e;&Z)A=|4Ozr_Dh&zQEK*-b z?B#jy<5lQAf4gaqBppp#yHpWn^fmZB@8%O7(pPf0bzOV!nJw}LZw z&mLl&FaML+kg1K(m{wYih>^0jH~8F2>4y&06|Akfx!v5bv=@>0H3P{0Vd}U7@&O9B zSy<>zDXMo#IXT?tZ=jP3&*#I=WKGLDJ_;|?W@6cT)v?uB4rh+dFgW#M#rF*6%@|Yu z2o(}C``{zAF(lQwh)o%pTqUGEf721+oZ2(lh5Z3kyhzMv=>`7m?q1(ym?K0;eq#EU z!30v7R6+GkAwTHb#<~Cgn26x{Rk!&QxGzEq`k+e;_kqZ12L7pcViQ$cCVI@KCs?n< zr@Us18%qfJEh(K|8=Wzl|EQ=i|LIs;ea!g!Y9&^|t8;`Sp%LhnpP%Z&_7gt_08s@5%0l4`I z7*Dv0zy1Cg?`ok<QS=o)Kwf43$P-o6)!I0JwpsUU#ZJTba@<0+tsF9>11OV=9f94} zD@J+TAz?2L5vu(IlN&BA9Air{Crqneeh^SobIkS9P=V}xBZ_~APEgZ!D#;9$r((gb z`CU7Uu6(82W~8U%%xSsj8z$y||4BQ3iFOW0WXw)uG$Ga#&tQq?82&~hyH(hkIog1?w`djfJL^{(sg1UDRa zc&2j8s!x$K(hKQaH<8c`7&9Go!n&s|HL`v_p4xZE{-$?iL;e0LToaMsui z{jbw8H!q9TKPH+Khm@Qp_K<*3_TX@^{2mJXG;Az`eEkbnv4ofF?cN>0?$f`IU1VSP z8FFt{^29O&VA7K_q78U3H@Wxx@~r#wbE9Q{#kQT^rSBOn_k`g4G23EIgofgc$0V=r zwqy)kf00A^v)(;-Jw4x=c?c4-6S!bncKy@tU3uDO*wX+PWmViEb1nf%f$w{Nd#h{c z=-w@?5YR@=q{&(Dto0R0%J)EIzCs1H8UEin0gTEqu1Wll5Ag+693a93NV0xL%vCvY zu&&SUO5x2f%Ve-klS5;kiFx1L#;Vq;-)CQ}Mz%#3$PQt~oGW;N==owxo=fVXF#0Y8 z??uxDSr&4Wnwq~fEo^c&uQe!VgcQlBj$or+8En}+hdP^0n&=@hg3^StervXvq$kZ> zUXF#ZzLSE70$!%Lg@i|kH+IauPB{&X0sR+Y;(;8GhArpAn@dEII#;DpbSCS=mv|Q~ zaBvn~L$7b%bc!q-MzEzi&g1I%5Ul11BKfn437x(B^Zd=e1TWAoxv~?atl82U1>anb z4=k|o6v7~2*z?)wWIc^(MZ4(6&$rE(2H|CizF@-K zUb!B2#>uSNleIHKmBXH>L3S$6k?X?{+C@jEaZVn<5{ z(b-^agvf122jg}){Htwxz{3uV99=;RXBu;1*KkqGZXck;T|J3*POwa}Pe?d1FP zlAqIeuR7jn4sINHvU3Cf!*p|WxsRgPkjcHoC$si0WRYXJBbn}fN);7Bo`hs)0sqbH z&f1rU_neg=3ToDH>eY?%po+ebEp`e{5Y{HH+ns=Bs~CdWi3LCOU|)&ewMh3jNfhr@ z=+Fog8?TXKkSDHusm?AJ>CDGHG9Dd>BMI>u*Hzh6KH$?}-)oY`WinqH9HYjun{{;qla* zs*VlU4FF?O$iUV4bHTNNVD&@`)Tr$4e5ojfR*zmk$AF|IsV*tumA(S90@Hh$MMk7F zN$E4+r-y_)94E8MZ`}^8Z@ne0FDEh)U(65$Tl9qL_1AQ()@*q)wgcakHxI1?Fzdp( zxLIiM;Z6H!4V7yixjeE*z1I6UJlMb1U<#g}v<8zY^Fp)J-(3CpUL|An8&=?`i1;FZ z!3)#+&ug3In~E25THB|x}gbzW%LveE7`QU#z94eB1`Gk+- zyrGQ~NQzg=x<)cc4NoQm4pr5|TJ6Glviu77?TzkgZcKg_YY<%=n2OIhqLnsd+>g|Z zMo!XUSHMn~8+TG%ZO~3ekRjx~)1P@~MXB;#3-4iHp8^ioVcPyAvvJpgE31{`F>emn4cj*6iJOHYxs3%Mc7Vf!R7k9_%ZnBIAb4A0zoMC d*7K{601lStmhS1sKG-t>vXV*?Rbt?;Lm)7?CnWjEv-dvl zIoI``_s2JX)>>U%Rd?Uj)xBnQceIvwZHXIzH2^<`J87lHiNlabA z>C1)8Q{K>12V(2#19G>4leUIf+R!RHgY0ayZ9vw3Zeup$FIpZBx`v*H>T04^5NB@C z-#XmB&aN-oaB$+UeO*CTPBxyjmNs?{E)w(?U7zV`9jqnj4FuGA)Lmt5>>ZT+-EDOI zHFT}~ovcKx>0e9Iiu;Pb7;v`n1kw6BgIzpCeI@Asu`Bv=|F;-GPy0_5PbUfbe}OVo z*P@k$xZBVQa`SLm@$m4{3W;z71^M{}c{pi#d3bpMJOTh9FBecyl!spwC`9}3AN`9r zcWYZwZ8?R1`+9kjpttw*bQJ{ve0+SkefYQ`?sfp6h=>S)hZn%h%k@%&%frvb6XeU~ z;=%AA3vxCdR_+e2o(>Qf+P@Y-mJlyb3HleL|7wD>tGfDs8FumbH&HK?0enHO03bIH zz}fk4yZ))|;i+x&e_;GyYkTPWx!M4V8 zfPjD{?|R;J66Ukv=MokIihwKy zgoUhl1nB>*Z~gz5JirSmz~7$o-+In}ie9?o-`oGngO`W@$|M_?m-KOe$&TPXC?By_ zS4qKr)^V7qcyfY5W`ftzm^8XgRT#!uu7Xf1^*Z;9VzxsbP{-*#B{4XE> z$oq-^%P0N+5JX$V{s#j_%4uK63rS1;uL z69*(=Mtq0(6%?evmq7f(M#EpKh_o{C@?O0DV}<8$z-%fg(1u@_`v-o-OTj1ne-9EoTR4leD zB`+Y6k8;ky=&VSfePbeDFONkOjai8gDKYFzQF#}5`>Z{v-~~T6dR?IZ;=0RWesm<+zFb1LU5*b=&96EB68|Q2vJyR&$Eu7Y+ZqHsGMmhM)lf(KIu!|G=&WB1e4pMVpUR9N{G9Q| zTlviIDq&oeDs7s$^1M}fq;t8YM2&Ibb=p$LrL(hadj6Y8hKu@o2)d+L1`0BnGBbS9 z>s9028|erp+7S>F!caHODRdr9N?nagSL%SoEevyz`IzlI*f8a|P^~{X`C}3rqZGAR!Q3O_P zfv}A2UA<{Hv!%t^^y{f+?ctklLON(#FjM-KILFn~JOZHfxQ2e0UN0a(Z`|8Xy;-j` zyvAM7RDlzqcX>yrSKeQid75vYRLW9KgprbdS)Dd`IB<+yPd*&2$7io>Q_Ht(Y+_@L zV95Ydh8$~;n?jP7v4zu1YS+^s$LLGp*!3UC>gTEC>~ z<#F|5>}F9ftEyVZ?N`|kgEuY7xfr%GmmNcGwGV?c@Oq3=#@~O3H!Br1=V(agXa!aw zWqxrK+^(pp$`kyg3qZYfJ>&2+r^8j~lP{EW)=O{IQy9>%+$2MHZfB=E!hy$sX{9t2 zca+_BQ=e|73Lk4kMQO6)xP7}6(^UJF_-Uylblfk09P~(J)$9;LQvz3=*7uUhyS9Xv zq+9w#CV^Ohp9=l@Y*J8M#F{i^gS*Z$Bx@vN{}BBK3nsEhOci8PsJni5DP^JQ*lcNa zvR%tOEfhb@oODi~3@=@C4rHQ&x6^_^3Qtn0z0O{OADQX&Y%n(7i&t;s2}s<28Bgk8 zhq8onF<7XwTlOyd8T+>^4w%#RwJg&Ul5YvKlRx;dAsR6C67rMRS5@|~mw|~9jg1Sk z)pk_(Y%2_=c|y5D`55+8E;7RvGOY&3KX2FTY0UES!b6v>YHWl2v>gf%C8SjouMAR# z?aHza<}9uC@xf$=JGE&RpPgFqptJWXnxijWmc3^rl8_=x#%VUjGN5}L-W16slUX;t zxMm(&-od`XE&+m)lh-kgZ_O<;T#M||2b)RYY5)!H%!9RxZV z7|n6MY!!BzI!s?17Mf~!_iOx%3UxkEfJ)&>?p*M+zME0shC)>wp_qQi<5(vC4{*n? zjMCH6(xsfv{&KB4(_o^VJi3!w_R=c+ROvRjYy7`$Dn>I%p z)Mw3pb)F#SmKv(3u}i;doZF{Yn;D`YW3be$=ijeiX-3PKU!G3h%_>CFpRrwE>J^v% z39q6VA(Of`!vFJEo?>1B`n`$*#Gfng81y3w^*E2y=4DGZozs)0c^ZE$Q#2D|jZ`T@ z$orQ|vGn{~MM~kSwWSQ!UJ|@NqoA-@$oKnFlHQNLK>U!5?Y`0nVQvN~=<3l_1tr6f zphgV*h@%{XzH_}^Os3<~<+aw#y~+h|iDGZHj5PaBqd&q68ObVZ=44MYT6K1tHXbYJ83rHzAk5oj)^*K5B z>(liZMrJml}_chWPUvm-5?kjAd~snv{~*E6XpEDTI~2 zIZMYw2GK!ATKZCqXSKW3=q}}ZUYeuuS|>s#kZq$W#t9k|Qll+ou5fEhMDeSJa+of} zz-vIi;R%W^(0+?hE935-PVXB@JrjY~yXhbKc9~)z4xv^RzV#M~OCpFO*}eEB!qiqR z&B*<;Iby1sv)VDjLML1Fee5XKm41OSXVFVJ14Z;9P<#tjz%0AGAxtJ-x&%`mq3$G- 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

  • ");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var a=t.getDatasetMeta(0),r=e.datasets[0],o=a.data[n].custom||{},s=t.options.elements.arc;return{text:i,fillStyle:ne([o.backgroundColor,r.backgroundColor,s.backgroundColor],void 0,n),strokeStyle:ne([o.borderColor,r.borderColor,s.borderColor],void 0,n),lineWidth:ne([o.borderWidth,r.borderWidth,s.borderWidth],void 0,n),hidden:isNaN(r.data[n])||a.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,a,r=e.index,o=this.chart;for(i=0,n=(o.data.datasets||[]).length;i0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return me(t,e,{intersect:!1})},point:function(t,e){return ce(t,de(e,t))},nearest:function(t,e,i){var n=de(e,t);i.axis=i.axis||"xy";var a=ge(i.axis);return fe(t,n,i.intersect,a)},x:function(t,e,i){var n=de(e,t),a=[],r=!1;return he(t,function(t){t.inXRange(n.x)&&a.push(t),t.inRange(n.x,n.y)&&(r=!0)}),i.intersect&&!r&&(a=[]),a},y:function(t,e,i){var n=de(e,t),a=[],r=!1;return he(t,function(t){t.inYRange(n.y)&&a.push(t),t.inRange(n.x,n.y)&&(r=!0)}),i.intersect&&!r&&(a=[]),a}}};function ve(t,e){return ut.where(t,function(t){return t.position===e})}function ye(t,e){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,i){var n=e?i:t,a=e?t:i;return n.weight===a.weight?n._tmpIndex_-a._tmpIndex_:n.weight-a.weight}),t.forEach(function(t){delete t._tmpIndex_})}function be(t,e){ut.each(t,function(t){e[t.position]+=t.isHorizontal()?t.height:t.width})}ot._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var xe={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure:function(t,e,i){for(var n,a=["fullWidth","position","weight"],r=a.length,o=0;odiv{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&ke.default||ke,Me="$chartjs",Se="chartjs-size-monitor",De="chartjs-render-monitor",Ce="chartjs-render-animation",Pe=["animationstart","webkitAnimationStart"],Te={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function Oe(t,e){var i=ut.getStyle(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var Ie=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Ae(t,e,i){t.addEventListener(e,i,Ie)}function Fe(t,e,i){t.removeEventListener(e,i,Ie)}function Re(t,e,i,n,a){return{type:t,chart:e,native:a||null,x:void 0!==i?i:null,y:void 0!==n?n:null}}function Le(t){var e=document.createElement("div");return e.className=t||"",e}function We(t,e,i){var n,a,r,o,s=t[Me]||(t[Me]={}),l=s.resizer=function(t){var e=Le(Se),i=Le(Se+"-expand"),n=Le(Se+"-shrink");i.appendChild(Le()),n.appendChild(Le()),e.appendChild(i),e.appendChild(n),e._reset=function(){i.scrollLeft=1e6,i.scrollTop=1e6,n.scrollLeft=1e6,n.scrollTop=1e6};var a=function(){e._reset(),t()};return Ae(i,"scroll",a.bind(i,"expand")),Ae(n,"scroll",a.bind(n,"shrink")),e}((n=function(){if(s.resizer){var n=i.options.maintainAspectRatio&&t.parentNode,a=n?n.clientWidth:0;e(Re("resize",i)),n&&n.clientWidth0){var r=t[0];r.label?i=r.label:r.xLabel?i=r.xLabel:a>0&&r.index-1?t.split("\n"):t}function qe(t){var e=ot.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:Be(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:Be(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:Be(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:Be(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:Be(t.titleFontStyle,e.defaultFontStyle),titleFontSize:Be(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:Be(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:Be(t.footerFontStyle,e.defaultFontStyle),footerFontSize:Be(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function Ze(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function $e(t){return Ue([],Ge(t))}var Xe=gt.extend({initialize:function(){this._model=qe(this._options),this._lastActive=[]},getTitle:function(){var t=this._options.callbacks,e=t.beforeTitle.apply(this,arguments),i=t.title.apply(this,arguments),n=t.afterTitle.apply(this,arguments),a=[];return a=Ue(a,Ge(e)),a=Ue(a,Ge(i)),a=Ue(a,Ge(n))},getBeforeBody:function(){return $e(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var i=this,n=i._options.callbacks,a=[];return ut.each(t,function(t){var r={before:[],lines:[],after:[]};Ue(r.before,Ge(n.beforeLabel.call(i,t,e))),Ue(r.lines,n.label.call(i,t,e)),Ue(r.after,Ge(n.afterLabel.call(i,t,e))),a.push(r)}),a},getAfterBody:function(){return $e(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this._options.callbacks,e=t.beforeFooter.apply(this,arguments),i=t.footer.apply(this,arguments),n=t.afterFooter.apply(this,arguments),a=[];return a=Ue(a,Ge(e)),a=Ue(a,Ge(i)),a=Ue(a,Ge(n))},update:function(t){var e,i,n,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=qe(c),m=h._active,p=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},y={x:f.x,y:f.y},b={width:f.width,height:f.height},x={x:f.caretX,y:f.caretY};if(m.length){g.opacity=1;var _=[],k=[];x=je[c.position].call(h,m,h._eventPosition);var w=[];for(e=0,i=m.length;en.width&&(a=n.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,b,v=function(t,e){var i,n,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.yl.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(i=function(t){return t<=c},n=function(t){return t>c}):(i=function(t){return t<=e.width/2},n=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},i(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):n(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,b),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=y.x,g.y=y.y,g.width=b.width,g.height=b.height,g.caretX=x.x,g.caretY=x.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var i=this._chart.ctx,n=this._view,a=this.getCaretPosition(t,e,n);i.lineTo(a.x1,a.y1),i.lineTo(a.x2,a.y2),i.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,i){var n,a,r,o,s,l,u=i.caretSize,d=i.cornerRadius,h=i.xAlign,c=i.yAlign,f=t.x,g=t.y,m=e.width,p=e.height;if("center"===c)s=g+p/2,"left"===h?(a=(n=f)-u,r=n,o=s+u,l=s-u):(a=(n=f+m)+u,r=n,o=s-u,l=s+u);else if("left"===h?(n=(a=f+d+u)-u,r=a+u):"right"===h?(n=(a=f+m-d-u)-u,r=a+u):(n=(a=i.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+p)+u,l=o;var v=r;r=n,n=v}return{x1:n,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,i){var n=e.title;if(n.length){t.x=Ze(e,e._titleAlign),i.textAlign=e._titleAlign,i.textBaseline="top";var a,r,o=e.titleFontSize,s=e.titleSpacing;for(i.fillStyle=e.titleFontColor,i.font=ut.fontString(o,e._titleFontStyle,e._titleFontFamily),a=0,r=n.length;a0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var i={width:e.width,height:e.height},n={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(n,e,t,i),n.y+=e.yPadding,this.drawTitle(n,e,t),this.drawBody(n,e,t),this.drawFooter(n,e,t),t.restore())}},handleEvent:function(t){var e,i=this,n=i._options;return i._lastActive=i._lastActive||[],"mouseout"===t.type?i._active=[]:i._active=i._chart.getElementsAtEventForMode(t,n.mode,n),(e=!ut.arrayEquals(i._active,i._lastActive))&&(i._lastActive=i._active,(n.enabled||n.custom)&&(i._eventPosition={x:t.x,y:t.y},i.update(!0),i.pivot())),e}}),Ke=je,Je=Xe;Je.positioners=Ke;var Qe=ut.valueOrDefault;function ti(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){if("xAxes"===t||"yAxes"===t){var a,r,o,s=i[t].length;for(e[t]||(e[t]=[]),a=0;a=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?ut.merge(e[t][a],[Ee.getScaleDefaults(r),o]):ut.merge(e[t][a],o)}else ut._merger(t,e,i,n)}})}function ei(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){var a=e[t]||{},r=i[t];"scales"===t?e[t]=ti(a,r):"scale"===t?e[t]=ut.merge(a,[Ee.getScaleDefaults(r.type),r]):ut._merger(t,e,i,n)}})}function ii(t){return"top"===t||"bottom"===t}ot._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var ni=function(t,e){return this.construct(t,e),this};ut.extend(ni.prototype,{construct:function(t,e){var i=this;e=function(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=ei(ot.global,ot[t.type],t.options||{}),t}(e);var n=Ve.acquireContext(t,e),a=n&&n.canvas,r=a&&a.height,o=a&&a.width;i.id=ut.uid(),i.ctx=n,i.canvas=a,i.config=e,i.width=o,i.height=r,i.aspectRatio=r?o/r:null,i.options=e.options,i._bufferedRender=!1,i.chart=i,i.controller=i,ni.instances[i.id]=i,Object.defineProperty(i,"data",{get:function(){return i.config.data},set:function(t){i.config.data=t}}),n&&a?(i.initialize(),i.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return He.notify(t,"beforeInit"),ut.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),He.notify(t,"afterInit"),t},clear:function(){return ut.canvas.clear(this),this},stop:function(){return vt.cancelAnimation(this),this},resize:function(t){var e=this,i=e.options,n=e.canvas,a=i.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(ut.getMaximumWidth(n))),o=Math.max(0,Math.floor(a?r/a:ut.getMaximumHeight(n)));if((e.width!==r||e.height!==o)&&(n.width=e.width=r,n.height=e.height=o,n.style.width=r+"px",n.style.height=o+"px",ut.retinaScale(e,i.devicePixelRatio),!t)){var s={width:r,height:o};He.notify(e,"resize",[s]),i.onResize&&i.onResize(e,s),e.stop(),e.update({duration:i.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},i=t.scale;ut.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),ut.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,i=t.scales||{},n=[],a=Object.keys(i).reduce(function(t,e){return t[e]=!1,t},{});e.scales&&(n=n.concat((e.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(e.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),e.scale&&n.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ut.each(n,function(e){var n=e.options,r=n.id,o=Qe(n.type,e.dtype);ii(n.position)!==ii(e.dposition)&&(n.position=e.dposition),a[r]=!0;var s=null;if(r in i&&i[r].type===o)(s=i[r]).options=n,s.ctx=t.ctx,s.chart=t;else{var l=Ee.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:n,ctx:t.ctx,chart:t}),i[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)}),ut.each(a,function(t,e){t||delete i[e]}),t.scales=i,Ee.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t=this,e=[];return ut.each(t.data.datasets,function(i,n){var a=t.getDatasetMeta(n),r=i.type||t.config.type;if(a.type&&a.type!==r&&(t.destroyDatasetMeta(n),a=t.getDatasetMeta(n)),a.type=r,a.controller)a.controller.updateIndex(n),a.controller.linkScales();else{var o=ue[a.type];if(void 0===o)throw new Error('"'+a.type+'" is not a chart type.');a.controller=new o(t,n),e.push(a.controller)}},t),e},resetElements:function(){var t=this;ut.each(t.data.datasets,function(e,i){t.getDatasetMeta(i).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,i,n=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),i=(e=n).options,ut.each(e.scales,function(t){xe.removeBox(e,t)}),i=ei(ot.global,ot[e.config.type],i),e.options=e.config.options=i,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=i.tooltips,e.tooltip.initialize(),He._invalidate(n),!1!==He.notify(n,"beforeUpdate")){n.tooltip._data=n.data;var a=n.buildOrUpdateControllers();ut.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),n.updateLayout(),n.options.animation&&n.options.animation.duration&&ut.each(a,function(t){t.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],He.notify(n,"afterUpdate"),n._bufferedRender?n._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:n.render(t)}},updateLayout:function(){!1!==He.notify(this,"beforeLayout")&&(xe.update(this,this.width,this.height),He.notify(this,"afterScaleUpdate"),He.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==He.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t=0;--i)e.isDatasetVisible(i)&&e.drawDataset(i,t);He.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var i=this.getDatasetMeta(t),n={meta:i,index:t,easingValue:e};!1!==He.notify(this,"beforeDatasetDraw",[n])&&(i.controller.draw(e),He.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,i={tooltip:e,easingValue:t};!1!==He.notify(this,"beforeTooltipDraw",[i])&&(e.draw(),He.notify(this,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return pe.modes.single(this,t)},getElementsAtEvent:function(t){return pe.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return pe.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,i){var n=pe.modes[e];return"function"==typeof n?n(this,t,i):[]},getDatasetAtEvent:function(t){return pe.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var i=e._meta[this.id];return i||(i=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,i=this.data.datasets.length;e3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var a=ut.log10(Math.abs(n)),r="";if(0!==t)if(Math.max(Math.abs(i[0]),Math.abs(i[i.length-1]))<1e-4){var o=ut.log10(Math.abs(t));r=t.toExponential(Math.floor(o)-Math.floor(a))}else{var s=-1*Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toFixed(s)}else r="0";return r},logarithmic:function(t,e,i){var n=t/Math.pow(10,Math.floor(ut.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===e||e===i.length-1?t.toExponential():""}}},ui=ut.valueOrDefault,di=ut.valueAtIndexOrDefault;function hi(t){var e,i,n=[];for(e=0,i=t.length;eu&&rt.maxHeight){r--;break}r++,l=o*s}t.labelRotation=r},afterCalculateTickRotation:function(){ut.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){ut.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},i=hi(t._ticks),n=t.options,a=n.ticks,r=n.scaleLabel,o=n.gridLines,s=t._isVisible(),l=n.position,u=t.isHorizontal(),d=ut.options._parseFont,h=d(a),c=n.gridLines.tickMarkLength;if(e.width=u?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:s&&o.drawTicks?c:0,e.height=u?s&&o.drawTicks?c:0:t.maxHeight,r.display&&s){var f=d(r),g=ut.options.toPadding(r.padding),m=f.lineHeight+g.height;u?e.height+=m:e.width+=m}if(a.display&&s){var p=ut.longestText(t.ctx,h.string,i,t.longestTextCache),v=ut.numberOfLabelLines(i),y=.5*h.size,b=t.options.ticks.padding;if(t._maxLabelLines=v,t.longestLabelWidth=p,u){var x=ut.toRadians(t.labelRotation),_=Math.cos(x),k=Math.sin(x)*p+h.lineHeight*v+y;e.height=Math.min(t.maxHeight,e.height+k+b),t.ctx.font=h.string;var w,M,S=ci(t.ctx,i[0],h.string),D=ci(t.ctx,i[i.length-1],h.string),C=t.getPixelForTick(0)-t.left,P=t.right-t.getPixelForTick(i.length-1);0!==t.labelRotation?(w="bottom"===l?_*S:_*y,M="bottom"===l?_*y:_*D):(w=S/2,M=D/2),t.paddingLeft=Math.max(w-C,0)+3,t.paddingRight=Math.max(M-P,0)+3}else a.mirror?p=0:p+=b+y,e.width=Math.min(t.maxWidth,e.width+p),t.paddingTop=h.size/2,t.paddingBottom=h.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){ut.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ut.isNullOrUndef(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:ut.noop,getPixelForValue:ut.noop,getValueForPixel:ut.noop,getPixelForTick:function(t){var e=this,i=e.options.offset;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(i?0:1),1),a=n*t+e.paddingLeft;i&&(a+=n/2);var r=e.left+a;return r+=e.isFullWidth()?e.margins.left:0}var o=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(o/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,n=e.left+i;return n+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,i,n=this,a=n.isHorizontal(),r=n.options.ticks.minor,o=t.length,s=!1,l=r.maxTicksLimit,u=n._tickSize()*(o-1),d=a?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.PaddingBottom),h=[];for(u>d&&(s=1+Math.floor(u/d)),o>l&&(s=Math.max(s,1+Math.floor(o/l))),e=0;e1&&e%s>0&&delete i.label,h.push(i);return h},_tickSize:function(){var t=this,e=t.isHorizontal(),i=t.options.ticks.minor,n=ut.toRadians(t.labelRotation),a=Math.abs(Math.cos(n)),r=Math.abs(Math.sin(n)),o=i.autoSkipPadding||0,s=t.longestLabelWidth+o||0,l=ut.options._parseFont(i),u=t._maxLabelLines*l.lineHeight+o||0;return e?u*a>s*r?s/a:u/r:u*r0&&n>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,i=e.stepSize,n=e.maxTicksLimit;return i?t=Math.ceil(this.max/i)-Math.floor(this.min/i)+1:(t=this._computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:pi,buildTicks:function(){var t=this,e=t.options.ticks,i=t.getTickLimit(),n={maxTicks:i=Math.max(2,i),min:e.min,max:e.max,precision:e.precision,stepSize:ut.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var i,n,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,m=ut.niceNum((g-f)/u/l)*l;if(m<1e-14&&vi(d)&&vi(h))return[f,g];(r=Math.ceil(g/m)-Math.floor(f/m))>u&&(m=ut.niceNum(r*m/u/l)*l),s||vi(c)?i=Math.pow(10,ut._decimalPlaces(m)):(i=Math.pow(10,c),m=Math.ceil(m*i)/i),n=Math.floor(f/m)*m,a=Math.ceil(g/m)*m,s&&(!vi(d)&&ut.almostWhole(d/m,m/1e3)&&(n=d),!vi(h)&&ut.almostWhole(h/m,m/1e3)&&(a=h)),r=(a-n)/m,r=ut.almostEquals(r,Math.round(r),m/1e3)?Math.round(r):Math.ceil(r),n=Math.round(n*i)/i,a=Math.round(a*i)/i,o.push(vi(d)?n:d);for(var p=1;pt.max&&(t.max=n))})});t.min=isFinite(t.min)&&!isNaN(t.min)?t.min:0,t.max=isFinite(t.max)&&!isNaN(t.max)?t.max:1,this.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=ut.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e=this,i=e.start,n=+e.getRightValue(t),a=e.end-i;return e.isHorizontal()?e.left+e.width/a*(n-i):e.bottom-e.height/a*(n-i)},getValueForPixel:function(t){var e=this,i=e.isHorizontal(),n=i?e.width:e.height,a=(i?t-e.left:e.bottom-t)/n;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}}),_i=bi;xi._defaults=_i;var ki=ut.valueOrDefault;var wi={position:"left",ticks:{callback:li.formatters.logarithmic}};function Mi(t,e){return ut.isFinite(t)&&t>=0?t:e}var Si=fi.extend({determineDataLimits:function(){var t=this,e=t.options,i=t.chart,n=i.data.datasets,a=t.isHorizontal();function r(e){return a?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null,t.minNotZero=null;var o=e.stacked;if(void 0===o&&ut.each(n,function(t,e){if(!o){var n=i.getDatasetMeta(e);i.isDatasetVisible(e)&&r(n)&&void 0!==n.stack&&(o=!0)}}),e.stacked||o){var s={};ut.each(n,function(n,a){var o=i.getDatasetMeta(a),l=[o.type,void 0===e.stacked&&void 0===o.stack?a:"",o.stack].join(".");i.isDatasetVisible(a)&&r(o)&&(void 0===s[l]&&(s[l]=[]),ut.each(n.data,function(e,i){var n=s[l],a=+t.getRightValue(e);isNaN(a)||o.data[i].hidden||a<0||(n[i]=n[i]||0,n[i]+=a)}))}),ut.each(s,function(e){if(e.length>0){var i=ut.min(e),n=ut.max(e);t.min=null===t.min?i:Math.min(t.min,i),t.max=null===t.max?n:Math.max(t.max,n)}})}else ut.each(n,function(e,n){var a=i.getDatasetMeta(n);i.isDatasetVisible(n)&&r(a)&&ut.each(e.data,function(e,i){var n=+t.getRightValue(e);isNaN(n)||a.data[i].hidden||n<0||(null===t.min?t.min=n:nt.max&&(t.max=n),0!==n&&(null===t.minNotZero||n0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(ut.log10(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,i=!t.isHorizontal(),n={min:Mi(e.min),max:Mi(e.max)},a=t.ticks=function(t,e){var i,n,a=[],r=ki(t.min,Math.pow(10,Math.floor(ut.log10(e.min)))),o=Math.floor(ut.log10(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(i=Math.floor(ut.log10(e.minNotZero)),n=Math.floor(e.minNotZero/Math.pow(10,i)),a.push(r),r=n*Math.pow(10,i)):(i=Math.floor(ut.log10(r)),n=Math.floor(r/Math.pow(10,i)));var l=i<0?Math.pow(10,Math.abs(i)):1;do{a.push(r),10==++n&&(n=1,l=++i>=0?1:l),r=Math.round(n*Math.pow(10,i)*l)/l}while(ia?{start:e-i,end:e}:{start:e,end:e+i}}function Ri(t){return 0===t||180===t?"center":t<180?"left":"right"}function Li(t,e,i,n){var a,r,o=i.y+n/2;if(ut.isArray(e))for(a=0,r=e.length;a270||t<90)&&(i.y-=e.h)}function Yi(t){return ut.isNumber(t)?t:0}var Ni=yi.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Ai(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,i=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;ut.each(e.data.datasets,function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);ut.each(a.data,function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(i=Math.min(r,i),n=Math.max(r,n))})}}),t.min=i===Number.POSITIVE_INFINITY?0:i,t.max=n===Number.NEGATIVE_INFINITY?0:n,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Ai(this.options))},convertTicksToLabels:function(){var t=this;yi.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,i,n,a=ut.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=Ii(t);for(e=0;er.r&&(r.r=f.end,o.r=h),g.startr.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,i){var n=this,a=e.l/Math.sin(i.l),r=Math.max(e.r-n.width,0)/Math.sin(i.r),o=-e.t/Math.cos(i.t),s=-Math.max(e.b-(n.height-n.paddingTop),0)/Math.cos(i.b);a=Yi(a),r=Yi(r),o=Yi(o),s=Yi(s),n.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),n.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,i,n){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=i+a.drawingArea,l=a.height-a.paddingTop-n-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){return t*(2*Math.PI/Ii(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var i=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*i:(t-e.min)*i},getPointPosition:function(t,e){var i=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0)},draw:function(){var t=this,e=t.options,i=e.gridLines,n=e.ticks;if(e.display){var a=t.ctx,r=this.getIndexAngle(0),o=ut.options._parseFont(n);(e.angleLines.display||e.pointLabels.display)&&function(t){var e=t.ctx,i=t.options,n=i.angleLines,a=i.gridLines,r=i.pointLabels,o=Ci(n.lineWidth,a.lineWidth),s=Ci(n.color,a.color),l=Ai(i);e.save(),e.lineWidth=o,e.strokeStyle=s,e.setLineDash&&(e.setLineDash(Ti([n.borderDash,a.borderDash,[]])),e.lineDashOffset=Ti([n.borderDashOffset,a.borderDashOffset,0]));var u=t.getDistanceFromCenterForValue(i.ticks.reverse?t.min:t.max),d=ut.options._parseFont(r);e.font=d.string,e.textBaseline="middle";for(var h=Ii(t)-1;h>=0;h--){if(n.display&&o&&s){var c=t.getPointPosition(h,u);e.beginPath(),e.moveTo(t.xCenter,t.yCenter),e.lineTo(c.x,c.y),e.stroke()}if(r.display){var f=0===h?l/2:0,g=t.getPointPosition(h,u+f+5),m=Pi(r.fontColor,h,ot.global.defaultFontColor);e.fillStyle=m;var p=t.getIndexAngle(h),v=ut.toDegrees(p);e.textAlign=Ri(v),Wi(v,t._pointLabelSizes[h],g),Li(e,t.pointLabels[h]||"",g,d.lineHeight)}}e.restore()}(t),ut.each(t.ticks,function(e,s){if(s>0||n.reverse){var l=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]);if(i.display&&0!==s&&function(t,e,i,n){var a,r=t.ctx,o=e.circular,s=Ii(t),l=Pi(e.color,n-1),u=Pi(e.lineWidth,n-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,i,0,2*Math.PI);else{a=t.getPointPosition(0,i),r.moveTo(a.x,a.y);for(var d=1;d=0&&o<=s;){if(a=t[(n=o+s>>1)-1]||null,r=t[n],!a)return{lo:null,hi:r};if(r[e]i))return{lo:a,hi:r};s=n-1}}return{lo:r,hi:null}}(t,e,i),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(i-r[e])/s:0,u=(o[n]-r[n])*l;return r[n]+u}function Zi(t,e){var i=t._adapter,n=t.options.time,a=n.parser,r=a||n.format,o=e;return"function"==typeof a&&(o=a(o)),ut.isFinite(o)||(o="string"==typeof r?i.parse(o,r):i.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),ut.isFinite(o)||(o=i.parse(o))),o)}function $i(t,e){if(ut.isNullOrUndef(e))return null;var i=t.options.time,n=Zi(t,t.getRightValue(e));return null===n?n:(i.round&&(n=+t._adapter.startOf(n,i.round)),n)}function Xi(t){for(var e=ji.indexOf(t)+1,i=ji.length;e=a&&i<=r&&u.push(i);return n.min=a,n.max=r,n._unit=s.unit||function(t,e,i,n,a){var r,o;for(r=ji.length-1;r>=ji.indexOf(i);r--)if(o=ji[r],Bi[o].common&&t._adapter.diff(a,n,o)>=e.length)return o;return ji[i?ji.indexOf(i):0]}(n,u,s.minUnit,n.min,n.max),n._majorUnit=Xi(n._unit),n._table=function(t,e,i,n){if("linear"===n||!t.length)return[{time:e,pos:0},{time:i,pos:1}];var a,r,o,s,l,u=[],d=[e];for(a=0,r=t.length;ae&&s=0&&t0?o:1}}),Qi={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};Ji._defaults=Qi;var tn,en={category:gi,linear:xi,logarithmic:Si,radialLinear:Ni,time:Ji},nn=(function(t,e){t.exports=function(){var e,i;function n(){return e.apply(null,arguments)}function a(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function r(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function o(t){return void 0===t}function s(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function l(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function u(t,e){var i,n=[];for(i=0;i>>0,n=0;n0)for(i=0;i=0;return(r?i?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+n}var z=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,V=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,H={},E={};function B(t,e,i,n){var a=n;"string"==typeof n&&(a=function(){return this[n]()}),t&&(E[t]=a),e&&(E[e[0]]=function(){return N(a.apply(this,arguments),e[1],e[2])}),i&&(E[i]=function(){return this.localeData().ordinal(a.apply(this,arguments),t)})}function j(t,e){return t.isValid()?(e=U(e,t.localeData()),H[e]=H[e]||function(t){var e,i,n,a=t.match(z);for(e=0,i=a.length;e=0&&V.test(t);)t=t.replace(V,n),V.lastIndex=0,i-=1;return t}var G=/\d/,q=/\d\d/,Z=/\d{3}/,$=/\d{4}/,X=/[+-]?\d{6}/,K=/\d\d?/,J=/\d\d\d\d?/,Q=/\d\d\d\d\d\d?/,tt=/\d{1,3}/,et=/\d{1,4}/,it=/[+-]?\d{1,6}/,nt=/\d+/,at=/[+-]?\d+/,rt=/Z|[+-]\d\d:?\d\d/gi,ot=/Z|[+-]\d\d(?::?\d\d)?/gi,st=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,lt={};function ut(t,e,i){lt[t]=T(e)?e:function(t,n){return t&&i?i:e}}function dt(t,e){return d(lt,t)?lt[t](e._strict,e._locale):new RegExp(ht(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,i,n,a){return e||i||n||a})))}function ht(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var ct={};function ft(t,e){var i,n=e;for("string"==typeof t&&(t=[t]),s(e)&&(n=function(t,i){i[e]=k(t)}),i=0;i68?1900:2e3)};var Ct,Pt=Tt("FullYear",!0);function Tt(t,e){return function(i){return null!=i?(It(this,t,i),n.updateOffset(this,e),this):Ot(this,t)}}function Ot(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function It(t,e,i){t.isValid()&&!isNaN(i)&&("FullYear"===e&&Dt(t.year())&&1===t.month()&&29===t.date()?t._d["set"+(t._isUTC?"UTC":"")+e](i,t.month(),At(i,t.month())):t._d["set"+(t._isUTC?"UTC":"")+e](i))}function At(t,e){if(isNaN(t)||isNaN(e))return NaN;var i,n=(e%(i=12)+i)%i;return t+=(e-n)/12,1===n?Dt(t)?29:28:31-n%7%2}Ct=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var e;for(e=0;e=0){var i=Array.prototype.slice.call(arguments);i[0]=t+400,e=new Date(Date.UTC.apply(null,i)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)}else e=new Date(Date.UTC.apply(null,arguments));return e}function Et(t,e,i){var n=7+e-i,a=(7+Ht(t,0,n).getUTCDay()-e)%7;return-a+n-1}function Bt(t,e,i,n,a){var r,o,s=(7+i-n)%7,l=Et(t,n,a),u=1+7*(e-1)+s+l;return u<=0?o=St(r=t-1)+u:u>St(t)?(r=t+1,o=u-St(t)):(r=t,o=u),{year:r,dayOfYear:o}}function jt(t,e,i){var n,a,r=Et(t.year(),e,i),o=Math.floor((t.dayOfYear()-r-1)/7)+1;return o<1?(a=t.year()-1,n=o+Ut(a,e,i)):o>Ut(t.year(),e,i)?(n=o-Ut(t.year(),e,i),a=t.year()+1):(a=t.year(),n=o),{week:n,year:a}}function Ut(t,e,i){var n=Et(t,e,i),a=Et(t+1,e,i);return(St(t)-n+a)/7}function Gt(t,e){return t.slice(e,7).concat(t.slice(0,e))}B("w",["ww",2],"wo","week"),B("W",["WW",2],"Wo","isoWeek"),F("week","w"),F("isoWeek","W"),Y("week",5),Y("isoWeek",5),ut("w",K),ut("ww",K,q),ut("W",K),ut("WW",K,q),gt(["w","ww","W","WW"],function(t,e,i,n){e[n.substr(0,1)]=k(t)}),B("d",0,"do","day"),B("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),B("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),B("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),B("e",0,0,"weekday"),B("E",0,0,"isoWeekday"),F("day","d"),F("weekday","e"),F("isoWeekday","E"),Y("day",11),Y("weekday",11),Y("isoWeekday",11),ut("d",K),ut("e",K),ut("E",K),ut("dd",function(t,e){return e.weekdaysMinRegex(t)}),ut("ddd",function(t,e){return e.weekdaysShortRegex(t)}),ut("dddd",function(t,e){return e.weekdaysRegex(t)}),gt(["dd","ddd","dddd"],function(t,e,i,n){var a=i._locale.weekdaysParse(t,n,i._strict);null!=a?e.d=a:f(i).invalidWeekday=t}),gt(["d","e","E"],function(t,e,i,n){e[n]=k(t)});var qt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Zt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$t="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Xt=st,Kt=st,Jt=st;function Qt(){function t(t,e){return e.length-t.length}var e,i,n,a,r,o=[],s=[],l=[],u=[];for(e=0;e<7;e++)i=c([2e3,1]).day(e),n=this.weekdaysMin(i,""),a=this.weekdaysShort(i,""),r=this.weekdays(i,""),o.push(n),s.push(a),l.push(r),u.push(n),u.push(a),u.push(r);for(o.sort(t),s.sort(t),l.sort(t),u.sort(t),e=0;e<7;e++)s[e]=ht(s[e]),l[e]=ht(l[e]),u[e]=ht(u[e]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function te(){return this.hours()%12||12}function ee(t,e){B(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function ie(t,e){return e._meridiemParse}B("H",["HH",2],0,"hour"),B("h",["hh",2],0,te),B("k",["kk",2],0,function(){return this.hours()||24}),B("hmm",0,0,function(){return""+te.apply(this)+N(this.minutes(),2)}),B("hmmss",0,0,function(){return""+te.apply(this)+N(this.minutes(),2)+N(this.seconds(),2)}),B("Hmm",0,0,function(){return""+this.hours()+N(this.minutes(),2)}),B("Hmmss",0,0,function(){return""+this.hours()+N(this.minutes(),2)+N(this.seconds(),2)}),ee("a",!0),ee("A",!1),F("hour","h"),Y("hour",13),ut("a",ie),ut("A",ie),ut("H",K),ut("h",K),ut("k",K),ut("HH",K,q),ut("hh",K,q),ut("kk",K,q),ut("hmm",J),ut("hmmss",Q),ut("Hmm",J),ut("Hmmss",Q),ft(["H","HH"],bt),ft(["k","kk"],function(t,e,i){var n=k(t);e[bt]=24===n?0:n}),ft(["a","A"],function(t,e,i){i._isPm=i._locale.isPM(t),i._meridiem=t}),ft(["h","hh"],function(t,e,i){e[bt]=k(t),f(i).bigHour=!0}),ft("hmm",function(t,e,i){var n=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n)),f(i).bigHour=!0}),ft("hmmss",function(t,e,i){var n=t.length-4,a=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n,2)),e[_t]=k(t.substr(a)),f(i).bigHour=!0}),ft("Hmm",function(t,e,i){var n=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n))}),ft("Hmmss",function(t,e,i){var n=t.length-4,a=t.length-2;e[bt]=k(t.substr(0,n)),e[xt]=k(t.substr(n,2)),e[_t]=k(t.substr(a))});var ne,ae=Tt("Hours",!0),re={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Rt,monthsShort:Lt,week:{dow:0,doy:6},weekdays:qt,weekdaysMin:$t,weekdaysShort:Zt,meridiemParse:/[ap]\.?m?\.?/i},oe={},se={};function le(t){return t?t.toLowerCase().replace("_","-"):t}function ue(e){var i=null;if(!oe[e]&&t&&t.exports)try{i=ne._abbr;var n=_e;n("./locale/"+e),de(i)}catch(t){}return oe[e]}function de(t,e){var i;return t&&((i=o(e)?ce(t):he(t,e))?ne=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),ne._abbr}function he(t,e){if(null!==e){var i,n=re;if(e.abbr=t,null!=oe[t])P("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=oe[t]._config;else if(null!=e.parentLocale)if(null!=oe[e.parentLocale])n=oe[e.parentLocale]._config;else{if(null==(i=ue(e.parentLocale)))return se[e.parentLocale]||(se[e.parentLocale]=[]),se[e.parentLocale].push({name:t,config:e}),null;n=i._config}return oe[t]=new I(O(n,e)),se[t]&&se[t].forEach(function(t){he(t.name,t.config)}),de(t),oe[t]}return delete oe[t],null}function ce(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return ne;if(!a(t)){if(e=ue(t))return e;t=[t]}return function(t){for(var e,i,n,a,r=0;r0;){if(n=ue(a.slice(0,e).join("-")))return n;if(i&&i.length>=e&&w(a,i,!0)>=e-1)break;e--}r++}return ne}(t)}function fe(t){var e,i=t._a;return i&&-2===f(t).overflow&&(e=i[vt]<0||i[vt]>11?vt:i[yt]<1||i[yt]>At(i[pt],i[vt])?yt:i[bt]<0||i[bt]>24||24===i[bt]&&(0!==i[xt]||0!==i[_t]||0!==i[kt])?bt:i[xt]<0||i[xt]>59?xt:i[_t]<0||i[_t]>59?_t:i[kt]<0||i[kt]>999?kt:-1,f(t)._overflowDayOfYear&&(eyt)&&(e=yt),f(t)._overflowWeeks&&-1===e&&(e=wt),f(t)._overflowWeekday&&-1===e&&(e=Mt),f(t).overflow=e),t}function ge(t,e,i){return null!=t?t:null!=e?e:i}function me(t){var e,i,a,r,o,s=[];if(!t._d){for(a=function(t){var e=new Date(n.now());return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}(t),t._w&&null==t._a[yt]&&null==t._a[vt]&&function(t){var e,i,n,a,r,o,s,l;if(null!=(e=t._w).GG||null!=e.W||null!=e.E)r=1,o=4,i=ge(e.GG,t._a[pt],jt(Ie(),1,4).year),n=ge(e.W,1),((a=ge(e.E,1))<1||a>7)&&(l=!0);else{r=t._locale._week.dow,o=t._locale._week.doy;var u=jt(Ie(),r,o);i=ge(e.gg,t._a[pt],u.year),n=ge(e.w,u.week),null!=e.d?((a=e.d)<0||a>6)&&(l=!0):null!=e.e?(a=e.e+r,(e.e<0||e.e>6)&&(l=!0)):a=r}n<1||n>Ut(i,r,o)?f(t)._overflowWeeks=!0:null!=l?f(t)._overflowWeekday=!0:(s=Bt(i,n,a,r,o),t._a[pt]=s.year,t._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(o=ge(t._a[pt],a[pt]),(t._dayOfYear>St(o)||0===t._dayOfYear)&&(f(t)._overflowDayOfYear=!0),i=Ht(o,0,t._dayOfYear),t._a[vt]=i.getUTCMonth(),t._a[yt]=i.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=s[e]=a[e];for(;e<7;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[bt]&&0===t._a[xt]&&0===t._a[_t]&&0===t._a[kt]&&(t._nextDay=!0,t._a[bt]=0),t._d=(t._useUTC?Ht:function(t,e,i,n,a,r,o){var s;return t<100&&t>=0?(s=new Date(t+400,e,i,n,a,r,o),isFinite(s.getFullYear())&&s.setFullYear(t)):s=new Date(t,e,i,n,a,r,o),s}).apply(null,s),r=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[bt]=24),t._w&&void 0!==t._w.d&&t._w.d!==r&&(f(t).weekdayMismatch=!0)}}var pe=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ve=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ye=/Z|[+-]\d\d(?::?\d\d)?/,be=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],xe=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ke=/^\/?Date\((\-?\d+)/i;function we(t){var e,i,n,a,r,o,s=t._i,l=pe.exec(s)||ve.exec(s);if(l){for(f(t).iso=!0,e=0,i=be.length;e0&&f(t).unusedInput.push(o),s=s.slice(s.indexOf(i)+i.length),u+=i.length),E[r]?(i?f(t).empty=!1:f(t).unusedTokens.push(r),mt(r,i,t)):t._strict&&!i&&f(t).unusedTokens.push(r);f(t).charsLeftOver=l-u,s.length>0&&f(t).unusedInput.push(s),t._a[bt]<=12&&!0===f(t).bigHour&&t._a[bt]>0&&(f(t).bigHour=void 0),f(t).parsedDateParts=t._a.slice(0),f(t).meridiem=t._meridiem,t._a[bt]=(d=t._locale,h=t._a[bt],null==(c=t._meridiem)?h:null!=d.meridiemHour?d.meridiemHour(h,c):null!=d.isPM?((g=d.isPM(c))&&h<12&&(h+=12),g||12!==h||(h=0),h):h),me(t),fe(t)}else Ce(t);else we(t);var d,h,c,g}function Te(t){var e=t._i,i=t._f;return t._locale=t._locale||ce(t._l),null===e||void 0===i&&""===e?m({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),x(e)?new b(fe(e)):(l(e)?t._d=e:a(i)?function(t){var e,i,n,a,r;if(0===t._f.length)return f(t).invalidFormat=!0,void(t._d=new Date(NaN));for(a=0;athis?this:t:m()});function Re(t,e){var i,n;if(1===e.length&&a(e[0])&&(e=e[0]),!e.length)return Ie();for(i=e[0],n=1;n=0?new Date(t+400,e,i)-si:new Date(t,e,i).valueOf()}function di(t,e,i){return t<100&&t>=0?Date.UTC(t+400,e,i)-si:Date.UTC(t,e,i)}function hi(t,e){B(0,[t,t.length],0,e)}function ci(t,e,i,n,a){var r;return null==t?jt(this,n,a).year:(r=Ut(t,n,a),e>r&&(e=r),function(t,e,i,n,a){var r=Bt(t,e,i,n,a),o=Ht(r.year,0,r.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,t,e,i,n,a))}B(0,["gg",2],0,function(){return this.weekYear()%100}),B(0,["GG",2],0,function(){return this.isoWeekYear()%100}),hi("gggg","weekYear"),hi("ggggg","weekYear"),hi("GGGG","isoWeekYear"),hi("GGGGG","isoWeekYear"),F("weekYear","gg"),F("isoWeekYear","GG"),Y("weekYear",1),Y("isoWeekYear",1),ut("G",at),ut("g",at),ut("GG",K,q),ut("gg",K,q),ut("GGGG",et,$),ut("gggg",et,$),ut("GGGGG",it,X),ut("ggggg",it,X),gt(["gggg","ggggg","GGGG","GGGGG"],function(t,e,i,n){e[n.substr(0,2)]=k(t)}),gt(["gg","GG"],function(t,e,i,a){e[a]=n.parseTwoDigitYear(t)}),B("Q",0,"Qo","quarter"),F("quarter","Q"),Y("quarter",7),ut("Q",G),ft("Q",function(t,e){e[vt]=3*(k(t)-1)}),B("D",["DD",2],"Do","date"),F("date","D"),Y("date",9),ut("D",K),ut("DD",K,q),ut("Do",function(t,e){return t?e._dayOfMonthOrdinalParse||e._ordinalParse:e._dayOfMonthOrdinalParseLenient}),ft(["D","DD"],yt),ft("Do",function(t,e){e[yt]=k(t.match(K)[0])});var fi=Tt("Date",!0);B("DDD",["DDDD",3],"DDDo","dayOfYear"),F("dayOfYear","DDD"),Y("dayOfYear",4),ut("DDD",tt),ut("DDDD",Z),ft(["DDD","DDDD"],function(t,e,i){i._dayOfYear=k(t)}),B("m",["mm",2],0,"minute"),F("minute","m"),Y("minute",14),ut("m",K),ut("mm",K,q),ft(["m","mm"],xt);var gi=Tt("Minutes",!1);B("s",["ss",2],0,"second"),F("second","s"),Y("second",15),ut("s",K),ut("ss",K,q),ft(["s","ss"],_t);var mi,pi=Tt("Seconds",!1);for(B("S",0,0,function(){return~~(this.millisecond()/100)}),B(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),B(0,["SSS",3],0,"millisecond"),B(0,["SSSS",4],0,function(){return 10*this.millisecond()}),B(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),B(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),B(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),B(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),B(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),F("millisecond","ms"),Y("millisecond",16),ut("S",tt,G),ut("SS",tt,q),ut("SSS",tt,Z),mi="SSSS";mi.length<=9;mi+="S")ut(mi,nt);function vi(t,e){e[kt]=k(1e3*("0."+t))}for(mi="S";mi.length<=9;mi+="S")ft(mi,vi);var yi=Tt("Milliseconds",!1);B("z",0,0,"zoneAbbr"),B("zz",0,0,"zoneName");var bi=b.prototype;function xi(t){return t}bi.add=Je,bi.calendar=function(t,e){var i=t||Ie(),a=Ee(i,this).startOf("day"),r=n.calendarFormat(this,a)||"sameElse",o=e&&(T(e[r])?e[r].call(this,i):e[r]);return this.format(o||this.localeData().calendar(r,this,Ie(i)))},bi.clone=function(){return new b(this)},bi.diff=function(t,e,i){var n,a,r;if(!this.isValid())return NaN;if(!(n=Ee(t,this)).isValid())return NaN;switch(a=6e4*(n.utcOffset()-this.utcOffset()),e=R(e)){case"year":r=ti(this,n)/12;break;case"month":r=ti(this,n);break;case"quarter":r=ti(this,n)/3;break;case"second":r=(this-n)/1e3;break;case"minute":r=(this-n)/6e4;break;case"hour":r=(this-n)/36e5;break;case"day":r=(this-n-a)/864e5;break;case"week":r=(this-n-a)/6048e5;break;default:r=this-n}return i?r:_(r)},bi.endOf=function(t){var e;if(void 0===(t=R(t))||"millisecond"===t||!this.isValid())return this;var i=this._isUTC?di:ui;switch(t){case"year":e=i(this.year()+1,0,1)-1;break;case"quarter":e=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":e=i(this.year(),this.month()+1,1)-1;break;case"week":e=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":e=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":e=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":e=this._d.valueOf(),e+=oi-li(e+(this._isUTC?0:this.utcOffset()*ri),oi)-1;break;case"minute":e=this._d.valueOf(),e+=ri-li(e,ri)-1;break;case"second":e=this._d.valueOf(),e+=ai-li(e,ai)-1}return this._d.setTime(e),n.updateOffset(this,!0),this},bi.format=function(t){t||(t=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var e=j(this,t);return this.localeData().postformat(e)},bi.from=function(t,e){return this.isValid()&&(x(t)&&t.isValid()||Ie(t).isValid())?qe({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},bi.fromNow=function(t){return this.from(Ie(),t)},bi.to=function(t,e){return this.isValid()&&(x(t)&&t.isValid()||Ie(t).isValid())?qe({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},bi.toNow=function(t){return this.to(Ie(),t)},bi.get=function(t){return T(this[t=R(t)])?this[t]():this},bi.invalidAt=function(){return f(this).overflow},bi.isAfter=function(t,e){var i=x(t)?t:Ie(t);return!(!this.isValid()||!i.isValid())&&("millisecond"===(e=R(e)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()9999?j(i,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",j(i,"Z")):j(i,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},bi.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",e="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",e="Z");var i="["+t+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a=e+'[")]';return this.format(i+n+"-MM-DD[T]HH:mm:ss.SSS"+a)},bi.toJSON=function(){return this.isValid()?this.toISOString():null},bi.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},bi.unix=function(){return Math.floor(this.valueOf()/1e3)},bi.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},bi.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},bi.year=Pt,bi.isLeapYear=function(){return Dt(this.year())},bi.weekYear=function(t){return ci.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},bi.isoWeekYear=function(t){return ci.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},bi.quarter=bi.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},bi.month=Yt,bi.daysInMonth=function(){return At(this.year(),this.month())},bi.week=bi.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},bi.isoWeek=bi.isoWeeks=function(t){var e=jt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},bi.weeksInYear=function(){var t=this.localeData()._week;return Ut(this.year(),t.dow,t.doy)},bi.isoWeeksInYear=function(){return Ut(this.year(),1,4)},bi.date=fi,bi.day=bi.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=function(t,e){return"string"!=typeof t?t:isNaN(t)?"number"==typeof(t=e.weekdaysParse(t))?t:null:parseInt(t,10)}(t,this.localeData()),this.add(t-e,"d")):e},bi.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},bi.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var e=function(t,e){return"string"==typeof t?e.weekdaysParse(t)%7||7:isNaN(t)?null:t}(t,this.localeData());return this.day(this.day()%7?e:e-7)}return this.day()||7},bi.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},bi.hour=bi.hours=ae,bi.minute=bi.minutes=gi,bi.second=bi.seconds=pi,bi.millisecond=bi.milliseconds=yi,bi.utcOffset=function(t,e,i){var a,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=He(ot,t)))return this}else Math.abs(t)<16&&!i&&(t*=60);return!this._isUTC&&e&&(a=Be(this)),this._offset=t,this._isUTC=!0,null!=a&&this.add(a,"m"),r!==t&&(!e||this._changeInProgress?Ke(this,qe(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Be(this)},bi.utc=function(t){return this.utcOffset(0,t)},bi.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Be(this),"m")),this},bi.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=He(rt,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},bi.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?Ie(t).utcOffset():0,(this.utcOffset()-t)%60==0)},bi.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},bi.isLocal=function(){return!!this.isValid()&&!this._isUTC},bi.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},bi.isUtc=je,bi.isUTC=je,bi.zoneAbbr=function(){return this._isUTC?"UTC":""},bi.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},bi.dates=S("dates accessor is deprecated. Use date instead.",fi),bi.months=S("months accessor is deprecated. Use month instead",Yt),bi.years=S("years accessor is deprecated. Use year instead",Pt),bi.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}),bi.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var t={};if(v(t,this),(t=Te(t))._a){var e=t._isUTC?c(t._a):Ie(t._a);this._isDSTShifted=this.isValid()&&w(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var _i=I.prototype;function ki(t,e,i,n){var a=ce(),r=c().set(n,e);return a[i](r,t)}function wi(t,e,i){if(s(t)&&(e=t,t=void 0),t=t||"",null!=e)return ki(t,e,i,"month");var n,a=[];for(n=0;n<12;n++)a[n]=ki(t,n,i,"month");return a}function Mi(t,e,i,n){"boolean"==typeof t?(s(e)&&(i=e,e=void 0),e=e||""):(i=e=t,t=!1,s(e)&&(i=e,e=void 0),e=e||"");var a,r=ce(),o=t?r._week.dow:0;if(null!=i)return ki(e,(i+o)%7,n,"day");var l=[];for(a=0;a<7;a++)l[a]=ki(e,(a+o)%7,n,"day");return l}_i.calendar=function(t,e,i){var n=this._calendar[t]||this._calendar.sameElse;return T(n)?n.call(e,i):n},_i.longDateFormat=function(t){var e=this._longDateFormat[t],i=this._longDateFormat[t.toUpperCase()];return e||!i?e:(this._longDateFormat[t]=i.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])},_i.invalidDate=function(){return this._invalidDate},_i.ordinal=function(t){return this._ordinal.replace("%d",t)},_i.preparse=xi,_i.postformat=xi,_i.relativeTime=function(t,e,i,n){var a=this._relativeTime[i];return T(a)?a(t,e,i,n):a.replace(/%d/i,t)},_i.pastFuture=function(t,e){var i=this._relativeTime[t>0?"future":"past"];return T(i)?i(e):i.replace(/%s/i,e)},_i.set=function(t){var e,i;for(i in t)T(e=t[i])?this[i]=e:this["_"+i]=e;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},_i.months=function(t,e){return t?a(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Ft).test(e)?"format":"standalone"][t.month()]:a(this._months)?this._months:this._months.standalone},_i.monthsShort=function(t,e){return t?a(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Ft.test(e)?"format":"standalone"][t.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},_i.monthsParse=function(t,e,i){var n,a,r;if(this._monthsParseExact)return function(t,e,i){var n,a,r,o=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)r=c([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(r,"").toLocaleLowerCase();return i?"MMM"===e?-1!==(a=Ct.call(this._shortMonthsParse,o))?a:null:-1!==(a=Ct.call(this._longMonthsParse,o))?a:null:"MMM"===e?-1!==(a=Ct.call(this._shortMonthsParse,o))?a:-1!==(a=Ct.call(this._longMonthsParse,o))?a:null:-1!==(a=Ct.call(this._longMonthsParse,o))?a:-1!==(a=Ct.call(this._shortMonthsParse,o))?a:null}.call(this,t,e,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(a=c([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(r="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[n]=new RegExp(r.replace(".",""),"i")),i&&"MMMM"===e&&this._longMonthsParse[n].test(t))return n;if(i&&"MMM"===e&&this._shortMonthsParse[n].test(t))return n;if(!i&&this._monthsParse[n].test(t))return n}},_i.monthsRegex=function(t){return this._monthsParseExact?(d(this,"_monthsRegex")||Vt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=zt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},_i.monthsShortRegex=function(t){return this._monthsParseExact?(d(this,"_monthsRegex")||Vt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=Nt),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},_i.week=function(t){return jt(t,this._week.dow,this._week.doy).week},_i.firstDayOfYear=function(){return this._week.doy},_i.firstDayOfWeek=function(){return this._week.dow},_i.weekdays=function(t,e){var i=a(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(e)?"format":"standalone"];return!0===t?Gt(i,this._week.dow):t?i[t.day()]:i},_i.weekdaysMin=function(t){return!0===t?Gt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},_i.weekdaysShort=function(t){return!0===t?Gt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},_i.weekdaysParse=function(t,e,i){var n,a,r;if(this._weekdaysParseExact)return function(t,e,i){var n,a,r,o=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)r=c([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(r,"").toLocaleLowerCase();return i?"dddd"===e?-1!==(a=Ct.call(this._weekdaysParse,o))?a:null:"ddd"===e?-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:null:"dddd"===e?-1!==(a=Ct.call(this._weekdaysParse,o))?a:-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:null:"ddd"===e?-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:-1!==(a=Ct.call(this._weekdaysParse,o))?a:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:null:-1!==(a=Ct.call(this._minWeekdaysParse,o))?a:-1!==(a=Ct.call(this._weekdaysParse,o))?a:-1!==(a=Ct.call(this._shortWeekdaysParse,o))?a:null}.call(this,t,e,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(a=c([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(r="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[n]=new RegExp(r.replace(".",""),"i")),i&&"dddd"===e&&this._fullWeekdaysParse[n].test(t))return n;if(i&&"ddd"===e&&this._shortWeekdaysParse[n].test(t))return n;if(i&&"dd"===e&&this._minWeekdaysParse[n].test(t))return n;if(!i&&this._weekdaysParse[n].test(t))return n}},_i.weekdaysRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qt.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=Xt),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},_i.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qt.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Kt),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},_i.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||Qt.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Jt),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},_i.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},_i.meridiem=function(t,e,i){return t>11?i?"pm":"PM":i?"am":"AM"},de("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,i=1===k(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+i}}),n.lang=S("moment.lang is deprecated. Use moment.locale instead.",de),n.langData=S("moment.langData is deprecated. Use moment.localeData instead.",ce);var Si=Math.abs;function Di(t,e,i,n){var a=qe(e,i);return t._milliseconds+=n*a._milliseconds,t._days+=n*a._days,t._months+=n*a._months,t._bubble()}function Ci(t){return t<0?Math.floor(t):Math.ceil(t)}function Pi(t){return 4800*t/146097}function Ti(t){return 146097*t/4800}function Oi(t){return function(){return this.as(t)}}var Ii=Oi("ms"),Ai=Oi("s"),Fi=Oi("m"),Ri=Oi("h"),Li=Oi("d"),Wi=Oi("w"),Yi=Oi("M"),Ni=Oi("Q"),zi=Oi("y");function Vi(t){return function(){return this.isValid()?this._data[t]:NaN}}var Hi=Vi("milliseconds"),Ei=Vi("seconds"),Bi=Vi("minutes"),ji=Vi("hours"),Ui=Vi("days"),Gi=Vi("months"),qi=Vi("years"),Zi=Math.round,$i={ss:44,s:45,m:45,h:22,d:26,M:11},Xi=Math.abs;function Ki(t){return(t>0)-(t<0)||+t}function Ji(){if(!this.isValid())return this.localeData().invalidDate();var t,e,i=Xi(this._milliseconds)/1e3,n=Xi(this._days),a=Xi(this._months);t=_(i/60),e=_(t/60),i%=60,t%=60;var r=_(a/12),o=a%=12,s=n,l=e,u=t,d=i?i.toFixed(3).replace(/\.?0+$/,""):"",h=this.asSeconds();if(!h)return"P0D";var c=h<0?"-":"",f=Ki(this._months)!==Ki(h)?"-":"",g=Ki(this._days)!==Ki(h)?"-":"",m=Ki(this._milliseconds)!==Ki(h)?"-":"";return c+"P"+(r?f+r+"Y":"")+(o?f+o+"M":"")+(s?g+s+"D":"")+(l||u||d?"T":"")+(l?m+l+"H":"")+(u?m+u+"M":"")+(d?m+d+"S":"")}var Qi=We.prototype;return Qi.isValid=function(){return this._isValid},Qi.abs=function(){var t=this._data;return this._milliseconds=Si(this._milliseconds),this._days=Si(this._days),this._months=Si(this._months),t.milliseconds=Si(t.milliseconds),t.seconds=Si(t.seconds),t.minutes=Si(t.minutes),t.hours=Si(t.hours),t.months=Si(t.months),t.years=Si(t.years),this},Qi.add=function(t,e){return Di(this,t,e,1)},Qi.subtract=function(t,e){return Di(this,t,e,-1)},Qi.as=function(t){if(!this.isValid())return NaN;var e,i,n=this._milliseconds;if("month"===(t=R(t))||"quarter"===t||"year"===t)switch(e=this._days+n/864e5,i=this._months+Pi(e),t){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(e=this._days+Math.round(Ti(this._months)),t){case"week":return e/7+n/6048e5;case"day":return e+n/864e5;case"hour":return 24*e+n/36e5;case"minute":return 1440*e+n/6e4;case"second":return 86400*e+n/1e3;case"millisecond":return Math.floor(864e5*e)+n;default:throw new Error("Unknown unit "+t)}},Qi.asMilliseconds=Ii,Qi.asSeconds=Ai,Qi.asMinutes=Fi,Qi.asHours=Ri,Qi.asDays=Li,Qi.asWeeks=Wi,Qi.asMonths=Yi,Qi.asQuarters=Ni,Qi.asYears=zi,Qi.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},Qi._bubble=function(){var t,e,i,n,a,r=this._milliseconds,o=this._days,s=this._months,l=this._data;return r>=0&&o>=0&&s>=0||r<=0&&o<=0&&s<=0||(r+=864e5*Ci(Ti(s)+o),o=0,s=0),l.milliseconds=r%1e3,t=_(r/1e3),l.seconds=t%60,e=_(t/60),l.minutes=e%60,i=_(e/60),l.hours=i%24,o+=_(i/24),a=_(Pi(o)),s+=a,o-=Ci(Ti(a)),n=_(s/12),s%=12,l.days=o,l.months=s,l.years=n,this},Qi.clone=function(){return qe(this)},Qi.get=function(t){return t=R(t),this.isValid()?this[t+"s"]():NaN},Qi.milliseconds=Hi,Qi.seconds=Ei,Qi.minutes=Bi,Qi.hours=ji,Qi.days=Ui,Qi.weeks=function(){return _(this.days()/7)},Qi.months=Gi,Qi.years=qi,Qi.humanize=function(t){if(!this.isValid())return this.localeData().invalidDate();var e=this.localeData(),i=function(t,e,i){var n=qe(t).abs(),a=Zi(n.as("s")),r=Zi(n.as("m")),o=Zi(n.as("h")),s=Zi(n.as("d")),l=Zi(n.as("M")),u=Zi(n.as("y")),d=a<=$i.ss&&["s",a]||a<$i.s&&["ss",a]||r<=1&&["m"]||r<$i.m&&["mm",r]||o<=1&&["h"]||o<$i.h&&["hh",o]||s<=1&&["d"]||s<$i.d&&["dd",s]||l<=1&&["M"]||l<$i.M&&["MM",l]||u<=1&&["y"]||["yy",u];return d[2]=e,d[3]=+t>0,d[4]=i,function(t,e,i,n,a){return a.relativeTime(e||1,!!i,t,n)}.apply(null,d)}(this,!t,e);return t&&(i=e.pastFuture(+this,i)),e.postformat(i)},Qi.toISOString=Ji,Qi.toString=Ji,Qi.toJSON=Ji,Qi.locale=ei,Qi.localeData=ni,Qi.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ji),Qi.lang=ii,B("X",0,0,"unix"),B("x",0,0,"valueOf"),ut("x",at),ut("X",/[+-]?\d+(\.\d{1,3})?/),ft("X",function(t,e,i){i._d=new Date(1e3*parseFloat(t,10))}),ft("x",function(t,e,i){i._d=new Date(k(t))}),n.version="2.24.0",e=Ie,n.fn=bi,n.min=function(){return Re("isBefore",[].slice.call(arguments,0))},n.max=function(){return Re("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=c,n.unix=function(t){return Ie(1e3*t)},n.months=function(t,e){return wi(t,e,"months")},n.isDate=l,n.locale=de,n.invalid=m,n.duration=qe,n.isMoment=x,n.weekdays=function(t,e,i){return Mi(t,e,i,"weekdays")},n.parseZone=function(){return Ie.apply(null,arguments).parseZone()},n.localeData=ce,n.isDuration=Ye,n.monthsShort=function(t,e){return wi(t,e,"monthsShort")},n.weekdaysMin=function(t,e,i){return Mi(t,e,i,"weekdaysMin")},n.defineLocale=he,n.updateLocale=function(t,e){if(null!=e){var i,n,a=re;null!=(n=ue(t))&&(a=n._config),e=O(a,e),(i=new I(e)).parentLocale=oe[t],oe[t]=i,de(t)}else null!=oe[t]&&(null!=oe[t].parentLocale?oe[t]=oe[t].parentLocale:null!=oe[t]&&delete oe[t]);return oe[t]},n.locales=function(){return D(oe)},n.weekdaysShort=function(t,e,i){return Mi(t,e,i,"weekdaysShort")},n.normalizeUnits=R,n.relativeTimeRounding=function(t){return void 0===t?Zi:"function"==typeof t&&(Zi=t,!0)},n.relativeTimeThreshold=function(t,e){return void 0!==$i[t]&&(void 0===e?$i[t]:($i[t]=e,"s"===t&&($i.ss=e-1),!0))},n.calendarFormat=function(t,e){var i=t.diff(e,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},n.prototype=bi,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n}()}(tn={exports:{}},tn.exports),tn.exports),an={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};si._date.override("function"==typeof nn?{_id:"moment",formats:function(){return an},parse:function(t,e){return"string"==typeof t&&"string"==typeof e?t=nn(t,e):t instanceof nn||(t=nn(t)),t.isValid()?t.valueOf():null},format:function(t,e){return nn(t).format(e)},add:function(t,e,i){return nn(t).add(e,i).valueOf()},diff:function(t,e,i){return nn.duration(nn(t).diff(nn(e))).as(i)},startOf:function(t,e,i){return t=nn(t),"isoWeek"===e?t.isoWeekday(i).valueOf():t.startOf(e).valueOf()},endOf:function(t,e){return nn(t).endOf(e).valueOf()},_create:function(t){return nn(t)}}:{}),ot._set("global",{plugins:{filler:{propagate:!0}}});var rn={dataset:function(t){var e=t.fill,i=t.chart,n=i.getDatasetMeta(e),a=n&&i.isDatasetVisible(e)&&n.dataset._children||[],r=a.length||0;return r?function(t,e){return e=i)&&n;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function sn(t){var e,i=t.el._model||{},n=t.el._scale||{},a=t.fill,r=null;if(isFinite(a))return null;if("start"===a?r=void 0===i.scaleBottom?n.bottom:i.scaleBottom:"end"===a?r=void 0===i.scaleTop?n.top:i.scaleTop:void 0!==i.scaleZero?r=i.scaleZero:n.getBasePosition?r=n.getBasePosition():n.getBasePixel&&(r=n.getBasePixel()),null!=r){if(void 0!==r.x&&void 0!==r.y)return r;if(ut.isFinite(r))return{x:(e=n.isHorizontal())?r:null,y:e?null:r}}return null}function ln(t,e,i){var n,a=t[e].fill,r=[e];if(!i)return a;for(;!1!==a&&-1===r.indexOf(a);){if(!isFinite(a))return a;if(!(n=t[a]))return!1;if(n.visible)return a;r.push(a),a=n.fill}return!1}function un(t){var e=t.fill,i="dataset";return!1===e?null:(isFinite(e)||(i="boundary"),rn[i](t))}function dn(t){return t&&!t.skip}function hn(t,e,i,n,a){var r;if(n&&a){for(t.moveTo(e[0].x,e[0].y),r=1;r0;--r)ut.canvas.lineTo(t,i[r],i[r-1],!0)}}var cn={id:"filler",afterDatasetsUpdate:function(t,e){var i,n,a,r,o=(t.data.datasets||[]).length,s=e.propagate,l=[];for(n=0;ne?e:t.boxWidth}ot._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var i=e.datasetIndex,n=this.chart,a=n.getDatasetMeta(i);a.hidden=null===a.hidden?!n.data.datasets[i].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return ut.isArray(e.datasets)?e.datasets.map(function(e,i){return{text:e.label,fillStyle:ut.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:i}},this):[]}}},legendCallback:function(t){var e=[];e.push('
      ');for(var i=0;i'),t.data.datasets[i].label&&e.push(t.data.datasets[i].label),e.push("");return e.push("
    "),e.join("")}});var pn=gt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:fn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:fn,beforeSetDimensions:fn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:fn,beforeBuildLabels:fn,buildLabels:function(){var t=this,e=t.options.labels||{},i=ut.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(i=i.filter(function(i){return e.filter(i,t.chart.data)})),t.options.reverse&&i.reverse(),t.legendItems=i},afterBuildLabels:fn,beforeFit:fn,fit:function(){var t=this,e=t.options,i=e.labels,n=e.display,a=t.ctx,r=ut.options._parseFont(i),o=r.size,s=t.legendHitBoxes=[],l=t.minSize,u=t.isHorizontal();if(u?(l.width=t.maxWidth,l.height=n?10:0):(l.width=n?10:0,l.height=t.maxHeight),n)if(a.font=r.string,u){var d=t.lineWidths=[0],h=0;a.textAlign="left",a.textBaseline="top",ut.each(t.legendItems,function(t,e){var n=mn(i,o)+o/2+a.measureText(t.text).width;(0===e||d[d.length-1]+n+i.padding>l.width)&&(h+=o+i.padding,d[d.length-(e>0?0:1)]=i.padding),s[e]={left:0,top:0,width:n,height:o},d[d.length-1]+=n+i.padding}),l.height+=h}else{var c=i.padding,f=t.columnWidths=[],g=i.padding,m=0,p=0,v=o+c;ut.each(t.legendItems,function(t,e){var n=mn(i,o)+o/2+a.measureText(t.text).width;e>0&&p+v>l.height-c&&(g+=m+i.padding,f.push(m),m=0,p=0),m=Math.max(m,n),p+=v,s[e]={left:0,top:0,width:n,height:o}}),g+=m,f.push(m),l.width+=g}t.width=l.width,t.height=l.height},afterFit:fn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,i=e.labels,n=ot.global,a=n.defaultColor,r=n.elements.line,o=t.width,s=t.lineWidths;if(e.display){var l,u=t.ctx,d=gn(i.fontColor,n.defaultFontColor),h=ut.options._parseFont(i),c=h.size;u.textAlign="left",u.textBaseline="middle",u.lineWidth=.5,u.strokeStyle=d,u.fillStyle=d,u.font=h.string;var f=mn(i,c),g=t.legendHitBoxes,m=t.isHorizontal();l=m?{x:t.left+(o-s[0])/2+i.padding,y:t.top+i.padding,line:0}:{x:t.left+i.padding,y:t.top+i.padding,line:0};var p=c+i.padding;ut.each(t.legendItems,function(n,d){var h=u.measureText(n.text).width,v=f+c/2+h,y=l.x,b=l.y;m?d>0&&y+v+i.padding>t.left+t.minSize.width&&(b=l.y+=p,l.line++,y=l.x=t.left+(o-s[l.line])/2+i.padding):d>0&&b+p>t.top+t.minSize.height&&(y=l.x=y+t.columnWidths[l.line]+i.padding,b=l.y=t.top+i.padding,l.line++),function(t,i,n){if(!(isNaN(f)||f<=0)){u.save();var o=gn(n.lineWidth,r.borderWidth);if(u.fillStyle=gn(n.fillStyle,a),u.lineCap=gn(n.lineCap,r.borderCapStyle),u.lineDashOffset=gn(n.lineDashOffset,r.borderDashOffset),u.lineJoin=gn(n.lineJoin,r.borderJoinStyle),u.lineWidth=o,u.strokeStyle=gn(n.strokeStyle,a),u.setLineDash&&u.setLineDash(gn(n.lineDash,r.borderDash)),e.labels&&e.labels.usePointStyle){var s=f*Math.SQRT2/2,l=t+f/2,d=i+c/2;ut.canvas.drawPoint(u,n.pointStyle,s,l,d)}else 0!==o&&u.strokeRect(t,i,f,c),u.fillRect(t,i,f,c);u.restore()}}(y,b,n),g[d].left=y,g[d].top=b,function(t,e,i,n){var a=c/2,r=f+a+t,o=e+a;u.fillText(i.text,r,o),i.hidden&&(u.beginPath(),u.lineWidth=2,u.moveTo(r,o),u.lineTo(r+n,o),u.stroke())}(y,b,n,h),m?l.x+=v+i.padding:l.y+=p})}},_getLegendItemAt:function(t,e){var i,n,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,i=0;i=(n=a[i]).left&&t<=n.left+n.width&&e>=n.top&&e<=n.top+n.height)return r.legendItems[i];return null},handleEvent:function(t){var e,i=this,n=i.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!n.onHover&&!n.onLeave)return}else{if("click"!==a)return;if(!n.onClick)return}e=i._getLegendItemAt(t.x,t.y),"click"===a?e&&n.onClick&&n.onClick.call(i,t.native,e):(n.onLeave&&e!==i._hoveredItem&&(i._hoveredItem&&n.onLeave.call(i,t.native,i._hoveredItem),i._hoveredItem=e),n.onHover&&e&&n.onHover.call(i,t.native,e))}});function vn(t,e){var i=new pn({ctx:t.ctx,options:e,chart:t});xe.configure(t,i,e),xe.addBox(t,i),t.legend=i}var yn={id:"legend",_element:pn,beforeInit:function(t){var e=t.options.legend;e&&vn(t,e)},beforeUpdate:function(t){var e=t.options.legend,i=t.legend;e?(ut.mergeIf(e,ot.global.legend),i?(xe.configure(t,i,e),i.options=e):vn(t,e)):i&&(xe.removeBox(t,i),delete t.legend)},afterEvent:function(t,e){var i=t.legend;i&&i.handleEvent(e)}},bn=ut.noop;ot._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var xn=gt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:bn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:bn,beforeSetDimensions:bn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:bn,beforeBuildLabels:bn,buildLabels:bn,afterBuildLabels:bn,beforeFit:bn,fit:function(){var t=this,e=t.options,i=e.display,n=t.minSize,a=ut.isArray(e.text)?e.text.length:1,r=ut.options._parseFont(e),o=i?a*r.lineHeight+2*e.padding:0;t.isHorizontal()?(n.width=t.maxWidth,n.height=o):(n.width=o,n.height=t.maxHeight),t.width=n.width,t.height=n.height},afterFit:bn,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,i=t.options;if(i.display){var n,a,r,o=ut.options._parseFont(i),s=o.lineHeight,l=s/2+i.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=ut.valueOrDefault(i.fontColor,ot.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,n=f-h):(a="left"===i.position?h+l:f-l,r=d+(c-d)/2,n=c-d,u=Math.PI*("left"===i.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=i.text;if(ut.isArray(g))for(var m=0,p=0;p=0;n--){var a=t[n];if(e(a))return a}},ut.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},ut.almostEquals=function(t,e,i){return Math.abs(t-e)t},ut.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},ut.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},ut.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},ut.log10=Math.log10?function(t){return Math.log10(t)}:function(t){var e=Math.log(t)*Math.LOG10E,i=Math.round(e);return t===Math.pow(10,i)?i:e},ut.toRadians=function(t){return t*(Math.PI/180)},ut.toDegrees=function(t){return t*(180/Math.PI)},ut._decimalPlaces=function(t){if(ut.isFinite(t)){for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}},ut.getAngleFromPoint=function(t,e){var i=e.x-t.x,n=e.y-t.y,a=Math.sqrt(i*i+n*n),r=Math.atan2(n,i);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},ut.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},ut.aliasPixel=function(t){return t%2==0?0:.5},ut._alignPixel=function(t,e,i){var n=t.currentDevicePixelRatio,a=i/2;return Math.round((e-a)*n)/n+a},ut.splineCurve=function(t,e,i,n){var a=t.skip?e:t,r=e,o=i.skip?e:i,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=n*(u=isNaN(u)?0:u),c=n*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},ut.EPSILON=Number.EPSILON||1e-14,ut.splineCurveMonotone=function(t){var e,i,n,a,r,o,s,l,u,d=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),h=d.length;for(e=0;e0?d[e-1]:null,(a=e0?d[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},ut.previousItem=function(t,e,i){return i?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},ut.niceNum=function(t,e){var i=Math.floor(ut.log10(t)),n=t/Math.pow(10,i);return(e?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,i)},ut.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},ut.getRelativePosition=function(t,e){var i,n,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(i=s[0].clientX,n=s[0].clientY):(i=a.clientX,n=a.clientY);var l=parseFloat(ut.getStyle(r,"padding-left")),u=parseFloat(ut.getStyle(r,"padding-top")),d=parseFloat(ut.getStyle(r,"padding-right")),h=parseFloat(ut.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:i=Math.round((i-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:n=Math.round((n-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},ut.getConstraintWidth=function(t){return i(t,"max-width","clientWidth")},ut.getConstraintHeight=function(t){return i(t,"max-height","clientHeight")},ut._calculatePadding=function(t,e,i){return(e=ut.getStyle(t,e)).indexOf("%")>-1?i*parseInt(e,10)/100:parseInt(e,10)},ut._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},ut.getMaximumWidth=function(t){var e=ut._getParentNode(t);if(!e)return t.clientWidth;var i=e.clientWidth,n=i-ut._calculatePadding(e,"padding-left",i)-ut._calculatePadding(e,"padding-right",i),a=ut.getConstraintWidth(t);return isNaN(a)?n:Math.min(n,a)},ut.getMaximumHeight=function(t){var e=ut._getParentNode(t);if(!e)return t.clientHeight;var i=e.clientHeight,n=i-ut._calculatePadding(e,"padding-top",i)-ut._calculatePadding(e,"padding-bottom",i),a=ut.getConstraintHeight(t);return isNaN(a)?n:Math.min(n,a)},ut.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},ut.retinaScale=function(t,e){var i=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==i){var n=t.canvas,a=t.height,r=t.width;n.height=a*i,n.width=r*i,t.ctx.scale(i,i),n.style.height||n.style.width||(n.style.height=a+"px",n.style.width=r+"px")}},ut.fontString=function(t,e,i){return e+" "+t+"px "+i},ut.longestText=function(t,e,i,n){var a=(n=n||{}).data=n.data||{},r=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(a=n.data={},r=n.garbageCollect=[],n.font=e),t.font=e;var o=0;ut.each(i,function(e){null!=e&&!0!==ut.isArray(e)?o=ut.measureText(t,a,r,o,e):ut.isArray(e)&&ut.each(e,function(e){null==e||ut.isArray(e)||(o=ut.measureText(t,a,r,o,e))})});var s=r.length/2;if(s>i.length){for(var l=0;ln&&(n=r),n},ut.numberOfLabelLines=function(t){var e=1;return ut.each(t,function(t){ut.isArray(t)&&t.length>e&&(e=t.length)}),e},ut.color=G?function(t){return t instanceof CanvasGradient&&(t=ot.global.defaultColor),G(t)}:function(t){return console.error("Color.js not found!"),t},ut.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:ut.color(t).saturate(.5).darken(.1).rgbString()}}(),ai._adapters=si,ai.Animation=pt,ai.animationService=vt,ai.controllers=ue,ai.DatasetController=kt,ai.defaults=ot,ai.Element=gt,ai.elements=Nt,ai.Interaction=pe,ai.layouts=xe,ai.platform=Ve,ai.plugins=He,ai.Scale=fi,ai.scaleService=Ee,ai.Ticks=li,ai.Tooltip=Je,ai.helpers.each(en,function(t,e){ai.scaleService.registerScaleType(e,t,t._defaults)}),kn)kn.hasOwnProperty(Dn)&&ai.plugins.register(kn[Dn]);ai.platform.initialize();var Cn=ai;return"undefined"!=typeof window&&(window.Chart=ai),ai.Chart=ai,ai.Legend=kn.legend._element,ai.Title=kn.title._element,ai.pluginService=ai.plugins,ai.PluginBase=ai.Element.extend({}),ai.canvasHelpers=ai.helpers.canvas,ai.layoutService=ai.layouts,ai.LinearScaleBase=yi,ai.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],function(t){ai[t]=function(e,i){return new ai(e,ai.helpers.merge(i||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}}),Cn}); diff --git a/base_accounting_kit/static/lib/Chart.css b/base_accounting_kit/static/lib/Chart.css new file mode 100644 index 000000000..5e749593e --- /dev/null +++ b/base_accounting_kit/static/lib/Chart.css @@ -0,0 +1,47 @@ +/* + * DOM element rendering detection + * https://davidwalsh.name/detect-node-insertion + */ +@keyframes chartjs-render-animation { + from { opacity: 0.99; } + to { opacity: 1; } +} + +.chartjs-render-monitor { + animation: chartjs-render-animation 0.001s; +} + +/* + * DOM element resizing detection + * https://github.com/marcj/css-element-queries + */ +.chartjs-size-monitor, +.chartjs-size-monitor-expand, +.chartjs-size-monitor-shrink { + position: absolute; + direction: ltr; + left: 0; + top: 0; + right: 0; + bottom: 0; + overflow: hidden; + pointer-events: none; + visibility: hidden; + z-index: -1; +} + +.chartjs-size-monitor-expand > div { + position: absolute; + width: 1000000px; + height: 1000000px; + left: 0; + top: 0; +} + +.chartjs-size-monitor-shrink > div { + position: absolute; + width: 200%; + height: 200%; + left: 0; + top: 0; +} diff --git a/base_accounting_kit/static/lib/Chart.js b/base_accounting_kit/static/lib/Chart.js new file mode 100644 index 000000000..4c50e09b5 --- /dev/null +++ b/base_accounting_kit/static/lib/Chart.js @@ -0,0 +1,14680 @@ +/*! + * Chart.js v2.8.0 + * https://www.chartjs.org + * (c) 2019 Chart.js Contributors + * Released under the MIT License + */ +(function (global, factory) { +typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory(function() { try { return require('moment'); } catch(e) { } }()) : +typeof define === 'function' && define.amd ? define(['require'], function(require) { return factory(function() { try { return require('moment'); } catch(e) { } }()); }) : +(global.Chart = factory(global.moment)); +}(this, (function (moment) { 'use strict'; + +moment = moment && moment.hasOwnProperty('default') ? moment['default'] : moment; + +/* MIT license */ + +var conversions = { + rgb2hsl: rgb2hsl, + rgb2hsv: rgb2hsv, + rgb2hwb: rgb2hwb, + rgb2cmyk: rgb2cmyk, + rgb2keyword: rgb2keyword, + rgb2xyz: rgb2xyz, + rgb2lab: rgb2lab, + rgb2lch: rgb2lch, + + hsl2rgb: hsl2rgb, + hsl2hsv: hsl2hsv, + hsl2hwb: hsl2hwb, + hsl2cmyk: hsl2cmyk, + hsl2keyword: hsl2keyword, + + hsv2rgb: hsv2rgb, + hsv2hsl: hsv2hsl, + hsv2hwb: hsv2hwb, + hsv2cmyk: hsv2cmyk, + hsv2keyword: hsv2keyword, + + hwb2rgb: hwb2rgb, + hwb2hsl: hwb2hsl, + hwb2hsv: hwb2hsv, + hwb2cmyk: hwb2cmyk, + hwb2keyword: hwb2keyword, + + cmyk2rgb: cmyk2rgb, + cmyk2hsl: cmyk2hsl, + cmyk2hsv: cmyk2hsv, + cmyk2hwb: cmyk2hwb, + cmyk2keyword: cmyk2keyword, + + keyword2rgb: keyword2rgb, + keyword2hsl: keyword2hsl, + keyword2hsv: keyword2hsv, + keyword2hwb: keyword2hwb, + keyword2cmyk: keyword2cmyk, + keyword2lab: keyword2lab, + keyword2xyz: keyword2xyz, + + xyz2rgb: xyz2rgb, + xyz2lab: xyz2lab, + xyz2lch: xyz2lch, + + lab2xyz: lab2xyz, + lab2rgb: lab2rgb, + lab2lch: lab2lch, + + lch2lab: lch2lab, + lch2xyz: lch2xyz, + lch2rgb: lch2rgb +}; + + +function rgb2hsl(rgb) { + var r = rgb[0]/255, + g = rgb[1]/255, + b = rgb[2]/255, + min = Math.min(r, g, b), + max = Math.max(r, g, b), + delta = max - min, + h, s, l; + + if (max == min) + h = 0; + else if (r == max) + h = (g - b) / delta; + else if (g == max) + h = 2 + (b - r) / delta; + else if (b == max) + h = 4 + (r - g)/ delta; + + h = Math.min(h * 60, 360); + + if (h < 0) + h += 360; + + l = (min + max) / 2; + + if (max == min) + s = 0; + else if (l <= 0.5) + s = delta / (max + min); + else + s = delta / (2 - max - min); + + return [h, s * 100, l * 100]; +} + +function rgb2hsv(rgb) { + var r = rgb[0], + g = rgb[1], + b = rgb[2], + min = Math.min(r, g, b), + max = Math.max(r, g, b), + delta = max - min, + h, s, v; + + if (max == 0) + s = 0; + else + s = (delta/max * 1000)/10; + + if (max == min) + h = 0; + else if (r == max) + h = (g - b) / delta; + else if (g == max) + h = 2 + (b - r) / delta; + else if (b == max) + h = 4 + (r - g) / delta; + + h = Math.min(h * 60, 360); + + if (h < 0) + h += 360; + + v = ((max / 255) * 1000) / 10; + + return [h, s, v]; +} + +function rgb2hwb(rgb) { + var r = rgb[0], + g = rgb[1], + b = rgb[2], + h = rgb2hsl(rgb)[0], + w = 1/255 * Math.min(r, Math.min(g, b)), + b = 1 - 1/255 * Math.max(r, Math.max(g, b)); + + return [h, w * 100, b * 100]; +} + +function rgb2cmyk(rgb) { + var r = rgb[0] / 255, + g = rgb[1] / 255, + b = rgb[2] / 255, + c, m, y, k; + + k = Math.min(1 - r, 1 - g, 1 - b); + c = (1 - r - k) / (1 - k) || 0; + m = (1 - g - k) / (1 - k) || 0; + y = (1 - b - k) / (1 - k) || 0; + return [c * 100, m * 100, y * 100, k * 100]; +} + +function rgb2keyword(rgb) { + return reverseKeywords[JSON.stringify(rgb)]; +} + +function rgb2xyz(rgb) { + var r = rgb[0] / 255, + g = rgb[1] / 255, + b = rgb[2] / 255; + + // assume sRGB + r = r > 0.04045 ? Math.pow(((r + 0.055) / 1.055), 2.4) : (r / 12.92); + g = g > 0.04045 ? Math.pow(((g + 0.055) / 1.055), 2.4) : (g / 12.92); + b = b > 0.04045 ? Math.pow(((b + 0.055) / 1.055), 2.4) : (b / 12.92); + + var x = (r * 0.4124) + (g * 0.3576) + (b * 0.1805); + var y = (r * 0.2126) + (g * 0.7152) + (b * 0.0722); + var z = (r * 0.0193) + (g * 0.1192) + (b * 0.9505); + + return [x * 100, y *100, z * 100]; +} + +function rgb2lab(rgb) { + var xyz = rgb2xyz(rgb), + x = xyz[0], + y = xyz[1], + z = xyz[2], + l, a, b; + + x /= 95.047; + y /= 100; + z /= 108.883; + + x = x > 0.008856 ? Math.pow(x, 1/3) : (7.787 * x) + (16 / 116); + y = y > 0.008856 ? Math.pow(y, 1/3) : (7.787 * y) + (16 / 116); + z = z > 0.008856 ? Math.pow(z, 1/3) : (7.787 * z) + (16 / 116); + + l = (116 * y) - 16; + a = 500 * (x - y); + b = 200 * (y - z); + + return [l, a, b]; +} + +function rgb2lch(args) { + return lab2lch(rgb2lab(args)); +} + +function hsl2rgb(hsl) { + var h = hsl[0] / 360, + s = hsl[1] / 100, + l = hsl[2] / 100, + t1, t2, t3, rgb, val; + + if (s == 0) { + val = l * 255; + return [val, val, val]; + } + + if (l < 0.5) + t2 = l * (1 + s); + else + t2 = l + s - l * s; + t1 = 2 * l - t2; + + rgb = [0, 0, 0]; + for (var i = 0; i < 3; i++) { + t3 = h + 1 / 3 * - (i - 1); + t3 < 0 && t3++; + t3 > 1 && t3--; + + if (6 * t3 < 1) + val = t1 + (t2 - t1) * 6 * t3; + else if (2 * t3 < 1) + val = t2; + else if (3 * t3 < 2) + val = t1 + (t2 - t1) * (2 / 3 - t3) * 6; + else + val = t1; + + rgb[i] = val * 255; + } + + return rgb; +} + +function hsl2hsv(hsl) { + var h = hsl[0], + s = hsl[1] / 100, + l = hsl[2] / 100, + sv, v; + + if(l === 0) { + // no need to do calc on black + // also avoids divide by 0 error + return [0, 0, 0]; + } + + l *= 2; + s *= (l <= 1) ? l : 2 - l; + v = (l + s) / 2; + sv = (2 * s) / (l + s); + return [h, sv * 100, v * 100]; +} + +function hsl2hwb(args) { + return rgb2hwb(hsl2rgb(args)); +} + +function hsl2cmyk(args) { + return rgb2cmyk(hsl2rgb(args)); +} + +function hsl2keyword(args) { + return rgb2keyword(hsl2rgb(args)); +} + + +function hsv2rgb(hsv) { + var h = hsv[0] / 60, + s = hsv[1] / 100, + v = hsv[2] / 100, + hi = Math.floor(h) % 6; + + var f = h - Math.floor(h), + p = 255 * v * (1 - s), + q = 255 * v * (1 - (s * f)), + t = 255 * v * (1 - (s * (1 - f))), + v = 255 * v; + + switch(hi) { + case 0: + return [v, t, p]; + case 1: + return [q, v, p]; + case 2: + return [p, v, t]; + case 3: + return [p, q, v]; + case 4: + return [t, p, v]; + case 5: + return [v, p, q]; + } +} + +function hsv2hsl(hsv) { + var h = hsv[0], + s = hsv[1] / 100, + v = hsv[2] / 100, + sl, l; + + l = (2 - s) * v; + sl = s * v; + sl /= (l <= 1) ? l : 2 - l; + sl = sl || 0; + l /= 2; + return [h, sl * 100, l * 100]; +} + +function hsv2hwb(args) { + return rgb2hwb(hsv2rgb(args)) +} + +function hsv2cmyk(args) { + return rgb2cmyk(hsv2rgb(args)); +} + +function hsv2keyword(args) { + return rgb2keyword(hsv2rgb(args)); +} + +// http://dev.w3.org/csswg/css-color/#hwb-to-rgb +function hwb2rgb(hwb) { + var h = hwb[0] / 360, + wh = hwb[1] / 100, + bl = hwb[2] / 100, + ratio = wh + bl, + i, v, f, n; + + // wh + bl cant be > 1 + if (ratio > 1) { + wh /= ratio; + bl /= ratio; + } + + i = Math.floor(6 * h); + v = 1 - bl; + f = 6 * h - i; + if ((i & 0x01) != 0) { + f = 1 - f; + } + n = wh + f * (v - wh); // linear interpolation + + switch (i) { + default: + case 6: + case 0: r = v; g = n; b = wh; break; + case 1: r = n; g = v; b = wh; break; + case 2: r = wh; g = v; b = n; break; + case 3: r = wh; g = n; b = v; break; + case 4: r = n; g = wh; b = v; break; + case 5: r = v; g = wh; b = n; break; + } + + return [r * 255, g * 255, b * 255]; +} + +function hwb2hsl(args) { + return rgb2hsl(hwb2rgb(args)); +} + +function hwb2hsv(args) { + return rgb2hsv(hwb2rgb(args)); +} + +function hwb2cmyk(args) { + return rgb2cmyk(hwb2rgb(args)); +} + +function hwb2keyword(args) { + return rgb2keyword(hwb2rgb(args)); +} + +function cmyk2rgb(cmyk) { + var c = cmyk[0] / 100, + m = cmyk[1] / 100, + y = cmyk[2] / 100, + k = cmyk[3] / 100, + r, g, b; + + r = 1 - Math.min(1, c * (1 - k) + k); + g = 1 - Math.min(1, m * (1 - k) + k); + b = 1 - Math.min(1, y * (1 - k) + k); + return [r * 255, g * 255, b * 255]; +} + +function cmyk2hsl(args) { + return rgb2hsl(cmyk2rgb(args)); +} + +function cmyk2hsv(args) { + return rgb2hsv(cmyk2rgb(args)); +} + +function cmyk2hwb(args) { + return rgb2hwb(cmyk2rgb(args)); +} + +function cmyk2keyword(args) { + return rgb2keyword(cmyk2rgb(args)); +} + + +function xyz2rgb(xyz) { + var x = xyz[0] / 100, + y = xyz[1] / 100, + z = xyz[2] / 100, + r, g, b; + + r = (x * 3.2406) + (y * -1.5372) + (z * -0.4986); + g = (x * -0.9689) + (y * 1.8758) + (z * 0.0415); + b = (x * 0.0557) + (y * -0.2040) + (z * 1.0570); + + // assume sRGB + r = r > 0.0031308 ? ((1.055 * Math.pow(r, 1.0 / 2.4)) - 0.055) + : r = (r * 12.92); + + g = g > 0.0031308 ? ((1.055 * Math.pow(g, 1.0 / 2.4)) - 0.055) + : g = (g * 12.92); + + b = b > 0.0031308 ? ((1.055 * Math.pow(b, 1.0 / 2.4)) - 0.055) + : b = (b * 12.92); + + r = Math.min(Math.max(0, r), 1); + g = Math.min(Math.max(0, g), 1); + b = Math.min(Math.max(0, b), 1); + + return [r * 255, g * 255, b * 255]; +} + +function xyz2lab(xyz) { + var x = xyz[0], + y = xyz[1], + z = xyz[2], + l, a, b; + + x /= 95.047; + y /= 100; + z /= 108.883; + + x = x > 0.008856 ? Math.pow(x, 1/3) : (7.787 * x) + (16 / 116); + y = y > 0.008856 ? Math.pow(y, 1/3) : (7.787 * y) + (16 / 116); + z = z > 0.008856 ? Math.pow(z, 1/3) : (7.787 * z) + (16 / 116); + + l = (116 * y) - 16; + a = 500 * (x - y); + b = 200 * (y - z); + + return [l, a, b]; +} + +function xyz2lch(args) { + return lab2lch(xyz2lab(args)); +} + +function lab2xyz(lab) { + var l = lab[0], + a = lab[1], + b = lab[2], + x, y, z, y2; + + if (l <= 8) { + y = (l * 100) / 903.3; + y2 = (7.787 * (y / 100)) + (16 / 116); + } else { + y = 100 * Math.pow((l + 16) / 116, 3); + y2 = Math.pow(y / 100, 1/3); + } + + x = x / 95.047 <= 0.008856 ? x = (95.047 * ((a / 500) + y2 - (16 / 116))) / 7.787 : 95.047 * Math.pow((a / 500) + y2, 3); + + z = z / 108.883 <= 0.008859 ? z = (108.883 * (y2 - (b / 200) - (16 / 116))) / 7.787 : 108.883 * Math.pow(y2 - (b / 200), 3); + + return [x, y, z]; +} + +function lab2lch(lab) { + var l = lab[0], + a = lab[1], + b = lab[2], + hr, h, c; + + hr = Math.atan2(b, a); + h = hr * 360 / 2 / Math.PI; + if (h < 0) { + h += 360; + } + c = Math.sqrt(a * a + b * b); + return [l, c, h]; +} + +function lab2rgb(args) { + return xyz2rgb(lab2xyz(args)); +} + +function lch2lab(lch) { + var l = lch[0], + c = lch[1], + h = lch[2], + a, b, hr; + + hr = h / 360 * 2 * Math.PI; + a = c * Math.cos(hr); + b = c * Math.sin(hr); + return [l, a, b]; +} + +function lch2xyz(args) { + return lab2xyz(lch2lab(args)); +} + +function lch2rgb(args) { + return lab2rgb(lch2lab(args)); +} + +function keyword2rgb(keyword) { + return cssKeywords[keyword]; +} + +function keyword2hsl(args) { + return rgb2hsl(keyword2rgb(args)); +} + +function keyword2hsv(args) { + return rgb2hsv(keyword2rgb(args)); +} + +function keyword2hwb(args) { + return rgb2hwb(keyword2rgb(args)); +} + +function keyword2cmyk(args) { + return rgb2cmyk(keyword2rgb(args)); +} + +function keyword2lab(args) { + return rgb2lab(keyword2rgb(args)); +} + +function keyword2xyz(args) { + return rgb2xyz(keyword2rgb(args)); +} + +var cssKeywords = { + aliceblue: [240,248,255], + antiquewhite: [250,235,215], + aqua: [0,255,255], + aquamarine: [127,255,212], + azure: [240,255,255], + beige: [245,245,220], + bisque: [255,228,196], + black: [0,0,0], + blanchedalmond: [255,235,205], + blue: [0,0,255], + blueviolet: [138,43,226], + brown: [165,42,42], + burlywood: [222,184,135], + cadetblue: [95,158,160], + chartreuse: [127,255,0], + chocolate: [210,105,30], + coral: [255,127,80], + cornflowerblue: [100,149,237], + cornsilk: [255,248,220], + crimson: [220,20,60], + cyan: [0,255,255], + darkblue: [0,0,139], + darkcyan: [0,139,139], + darkgoldenrod: [184,134,11], + darkgray: [169,169,169], + darkgreen: [0,100,0], + darkgrey: [169,169,169], + darkkhaki: [189,183,107], + darkmagenta: [139,0,139], + darkolivegreen: [85,107,47], + darkorange: [255,140,0], + darkorchid: [153,50,204], + darkred: [139,0,0], + darksalmon: [233,150,122], + darkseagreen: [143,188,143], + darkslateblue: [72,61,139], + darkslategray: [47,79,79], + darkslategrey: [47,79,79], + darkturquoise: [0,206,209], + darkviolet: [148,0,211], + deeppink: [255,20,147], + deepskyblue: [0,191,255], + dimgray: [105,105,105], + dimgrey: [105,105,105], + dodgerblue: [30,144,255], + firebrick: [178,34,34], + floralwhite: [255,250,240], + forestgreen: [34,139,34], + fuchsia: [255,0,255], + gainsboro: [220,220,220], + ghostwhite: [248,248,255], + gold: [255,215,0], + goldenrod: [218,165,32], + gray: [128,128,128], + green: [0,128,0], + greenyellow: [173,255,47], + grey: [128,128,128], + honeydew: [240,255,240], + hotpink: [255,105,180], + indianred: [205,92,92], + indigo: [75,0,130], + ivory: [255,255,240], + khaki: [240,230,140], + lavender: [230,230,250], + lavenderblush: [255,240,245], + lawngreen: [124,252,0], + lemonchiffon: [255,250,205], + lightblue: [173,216,230], + lightcoral: [240,128,128], + lightcyan: [224,255,255], + lightgoldenrodyellow: [250,250,210], + lightgray: [211,211,211], + lightgreen: [144,238,144], + lightgrey: [211,211,211], + lightpink: [255,182,193], + lightsalmon: [255,160,122], + lightseagreen: [32,178,170], + lightskyblue: [135,206,250], + lightslategray: [119,136,153], + lightslategrey: [119,136,153], + lightsteelblue: [176,196,222], + lightyellow: [255,255,224], + lime: [0,255,0], + limegreen: [50,205,50], + linen: [250,240,230], + magenta: [255,0,255], + maroon: [128,0,0], + mediumaquamarine: [102,205,170], + mediumblue: [0,0,205], + mediumorchid: [186,85,211], + mediumpurple: [147,112,219], + mediumseagreen: [60,179,113], + mediumslateblue: [123,104,238], + mediumspringgreen: [0,250,154], + mediumturquoise: [72,209,204], + mediumvioletred: [199,21,133], + midnightblue: [25,25,112], + mintcream: [245,255,250], + mistyrose: [255,228,225], + moccasin: [255,228,181], + navajowhite: [255,222,173], + navy: [0,0,128], + oldlace: [253,245,230], + olive: [128,128,0], + olivedrab: [107,142,35], + orange: [255,165,0], + orangered: [255,69,0], + orchid: [218,112,214], + palegoldenrod: [238,232,170], + palegreen: [152,251,152], + paleturquoise: [175,238,238], + palevioletred: [219,112,147], + papayawhip: [255,239,213], + peachpuff: [255,218,185], + peru: [205,133,63], + pink: [255,192,203], + plum: [221,160,221], + powderblue: [176,224,230], + purple: [128,0,128], + rebeccapurple: [102, 51, 153], + red: [255,0,0], + rosybrown: [188,143,143], + royalblue: [65,105,225], + saddlebrown: [139,69,19], + salmon: [250,128,114], + sandybrown: [244,164,96], + seagreen: [46,139,87], + seashell: [255,245,238], + sienna: [160,82,45], + silver: [192,192,192], + skyblue: [135,206,235], + slateblue: [106,90,205], + slategray: [112,128,144], + slategrey: [112,128,144], + snow: [255,250,250], + springgreen: [0,255,127], + steelblue: [70,130,180], + tan: [210,180,140], + teal: [0,128,128], + thistle: [216,191,216], + tomato: [255,99,71], + turquoise: [64,224,208], + violet: [238,130,238], + wheat: [245,222,179], + white: [255,255,255], + whitesmoke: [245,245,245], + yellow: [255,255,0], + yellowgreen: [154,205,50] +}; + +var reverseKeywords = {}; +for (var key in cssKeywords) { + reverseKeywords[JSON.stringify(cssKeywords[key])] = key; +} + +var convert = function() { + return new Converter(); +}; + +for (var func in conversions) { + // export Raw versions + convert[func + "Raw"] = (function(func) { + // accept array or plain args + return function(arg) { + if (typeof arg == "number") + arg = Array.prototype.slice.call(arguments); + return conversions[func](arg); + } + })(func); + + var pair = /(\w+)2(\w+)/.exec(func), + from = pair[1], + to = pair[2]; + + // export rgb2hsl and ["rgb"]["hsl"] + convert[from] = convert[from] || {}; + + convert[from][to] = convert[func] = (function(func) { + return function(arg) { + if (typeof arg == "number") + arg = Array.prototype.slice.call(arguments); + + var val = conversions[func](arg); + if (typeof val == "string" || val === undefined) + return val; // keyword + + for (var i = 0; i < val.length; i++) + val[i] = Math.round(val[i]); + return val; + } + })(func); +} + + +/* Converter does lazy conversion and caching */ +var Converter = function() { + this.convs = {}; +}; + +/* Either get the values for a space or + set the values for a space, depending on args */ +Converter.prototype.routeSpace = function(space, args) { + var values = args[0]; + if (values === undefined) { + // color.rgb() + return this.getValues(space); + } + // color.rgb(10, 10, 10) + if (typeof values == "number") { + values = Array.prototype.slice.call(args); + } + + return this.setValues(space, values); +}; + +/* Set the values for a space, invalidating cache */ +Converter.prototype.setValues = function(space, values) { + this.space = space; + this.convs = {}; + this.convs[space] = values; + return this; +}; + +/* Get the values for a space. If there's already + a conversion for the space, fetch it, otherwise + compute it */ +Converter.prototype.getValues = function(space) { + var vals = this.convs[space]; + if (!vals) { + var fspace = this.space, + from = this.convs[fspace]; + vals = convert[fspace][space](from); + + this.convs[space] = vals; + } + return vals; +}; + +["rgb", "hsl", "hsv", "cmyk", "keyword"].forEach(function(space) { + Converter.prototype[space] = function(vals) { + return this.routeSpace(space, arguments); + }; +}); + +var colorConvert = convert; + +var colorName = { + "aliceblue": [240, 248, 255], + "antiquewhite": [250, 235, 215], + "aqua": [0, 255, 255], + "aquamarine": [127, 255, 212], + "azure": [240, 255, 255], + "beige": [245, 245, 220], + "bisque": [255, 228, 196], + "black": [0, 0, 0], + "blanchedalmond": [255, 235, 205], + "blue": [0, 0, 255], + "blueviolet": [138, 43, 226], + "brown": [165, 42, 42], + "burlywood": [222, 184, 135], + "cadetblue": [95, 158, 160], + "chartreuse": [127, 255, 0], + "chocolate": [210, 105, 30], + "coral": [255, 127, 80], + "cornflowerblue": [100, 149, 237], + "cornsilk": [255, 248, 220], + "crimson": [220, 20, 60], + "cyan": [0, 255, 255], + "darkblue": [0, 0, 139], + "darkcyan": [0, 139, 139], + "darkgoldenrod": [184, 134, 11], + "darkgray": [169, 169, 169], + "darkgreen": [0, 100, 0], + "darkgrey": [169, 169, 169], + "darkkhaki": [189, 183, 107], + "darkmagenta": [139, 0, 139], + "darkolivegreen": [85, 107, 47], + "darkorange": [255, 140, 0], + "darkorchid": [153, 50, 204], + "darkred": [139, 0, 0], + "darksalmon": [233, 150, 122], + "darkseagreen": [143, 188, 143], + "darkslateblue": [72, 61, 139], + "darkslategray": [47, 79, 79], + "darkslategrey": [47, 79, 79], + "darkturquoise": [0, 206, 209], + "darkviolet": [148, 0, 211], + "deeppink": [255, 20, 147], + "deepskyblue": [0, 191, 255], + "dimgray": [105, 105, 105], + "dimgrey": [105, 105, 105], + "dodgerblue": [30, 144, 255], + "firebrick": [178, 34, 34], + "floralwhite": [255, 250, 240], + "forestgreen": [34, 139, 34], + "fuchsia": [255, 0, 255], + "gainsboro": [220, 220, 220], + "ghostwhite": [248, 248, 255], + "gold": [255, 215, 0], + "goldenrod": [218, 165, 32], + "gray": [128, 128, 128], + "green": [0, 128, 0], + "greenyellow": [173, 255, 47], + "grey": [128, 128, 128], + "honeydew": [240, 255, 240], + "hotpink": [255, 105, 180], + "indianred": [205, 92, 92], + "indigo": [75, 0, 130], + "ivory": [255, 255, 240], + "khaki": [240, 230, 140], + "lavender": [230, 230, 250], + "lavenderblush": [255, 240, 245], + "lawngreen": [124, 252, 0], + "lemonchiffon": [255, 250, 205], + "lightblue": [173, 216, 230], + "lightcoral": [240, 128, 128], + "lightcyan": [224, 255, 255], + "lightgoldenrodyellow": [250, 250, 210], + "lightgray": [211, 211, 211], + "lightgreen": [144, 238, 144], + "lightgrey": [211, 211, 211], + "lightpink": [255, 182, 193], + "lightsalmon": [255, 160, 122], + "lightseagreen": [32, 178, 170], + "lightskyblue": [135, 206, 250], + "lightslategray": [119, 136, 153], + "lightslategrey": [119, 136, 153], + "lightsteelblue": [176, 196, 222], + "lightyellow": [255, 255, 224], + "lime": [0, 255, 0], + "limegreen": [50, 205, 50], + "linen": [250, 240, 230], + "magenta": [255, 0, 255], + "maroon": [128, 0, 0], + "mediumaquamarine": [102, 205, 170], + "mediumblue": [0, 0, 205], + "mediumorchid": [186, 85, 211], + "mediumpurple": [147, 112, 219], + "mediumseagreen": [60, 179, 113], + "mediumslateblue": [123, 104, 238], + "mediumspringgreen": [0, 250, 154], + "mediumturquoise": [72, 209, 204], + "mediumvioletred": [199, 21, 133], + "midnightblue": [25, 25, 112], + "mintcream": [245, 255, 250], + "mistyrose": [255, 228, 225], + "moccasin": [255, 228, 181], + "navajowhite": [255, 222, 173], + "navy": [0, 0, 128], + "oldlace": [253, 245, 230], + "olive": [128, 128, 0], + "olivedrab": [107, 142, 35], + "orange": [255, 165, 0], + "orangered": [255, 69, 0], + "orchid": [218, 112, 214], + "palegoldenrod": [238, 232, 170], + "palegreen": [152, 251, 152], + "paleturquoise": [175, 238, 238], + "palevioletred": [219, 112, 147], + "papayawhip": [255, 239, 213], + "peachpuff": [255, 218, 185], + "peru": [205, 133, 63], + "pink": [255, 192, 203], + "plum": [221, 160, 221], + "powderblue": [176, 224, 230], + "purple": [128, 0, 128], + "rebeccapurple": [102, 51, 153], + "red": [255, 0, 0], + "rosybrown": [188, 143, 143], + "royalblue": [65, 105, 225], + "saddlebrown": [139, 69, 19], + "salmon": [250, 128, 114], + "sandybrown": [244, 164, 96], + "seagreen": [46, 139, 87], + "seashell": [255, 245, 238], + "sienna": [160, 82, 45], + "silver": [192, 192, 192], + "skyblue": [135, 206, 235], + "slateblue": [106, 90, 205], + "slategray": [112, 128, 144], + "slategrey": [112, 128, 144], + "snow": [255, 250, 250], + "springgreen": [0, 255, 127], + "steelblue": [70, 130, 180], + "tan": [210, 180, 140], + "teal": [0, 128, 128], + "thistle": [216, 191, 216], + "tomato": [255, 99, 71], + "turquoise": [64, 224, 208], + "violet": [238, 130, 238], + "wheat": [245, 222, 179], + "white": [255, 255, 255], + "whitesmoke": [245, 245, 245], + "yellow": [255, 255, 0], + "yellowgreen": [154, 205, 50] +}; + +/* MIT license */ + + +var colorString = { + getRgba: getRgba, + getHsla: getHsla, + getRgb: getRgb, + getHsl: getHsl, + getHwb: getHwb, + getAlpha: getAlpha, + + hexString: hexString, + rgbString: rgbString, + rgbaString: rgbaString, + percentString: percentString, + percentaString: percentaString, + hslString: hslString, + hslaString: hslaString, + hwbString: hwbString, + keyword: keyword +}; + +function getRgba(string) { + if (!string) { + return; + } + var abbr = /^#([a-fA-F0-9]{3,4})$/i, + hex = /^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i, + rgba = /^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i, + per = /^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i, + keyword = /(\w+)/; + + var rgb = [0, 0, 0], + a = 1, + match = string.match(abbr), + hexAlpha = ""; + if (match) { + match = match[1]; + hexAlpha = match[3]; + for (var i = 0; i < rgb.length; i++) { + rgb[i] = parseInt(match[i] + match[i], 16); + } + if (hexAlpha) { + a = Math.round((parseInt(hexAlpha + hexAlpha, 16) / 255) * 100) / 100; + } + } + else if (match = string.match(hex)) { + hexAlpha = match[2]; + match = match[1]; + for (var i = 0; i < rgb.length; i++) { + rgb[i] = parseInt(match.slice(i * 2, i * 2 + 2), 16); + } + if (hexAlpha) { + a = Math.round((parseInt(hexAlpha, 16) / 255) * 100) / 100; + } + } + else if (match = string.match(rgba)) { + for (var i = 0; i < rgb.length; i++) { + rgb[i] = parseInt(match[i + 1]); + } + a = parseFloat(match[4]); + } + else if (match = string.match(per)) { + for (var i = 0; i < rgb.length; i++) { + rgb[i] = Math.round(parseFloat(match[i + 1]) * 2.55); + } + a = parseFloat(match[4]); + } + else if (match = string.match(keyword)) { + if (match[1] == "transparent") { + return [0, 0, 0, 0]; + } + rgb = colorName[match[1]]; + if (!rgb) { + return; + } + } + + for (var i = 0; i < rgb.length; i++) { + rgb[i] = scale(rgb[i], 0, 255); + } + if (!a && a != 0) { + a = 1; + } + else { + a = scale(a, 0, 1); + } + rgb[3] = a; + return rgb; +} + +function getHsla(string) { + if (!string) { + return; + } + var hsl = /^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/; + var match = string.match(hsl); + if (match) { + var alpha = parseFloat(match[4]); + var h = scale(parseInt(match[1]), 0, 360), + s = scale(parseFloat(match[2]), 0, 100), + l = scale(parseFloat(match[3]), 0, 100), + a = scale(isNaN(alpha) ? 1 : alpha, 0, 1); + return [h, s, l, a]; + } +} + +function getHwb(string) { + if (!string) { + return; + } + var hwb = /^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/; + var match = string.match(hwb); + if (match) { + var alpha = parseFloat(match[4]); + var h = scale(parseInt(match[1]), 0, 360), + w = scale(parseFloat(match[2]), 0, 100), + b = scale(parseFloat(match[3]), 0, 100), + a = scale(isNaN(alpha) ? 1 : alpha, 0, 1); + return [h, w, b, a]; + } +} + +function getRgb(string) { + var rgba = getRgba(string); + return rgba && rgba.slice(0, 3); +} + +function getHsl(string) { + var hsla = getHsla(string); + return hsla && hsla.slice(0, 3); +} + +function getAlpha(string) { + var vals = getRgba(string); + if (vals) { + return vals[3]; + } + else if (vals = getHsla(string)) { + return vals[3]; + } + else if (vals = getHwb(string)) { + return vals[3]; + } +} + +// generators +function hexString(rgba, a) { + var a = (a !== undefined && rgba.length === 3) ? a : rgba[3]; + return "#" + hexDouble(rgba[0]) + + hexDouble(rgba[1]) + + hexDouble(rgba[2]) + + ( + (a >= 0 && a < 1) + ? hexDouble(Math.round(a * 255)) + : "" + ); +} + +function rgbString(rgba, alpha) { + if (alpha < 1 || (rgba[3] && rgba[3] < 1)) { + return rgbaString(rgba, alpha); + } + return "rgb(" + rgba[0] + ", " + rgba[1] + ", " + rgba[2] + ")"; +} + +function rgbaString(rgba, alpha) { + if (alpha === undefined) { + alpha = (rgba[3] !== undefined ? rgba[3] : 1); + } + return "rgba(" + rgba[0] + ", " + rgba[1] + ", " + rgba[2] + + ", " + alpha + ")"; +} + +function percentString(rgba, alpha) { + if (alpha < 1 || (rgba[3] && rgba[3] < 1)) { + return percentaString(rgba, alpha); + } + var r = Math.round(rgba[0]/255 * 100), + g = Math.round(rgba[1]/255 * 100), + b = Math.round(rgba[2]/255 * 100); + + return "rgb(" + r + "%, " + g + "%, " + b + "%)"; +} + +function percentaString(rgba, alpha) { + var r = Math.round(rgba[0]/255 * 100), + g = Math.round(rgba[1]/255 * 100), + b = Math.round(rgba[2]/255 * 100); + return "rgba(" + r + "%, " + g + "%, " + b + "%, " + (alpha || rgba[3] || 1) + ")"; +} + +function hslString(hsla, alpha) { + if (alpha < 1 || (hsla[3] && hsla[3] < 1)) { + return hslaString(hsla, alpha); + } + return "hsl(" + hsla[0] + ", " + hsla[1] + "%, " + hsla[2] + "%)"; +} + +function hslaString(hsla, alpha) { + if (alpha === undefined) { + alpha = (hsla[3] !== undefined ? hsla[3] : 1); + } + return "hsla(" + hsla[0] + ", " + hsla[1] + "%, " + hsla[2] + "%, " + + alpha + ")"; +} + +// hwb is a bit different than rgb(a) & hsl(a) since there is no alpha specific syntax +// (hwb have alpha optional & 1 is default value) +function hwbString(hwb, alpha) { + if (alpha === undefined) { + alpha = (hwb[3] !== undefined ? hwb[3] : 1); + } + return "hwb(" + hwb[0] + ", " + hwb[1] + "%, " + hwb[2] + "%" + + (alpha !== undefined && alpha !== 1 ? ", " + alpha : "") + ")"; +} + +function keyword(rgb) { + return reverseNames[rgb.slice(0, 3)]; +} + +// helpers +function scale(num, min, max) { + return Math.min(Math.max(min, num), max); +} + +function hexDouble(num) { + var str = num.toString(16).toUpperCase(); + return (str.length < 2) ? "0" + str : str; +} + + +//create a list of reverse color names +var reverseNames = {}; +for (var name in colorName) { + reverseNames[colorName[name]] = name; +} + +/* MIT license */ + + + +var Color = function (obj) { + if (obj instanceof Color) { + return obj; + } + if (!(this instanceof Color)) { + return new Color(obj); + } + + this.valid = false; + this.values = { + rgb: [0, 0, 0], + hsl: [0, 0, 0], + hsv: [0, 0, 0], + hwb: [0, 0, 0], + cmyk: [0, 0, 0, 0], + alpha: 1 + }; + + // parse Color() argument + var vals; + if (typeof obj === 'string') { + vals = colorString.getRgba(obj); + if (vals) { + this.setValues('rgb', vals); + } else if (vals = colorString.getHsla(obj)) { + this.setValues('hsl', vals); + } else if (vals = colorString.getHwb(obj)) { + this.setValues('hwb', vals); + } + } else if (typeof obj === 'object') { + vals = obj; + if (vals.r !== undefined || vals.red !== undefined) { + this.setValues('rgb', vals); + } else if (vals.l !== undefined || vals.lightness !== undefined) { + this.setValues('hsl', vals); + } else if (vals.v !== undefined || vals.value !== undefined) { + this.setValues('hsv', vals); + } else if (vals.w !== undefined || vals.whiteness !== undefined) { + this.setValues('hwb', vals); + } else if (vals.c !== undefined || vals.cyan !== undefined) { + this.setValues('cmyk', vals); + } + } +}; + +Color.prototype = { + isValid: function () { + return this.valid; + }, + rgb: function () { + return this.setSpace('rgb', arguments); + }, + hsl: function () { + return this.setSpace('hsl', arguments); + }, + hsv: function () { + return this.setSpace('hsv', arguments); + }, + hwb: function () { + return this.setSpace('hwb', arguments); + }, + cmyk: function () { + return this.setSpace('cmyk', arguments); + }, + + rgbArray: function () { + return this.values.rgb; + }, + hslArray: function () { + return this.values.hsl; + }, + hsvArray: function () { + return this.values.hsv; + }, + hwbArray: function () { + var values = this.values; + if (values.alpha !== 1) { + return values.hwb.concat([values.alpha]); + } + return values.hwb; + }, + cmykArray: function () { + return this.values.cmyk; + }, + rgbaArray: function () { + var values = this.values; + return values.rgb.concat([values.alpha]); + }, + hslaArray: function () { + var values = this.values; + return values.hsl.concat([values.alpha]); + }, + alpha: function (val) { + if (val === undefined) { + return this.values.alpha; + } + this.setValues('alpha', val); + return this; + }, + + red: function (val) { + return this.setChannel('rgb', 0, val); + }, + green: function (val) { + return this.setChannel('rgb', 1, val); + }, + blue: function (val) { + return this.setChannel('rgb', 2, val); + }, + hue: function (val) { + if (val) { + val %= 360; + val = val < 0 ? 360 + val : val; + } + return this.setChannel('hsl', 0, val); + }, + saturation: function (val) { + return this.setChannel('hsl', 1, val); + }, + lightness: function (val) { + return this.setChannel('hsl', 2, val); + }, + saturationv: function (val) { + return this.setChannel('hsv', 1, val); + }, + whiteness: function (val) { + return this.setChannel('hwb', 1, val); + }, + blackness: function (val) { + return this.setChannel('hwb', 2, val); + }, + value: function (val) { + return this.setChannel('hsv', 2, val); + }, + cyan: function (val) { + return this.setChannel('cmyk', 0, val); + }, + magenta: function (val) { + return this.setChannel('cmyk', 1, val); + }, + yellow: function (val) { + return this.setChannel('cmyk', 2, val); + }, + black: function (val) { + return this.setChannel('cmyk', 3, val); + }, + + hexString: function () { + return colorString.hexString(this.values.rgb); + }, + rgbString: function () { + return colorString.rgbString(this.values.rgb, this.values.alpha); + }, + rgbaString: function () { + return colorString.rgbaString(this.values.rgb, this.values.alpha); + }, + percentString: function () { + return colorString.percentString(this.values.rgb, this.values.alpha); + }, + hslString: function () { + return colorString.hslString(this.values.hsl, this.values.alpha); + }, + hslaString: function () { + return colorString.hslaString(this.values.hsl, this.values.alpha); + }, + hwbString: function () { + return colorString.hwbString(this.values.hwb, this.values.alpha); + }, + keyword: function () { + return colorString.keyword(this.values.rgb, this.values.alpha); + }, + + rgbNumber: function () { + var rgb = this.values.rgb; + return (rgb[0] << 16) | (rgb[1] << 8) | rgb[2]; + }, + + luminosity: function () { + // http://www.w3.org/TR/WCAG20/#relativeluminancedef + var rgb = this.values.rgb; + var lum = []; + for (var i = 0; i < rgb.length; i++) { + var chan = rgb[i] / 255; + lum[i] = (chan <= 0.03928) ? chan / 12.92 : Math.pow(((chan + 0.055) / 1.055), 2.4); + } + return 0.2126 * lum[0] + 0.7152 * lum[1] + 0.0722 * lum[2]; + }, + + contrast: function (color2) { + // http://www.w3.org/TR/WCAG20/#contrast-ratiodef + var lum1 = this.luminosity(); + var lum2 = color2.luminosity(); + if (lum1 > lum2) { + return (lum1 + 0.05) / (lum2 + 0.05); + } + return (lum2 + 0.05) / (lum1 + 0.05); + }, + + level: function (color2) { + var contrastRatio = this.contrast(color2); + if (contrastRatio >= 7.1) { + return 'AAA'; + } + + return (contrastRatio >= 4.5) ? 'AA' : ''; + }, + + dark: function () { + // YIQ equation from http://24ways.org/2010/calculating-color-contrast + var rgb = this.values.rgb; + var yiq = (rgb[0] * 299 + rgb[1] * 587 + rgb[2] * 114) / 1000; + return yiq < 128; + }, + + light: function () { + return !this.dark(); + }, + + negate: function () { + var rgb = []; + for (var i = 0; i < 3; i++) { + rgb[i] = 255 - this.values.rgb[i]; + } + this.setValues('rgb', rgb); + return this; + }, + + lighten: function (ratio) { + var hsl = this.values.hsl; + hsl[2] += hsl[2] * ratio; + this.setValues('hsl', hsl); + return this; + }, + + darken: function (ratio) { + var hsl = this.values.hsl; + hsl[2] -= hsl[2] * ratio; + this.setValues('hsl', hsl); + return this; + }, + + saturate: function (ratio) { + var hsl = this.values.hsl; + hsl[1] += hsl[1] * ratio; + this.setValues('hsl', hsl); + return this; + }, + + desaturate: function (ratio) { + var hsl = this.values.hsl; + hsl[1] -= hsl[1] * ratio; + this.setValues('hsl', hsl); + return this; + }, + + whiten: function (ratio) { + var hwb = this.values.hwb; + hwb[1] += hwb[1] * ratio; + this.setValues('hwb', hwb); + return this; + }, + + blacken: function (ratio) { + var hwb = this.values.hwb; + hwb[2] += hwb[2] * ratio; + this.setValues('hwb', hwb); + return this; + }, + + greyscale: function () { + var rgb = this.values.rgb; + // http://en.wikipedia.org/wiki/Grayscale#Converting_color_to_grayscale + var val = rgb[0] * 0.3 + rgb[1] * 0.59 + rgb[2] * 0.11; + this.setValues('rgb', [val, val, val]); + return this; + }, + + clearer: function (ratio) { + var alpha = this.values.alpha; + this.setValues('alpha', alpha - (alpha * ratio)); + return this; + }, + + opaquer: function (ratio) { + var alpha = this.values.alpha; + this.setValues('alpha', alpha + (alpha * ratio)); + return this; + }, + + rotate: function (degrees) { + var hsl = this.values.hsl; + var hue = (hsl[0] + degrees) % 360; + hsl[0] = hue < 0 ? 360 + hue : hue; + this.setValues('hsl', hsl); + return this; + }, + + /** + * Ported from sass implementation in C + * https://github.com/sass/libsass/blob/0e6b4a2850092356aa3ece07c6b249f0221caced/functions.cpp#L209 + */ + mix: function (mixinColor, weight) { + var color1 = this; + var color2 = mixinColor; + var p = weight === undefined ? 0.5 : weight; + + var w = 2 * p - 1; + var a = color1.alpha() - color2.alpha(); + + var w1 = (((w * a === -1) ? w : (w + a) / (1 + w * a)) + 1) / 2.0; + var w2 = 1 - w1; + + return this + .rgb( + w1 * color1.red() + w2 * color2.red(), + w1 * color1.green() + w2 * color2.green(), + w1 * color1.blue() + w2 * color2.blue() + ) + .alpha(color1.alpha() * p + color2.alpha() * (1 - p)); + }, + + toJSON: function () { + return this.rgb(); + }, + + clone: function () { + // NOTE(SB): using node-clone creates a dependency to Buffer when using browserify, + // making the final build way to big to embed in Chart.js. So let's do it manually, + // assuming that values to clone are 1 dimension arrays containing only numbers, + // except 'alpha' which is a number. + var result = new Color(); + var source = this.values; + var target = result.values; + var value, type; + + for (var prop in source) { + if (source.hasOwnProperty(prop)) { + value = source[prop]; + type = ({}).toString.call(value); + if (type === '[object Array]') { + target[prop] = value.slice(0); + } else if (type === '[object Number]') { + target[prop] = value; + } else { + console.error('unexpected color value:', value); + } + } + } + + return result; + } +}; + +Color.prototype.spaces = { + rgb: ['red', 'green', 'blue'], + hsl: ['hue', 'saturation', 'lightness'], + hsv: ['hue', 'saturation', 'value'], + hwb: ['hue', 'whiteness', 'blackness'], + cmyk: ['cyan', 'magenta', 'yellow', 'black'] +}; + +Color.prototype.maxes = { + rgb: [255, 255, 255], + hsl: [360, 100, 100], + hsv: [360, 100, 100], + hwb: [360, 100, 100], + cmyk: [100, 100, 100, 100] +}; + +Color.prototype.getValues = function (space) { + var values = this.values; + var vals = {}; + + for (var i = 0; i < space.length; i++) { + vals[space.charAt(i)] = values[space][i]; + } + + if (values.alpha !== 1) { + vals.a = values.alpha; + } + + // {r: 255, g: 255, b: 255, a: 0.4} + return vals; +}; + +Color.prototype.setValues = function (space, vals) { + var values = this.values; + var spaces = this.spaces; + var maxes = this.maxes; + var alpha = 1; + var i; + + this.valid = true; + + if (space === 'alpha') { + alpha = vals; + } else if (vals.length) { + // [10, 10, 10] + values[space] = vals.slice(0, space.length); + alpha = vals[space.length]; + } else if (vals[space.charAt(0)] !== undefined) { + // {r: 10, g: 10, b: 10} + for (i = 0; i < space.length; i++) { + values[space][i] = vals[space.charAt(i)]; + } + + alpha = vals.a; + } else if (vals[spaces[space][0]] !== undefined) { + // {red: 10, green: 10, blue: 10} + var chans = spaces[space]; + + for (i = 0; i < space.length; i++) { + values[space][i] = vals[chans[i]]; + } + + alpha = vals.alpha; + } + + values.alpha = Math.max(0, Math.min(1, (alpha === undefined ? values.alpha : alpha))); + + if (space === 'alpha') { + return false; + } + + var capped; + + // cap values of the space prior converting all values + for (i = 0; i < space.length; i++) { + capped = Math.max(0, Math.min(maxes[space][i], values[space][i])); + values[space][i] = Math.round(capped); + } + + // convert to all the other color spaces + for (var sname in spaces) { + if (sname !== space) { + values[sname] = colorConvert[space][sname](values[space]); + } + } + + return true; +}; + +Color.prototype.setSpace = function (space, args) { + var vals = args[0]; + + if (vals === undefined) { + // color.rgb() + return this.getValues(space); + } + + // color.rgb(10, 10, 10) + if (typeof vals === 'number') { + vals = Array.prototype.slice.call(args); + } + + this.setValues(space, vals); + return this; +}; + +Color.prototype.setChannel = function (space, index, val) { + var svalues = this.values[space]; + if (val === undefined) { + // color.red() + return svalues[index]; + } else if (val === svalues[index]) { + // color.red(color.red()) + return this; + } + + // color.red(100) + svalues[index] = val; + this.setValues(space, svalues); + + return this; +}; + +if (typeof window !== 'undefined') { + window.Color = Color; +} + +var chartjsColor = Color; + +/** + * @namespace Chart.helpers + */ +var helpers = { + /** + * An empty function that can be used, for example, for optional callback. + */ + noop: function() {}, + + /** + * Returns a unique id, sequentially generated from a global variable. + * @returns {number} + * @function + */ + uid: (function() { + var id = 0; + return function() { + return id++; + }; + }()), + + /** + * Returns true if `value` is neither null nor undefined, else returns false. + * @param {*} value - The value to test. + * @returns {boolean} + * @since 2.7.0 + */ + isNullOrUndef: function(value) { + return value === null || typeof value === 'undefined'; + }, + + /** + * Returns true if `value` is an array (including typed arrays), else returns false. + * @param {*} value - The value to test. + * @returns {boolean} + * @function + */ + isArray: function(value) { + if (Array.isArray && Array.isArray(value)) { + return true; + } + var type = Object.prototype.toString.call(value); + if (type.substr(0, 7) === '[object' && type.substr(-6) === 'Array]') { + return true; + } + return false; + }, + + /** + * Returns true if `value` is an object (excluding null), else returns false. + * @param {*} value - The value to test. + * @returns {boolean} + * @since 2.7.0 + */ + isObject: function(value) { + return value !== null && Object.prototype.toString.call(value) === '[object Object]'; + }, + + /** + * Returns true if `value` is a finite number, else returns false + * @param {*} value - The value to test. + * @returns {boolean} + */ + isFinite: function(value) { + return (typeof value === 'number' || value instanceof Number) && isFinite(value); + }, + + /** + * Returns `value` if defined, else returns `defaultValue`. + * @param {*} value - The value to return if defined. + * @param {*} defaultValue - The value to return if `value` is undefined. + * @returns {*} + */ + valueOrDefault: function(value, defaultValue) { + return typeof value === 'undefined' ? defaultValue : value; + }, + + /** + * Returns value at the given `index` in array if defined, else returns `defaultValue`. + * @param {Array} value - The array to lookup for value at `index`. + * @param {number} index - The index in `value` to lookup for value. + * @param {*} defaultValue - The value to return if `value[index]` is undefined. + * @returns {*} + */ + valueAtIndexOrDefault: function(value, index, defaultValue) { + return helpers.valueOrDefault(helpers.isArray(value) ? value[index] : value, defaultValue); + }, + + /** + * Calls `fn` with the given `args` in the scope defined by `thisArg` and returns the + * value returned by `fn`. If `fn` is not a function, this method returns undefined. + * @param {function} fn - The function to call. + * @param {Array|undefined|null} args - The arguments with which `fn` should be called. + * @param {object} [thisArg] - The value of `this` provided for the call to `fn`. + * @returns {*} + */ + callback: function(fn, args, thisArg) { + if (fn && typeof fn.call === 'function') { + return fn.apply(thisArg, args); + } + }, + + /** + * Note(SB) for performance sake, this method should only be used when loopable type + * is unknown or in none intensive code (not called often and small loopable). Else + * it's preferable to use a regular for() loop and save extra function calls. + * @param {object|Array} loopable - The object or array to be iterated. + * @param {function} fn - The function to call for each item. + * @param {object} [thisArg] - The value of `this` provided for the call to `fn`. + * @param {boolean} [reverse] - If true, iterates backward on the loopable. + */ + each: function(loopable, fn, thisArg, reverse) { + var i, len, keys; + if (helpers.isArray(loopable)) { + len = loopable.length; + if (reverse) { + for (i = len - 1; i >= 0; i--) { + fn.call(thisArg, loopable[i], i); + } + } else { + for (i = 0; i < len; i++) { + fn.call(thisArg, loopable[i], i); + } + } + } else if (helpers.isObject(loopable)) { + keys = Object.keys(loopable); + len = keys.length; + for (i = 0; i < len; i++) { + fn.call(thisArg, loopable[keys[i]], keys[i]); + } + } + }, + + /** + * Returns true if the `a0` and `a1` arrays have the same content, else returns false. + * @see https://stackoverflow.com/a/14853974 + * @param {Array} a0 - The array to compare + * @param {Array} a1 - The array to compare + * @returns {boolean} + */ + arrayEquals: function(a0, a1) { + var i, ilen, v0, v1; + + if (!a0 || !a1 || a0.length !== a1.length) { + return false; + } + + for (i = 0, ilen = a0.length; i < ilen; ++i) { + v0 = a0[i]; + v1 = a1[i]; + + if (v0 instanceof Array && v1 instanceof Array) { + if (!helpers.arrayEquals(v0, v1)) { + return false; + } + } else if (v0 !== v1) { + // NOTE: two different object instances will never be equal: {x:20} != {x:20} + return false; + } + } + + return true; + }, + + /** + * Returns a deep copy of `source` without keeping references on objects and arrays. + * @param {*} source - The value to clone. + * @returns {*} + */ + clone: function(source) { + if (helpers.isArray(source)) { + return source.map(helpers.clone); + } + + if (helpers.isObject(source)) { + var target = {}; + var keys = Object.keys(source); + var klen = keys.length; + var k = 0; + + for (; k < klen; ++k) { + target[keys[k]] = helpers.clone(source[keys[k]]); + } + + return target; + } + + return source; + }, + + /** + * The default merger when Chart.helpers.merge is called without merger option. + * Note(SB): also used by mergeConfig and mergeScaleConfig as fallback. + * @private + */ + _merger: function(key, target, source, options) { + var tval = target[key]; + var sval = source[key]; + + if (helpers.isObject(tval) && helpers.isObject(sval)) { + helpers.merge(tval, sval, options); + } else { + target[key] = helpers.clone(sval); + } + }, + + /** + * Merges source[key] in target[key] only if target[key] is undefined. + * @private + */ + _mergerIf: function(key, target, source) { + var tval = target[key]; + var sval = source[key]; + + if (helpers.isObject(tval) && helpers.isObject(sval)) { + helpers.mergeIf(tval, sval); + } else if (!target.hasOwnProperty(key)) { + target[key] = helpers.clone(sval); + } + }, + + /** + * Recursively deep copies `source` properties into `target` with the given `options`. + * IMPORTANT: `target` is not cloned and will be updated with `source` properties. + * @param {object} target - The target object in which all sources are merged into. + * @param {object|object[]} source - Object(s) to merge into `target`. + * @param {object} [options] - Merging options: + * @param {function} [options.merger] - The merge method (key, target, source, options) + * @returns {object} The `target` object. + */ + merge: function(target, source, options) { + var sources = helpers.isArray(source) ? source : [source]; + var ilen = sources.length; + var merge, i, keys, klen, k; + + if (!helpers.isObject(target)) { + return target; + } + + options = options || {}; + merge = options.merger || helpers._merger; + + for (i = 0; i < ilen; ++i) { + source = sources[i]; + if (!helpers.isObject(source)) { + continue; + } + + keys = Object.keys(source); + for (k = 0, klen = keys.length; k < klen; ++k) { + merge(keys[k], target, source, options); + } + } + + return target; + }, + + /** + * Recursively deep copies `source` properties into `target` *only* if not defined in target. + * IMPORTANT: `target` is not cloned and will be updated with `source` properties. + * @param {object} target - The target object in which all sources are merged into. + * @param {object|object[]} source - Object(s) to merge into `target`. + * @returns {object} The `target` object. + */ + mergeIf: function(target, source) { + return helpers.merge(target, source, {merger: helpers._mergerIf}); + }, + + /** + * Applies the contents of two or more objects together into the first object. + * @param {object} target - The target object in which all objects are merged into. + * @param {object} arg1 - Object containing additional properties to merge in target. + * @param {object} argN - Additional objects containing properties to merge in target. + * @returns {object} The `target` object. + */ + extend: function(target) { + var setFn = function(value, key) { + target[key] = value; + }; + for (var i = 1, ilen = arguments.length; i < ilen; ++i) { + helpers.each(arguments[i], setFn); + } + return target; + }, + + /** + * Basic javascript inheritance based on the model created in Backbone.js + */ + inherits: function(extensions) { + var me = this; + var ChartElement = (extensions && extensions.hasOwnProperty('constructor')) ? extensions.constructor : function() { + return me.apply(this, arguments); + }; + + var Surrogate = function() { + this.constructor = ChartElement; + }; + + Surrogate.prototype = me.prototype; + ChartElement.prototype = new Surrogate(); + ChartElement.extend = helpers.inherits; + + if (extensions) { + helpers.extend(ChartElement.prototype, extensions); + } + + ChartElement.__super__ = me.prototype; + return ChartElement; + } +}; + +var helpers_core = helpers; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use Chart.helpers.callback instead. + * @function Chart.helpers.callCallback + * @deprecated since version 2.6.0 + * @todo remove at version 3 + * @private + */ +helpers.callCallback = helpers.callback; + +/** + * Provided for backward compatibility, use Array.prototype.indexOf instead. + * Array.prototype.indexOf compatibility: Chrome, Opera, Safari, FF1.5+, IE9+ + * @function Chart.helpers.indexOf + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers.indexOf = function(array, item, fromIndex) { + return Array.prototype.indexOf.call(array, item, fromIndex); +}; + +/** + * Provided for backward compatibility, use Chart.helpers.valueOrDefault instead. + * @function Chart.helpers.getValueOrDefault + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers.getValueOrDefault = helpers.valueOrDefault; + +/** + * Provided for backward compatibility, use Chart.helpers.valueAtIndexOrDefault instead. + * @function Chart.helpers.getValueAtIndexOrDefault + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers.getValueAtIndexOrDefault = helpers.valueAtIndexOrDefault; + +/** + * Easing functions adapted from Robert Penner's easing equations. + * @namespace Chart.helpers.easingEffects + * @see http://www.robertpenner.com/easing/ + */ +var effects = { + linear: function(t) { + return t; + }, + + easeInQuad: function(t) { + return t * t; + }, + + easeOutQuad: function(t) { + return -t * (t - 2); + }, + + easeInOutQuad: function(t) { + if ((t /= 0.5) < 1) { + return 0.5 * t * t; + } + return -0.5 * ((--t) * (t - 2) - 1); + }, + + easeInCubic: function(t) { + return t * t * t; + }, + + easeOutCubic: function(t) { + return (t = t - 1) * t * t + 1; + }, + + easeInOutCubic: function(t) { + if ((t /= 0.5) < 1) { + return 0.5 * t * t * t; + } + return 0.5 * ((t -= 2) * t * t + 2); + }, + + easeInQuart: function(t) { + return t * t * t * t; + }, + + easeOutQuart: function(t) { + return -((t = t - 1) * t * t * t - 1); + }, + + easeInOutQuart: function(t) { + if ((t /= 0.5) < 1) { + return 0.5 * t * t * t * t; + } + return -0.5 * ((t -= 2) * t * t * t - 2); + }, + + easeInQuint: function(t) { + return t * t * t * t * t; + }, + + easeOutQuint: function(t) { + return (t = t - 1) * t * t * t * t + 1; + }, + + easeInOutQuint: function(t) { + if ((t /= 0.5) < 1) { + return 0.5 * t * t * t * t * t; + } + return 0.5 * ((t -= 2) * t * t * t * t + 2); + }, + + easeInSine: function(t) { + return -Math.cos(t * (Math.PI / 2)) + 1; + }, + + easeOutSine: function(t) { + return Math.sin(t * (Math.PI / 2)); + }, + + easeInOutSine: function(t) { + return -0.5 * (Math.cos(Math.PI * t) - 1); + }, + + easeInExpo: function(t) { + return (t === 0) ? 0 : Math.pow(2, 10 * (t - 1)); + }, + + easeOutExpo: function(t) { + return (t === 1) ? 1 : -Math.pow(2, -10 * t) + 1; + }, + + easeInOutExpo: function(t) { + if (t === 0) { + return 0; + } + if (t === 1) { + return 1; + } + if ((t /= 0.5) < 1) { + return 0.5 * Math.pow(2, 10 * (t - 1)); + } + return 0.5 * (-Math.pow(2, -10 * --t) + 2); + }, + + easeInCirc: function(t) { + if (t >= 1) { + return t; + } + return -(Math.sqrt(1 - t * t) - 1); + }, + + easeOutCirc: function(t) { + return Math.sqrt(1 - (t = t - 1) * t); + }, + + easeInOutCirc: function(t) { + if ((t /= 0.5) < 1) { + return -0.5 * (Math.sqrt(1 - t * t) - 1); + } + return 0.5 * (Math.sqrt(1 - (t -= 2) * t) + 1); + }, + + easeInElastic: function(t) { + var s = 1.70158; + var p = 0; + var a = 1; + if (t === 0) { + return 0; + } + if (t === 1) { + return 1; + } + if (!p) { + p = 0.3; + } + if (a < 1) { + a = 1; + s = p / 4; + } else { + s = p / (2 * Math.PI) * Math.asin(1 / a); + } + return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p)); + }, + + easeOutElastic: function(t) { + var s = 1.70158; + var p = 0; + var a = 1; + if (t === 0) { + return 0; + } + if (t === 1) { + return 1; + } + if (!p) { + p = 0.3; + } + if (a < 1) { + a = 1; + s = p / 4; + } else { + s = p / (2 * Math.PI) * Math.asin(1 / a); + } + return a * Math.pow(2, -10 * t) * Math.sin((t - s) * (2 * Math.PI) / p) + 1; + }, + + easeInOutElastic: function(t) { + var s = 1.70158; + var p = 0; + var a = 1; + if (t === 0) { + return 0; + } + if ((t /= 0.5) === 2) { + return 1; + } + if (!p) { + p = 0.45; + } + if (a < 1) { + a = 1; + s = p / 4; + } else { + s = p / (2 * Math.PI) * Math.asin(1 / a); + } + if (t < 1) { + return -0.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p)); + } + return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t - s) * (2 * Math.PI) / p) * 0.5 + 1; + }, + easeInBack: function(t) { + var s = 1.70158; + return t * t * ((s + 1) * t - s); + }, + + easeOutBack: function(t) { + var s = 1.70158; + return (t = t - 1) * t * ((s + 1) * t + s) + 1; + }, + + easeInOutBack: function(t) { + var s = 1.70158; + if ((t /= 0.5) < 1) { + return 0.5 * (t * t * (((s *= (1.525)) + 1) * t - s)); + } + return 0.5 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2); + }, + + easeInBounce: function(t) { + return 1 - effects.easeOutBounce(1 - t); + }, + + easeOutBounce: function(t) { + if (t < (1 / 2.75)) { + return 7.5625 * t * t; + } + if (t < (2 / 2.75)) { + return 7.5625 * (t -= (1.5 / 2.75)) * t + 0.75; + } + if (t < (2.5 / 2.75)) { + return 7.5625 * (t -= (2.25 / 2.75)) * t + 0.9375; + } + return 7.5625 * (t -= (2.625 / 2.75)) * t + 0.984375; + }, + + easeInOutBounce: function(t) { + if (t < 0.5) { + return effects.easeInBounce(t * 2) * 0.5; + } + return effects.easeOutBounce(t * 2 - 1) * 0.5 + 0.5; + } +}; + +var helpers_easing = { + effects: effects +}; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use Chart.helpers.easing.effects instead. + * @function Chart.helpers.easingEffects + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers_core.easingEffects = effects; + +var PI = Math.PI; +var RAD_PER_DEG = PI / 180; +var DOUBLE_PI = PI * 2; +var HALF_PI = PI / 2; +var QUARTER_PI = PI / 4; +var TWO_THIRDS_PI = PI * 2 / 3; + +/** + * @namespace Chart.helpers.canvas + */ +var exports$1 = { + /** + * Clears the entire canvas associated to the given `chart`. + * @param {Chart} chart - The chart for which to clear the canvas. + */ + clear: function(chart) { + chart.ctx.clearRect(0, 0, chart.width, chart.height); + }, + + /** + * Creates a "path" for a rectangle with rounded corners at position (x, y) with a + * given size (width, height) and the same `radius` for all corners. + * @param {CanvasRenderingContext2D} ctx - The canvas 2D Context. + * @param {number} x - The x axis of the coordinate for the rectangle starting point. + * @param {number} y - The y axis of the coordinate for the rectangle starting point. + * @param {number} width - The rectangle's width. + * @param {number} height - The rectangle's height. + * @param {number} radius - The rounded amount (in pixels) for the four corners. + * @todo handle `radius` as top-left, top-right, bottom-right, bottom-left array/object? + */ + roundedRect: function(ctx, x, y, width, height, radius) { + if (radius) { + var r = Math.min(radius, height / 2, width / 2); + var left = x + r; + var top = y + r; + var right = x + width - r; + var bottom = y + height - r; + + ctx.moveTo(x, top); + if (left < right && top < bottom) { + ctx.arc(left, top, r, -PI, -HALF_PI); + ctx.arc(right, top, r, -HALF_PI, 0); + ctx.arc(right, bottom, r, 0, HALF_PI); + ctx.arc(left, bottom, r, HALF_PI, PI); + } else if (left < right) { + ctx.moveTo(left, y); + ctx.arc(right, top, r, -HALF_PI, HALF_PI); + ctx.arc(left, top, r, HALF_PI, PI + HALF_PI); + } else if (top < bottom) { + ctx.arc(left, top, r, -PI, 0); + ctx.arc(left, bottom, r, 0, PI); + } else { + ctx.arc(left, top, r, -PI, PI); + } + ctx.closePath(); + ctx.moveTo(x, y); + } else { + ctx.rect(x, y, width, height); + } + }, + + drawPoint: function(ctx, style, radius, x, y, rotation) { + var type, xOffset, yOffset, size, cornerRadius; + var rad = (rotation || 0) * RAD_PER_DEG; + + if (style && typeof style === 'object') { + type = style.toString(); + if (type === '[object HTMLImageElement]' || type === '[object HTMLCanvasElement]') { + ctx.drawImage(style, x - style.width / 2, y - style.height / 2, style.width, style.height); + return; + } + } + + if (isNaN(radius) || radius <= 0) { + return; + } + + ctx.beginPath(); + + switch (style) { + // Default includes circle + default: + ctx.arc(x, y, radius, 0, DOUBLE_PI); + ctx.closePath(); + break; + case 'triangle': + ctx.moveTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius); + rad += TWO_THIRDS_PI; + ctx.lineTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius); + rad += TWO_THIRDS_PI; + ctx.lineTo(x + Math.sin(rad) * radius, y - Math.cos(rad) * radius); + ctx.closePath(); + break; + case 'rectRounded': + // NOTE: the rounded rect implementation changed to use `arc` instead of + // `quadraticCurveTo` since it generates better results when rect is + // almost a circle. 0.516 (instead of 0.5) produces results with visually + // closer proportion to the previous impl and it is inscribed in the + // circle with `radius`. For more details, see the following PRs: + // https://github.com/chartjs/Chart.js/issues/5597 + // https://github.com/chartjs/Chart.js/issues/5858 + cornerRadius = radius * 0.516; + size = radius - cornerRadius; + xOffset = Math.cos(rad + QUARTER_PI) * size; + yOffset = Math.sin(rad + QUARTER_PI) * size; + ctx.arc(x - xOffset, y - yOffset, cornerRadius, rad - PI, rad - HALF_PI); + ctx.arc(x + yOffset, y - xOffset, cornerRadius, rad - HALF_PI, rad); + ctx.arc(x + xOffset, y + yOffset, cornerRadius, rad, rad + HALF_PI); + ctx.arc(x - yOffset, y + xOffset, cornerRadius, rad + HALF_PI, rad + PI); + ctx.closePath(); + break; + case 'rect': + if (!rotation) { + size = Math.SQRT1_2 * radius; + ctx.rect(x - size, y - size, 2 * size, 2 * size); + break; + } + rad += QUARTER_PI; + /* falls through */ + case 'rectRot': + xOffset = Math.cos(rad) * radius; + yOffset = Math.sin(rad) * radius; + ctx.moveTo(x - xOffset, y - yOffset); + ctx.lineTo(x + yOffset, y - xOffset); + ctx.lineTo(x + xOffset, y + yOffset); + ctx.lineTo(x - yOffset, y + xOffset); + ctx.closePath(); + break; + case 'crossRot': + rad += QUARTER_PI; + /* falls through */ + case 'cross': + xOffset = Math.cos(rad) * radius; + yOffset = Math.sin(rad) * radius; + ctx.moveTo(x - xOffset, y - yOffset); + ctx.lineTo(x + xOffset, y + yOffset); + ctx.moveTo(x + yOffset, y - xOffset); + ctx.lineTo(x - yOffset, y + xOffset); + break; + case 'star': + xOffset = Math.cos(rad) * radius; + yOffset = Math.sin(rad) * radius; + ctx.moveTo(x - xOffset, y - yOffset); + ctx.lineTo(x + xOffset, y + yOffset); + ctx.moveTo(x + yOffset, y - xOffset); + ctx.lineTo(x - yOffset, y + xOffset); + rad += QUARTER_PI; + xOffset = Math.cos(rad) * radius; + yOffset = Math.sin(rad) * radius; + ctx.moveTo(x - xOffset, y - yOffset); + ctx.lineTo(x + xOffset, y + yOffset); + ctx.moveTo(x + yOffset, y - xOffset); + ctx.lineTo(x - yOffset, y + xOffset); + break; + case 'line': + xOffset = Math.cos(rad) * radius; + yOffset = Math.sin(rad) * radius; + ctx.moveTo(x - xOffset, y - yOffset); + ctx.lineTo(x + xOffset, y + yOffset); + break; + case 'dash': + ctx.moveTo(x, y); + ctx.lineTo(x + Math.cos(rad) * radius, y + Math.sin(rad) * radius); + break; + } + + ctx.fill(); + ctx.stroke(); + }, + + /** + * Returns true if the point is inside the rectangle + * @param {object} point - The point to test + * @param {object} area - The rectangle + * @returns {boolean} + * @private + */ + _isPointInArea: function(point, area) { + var epsilon = 1e-6; // 1e-6 is margin in pixels for accumulated error. + + return point.x > area.left - epsilon && point.x < area.right + epsilon && + point.y > area.top - epsilon && point.y < area.bottom + epsilon; + }, + + clipArea: function(ctx, area) { + ctx.save(); + ctx.beginPath(); + ctx.rect(area.left, area.top, area.right - area.left, area.bottom - area.top); + ctx.clip(); + }, + + unclipArea: function(ctx) { + ctx.restore(); + }, + + lineTo: function(ctx, previous, target, flip) { + var stepped = target.steppedLine; + if (stepped) { + if (stepped === 'middle') { + var midpoint = (previous.x + target.x) / 2.0; + ctx.lineTo(midpoint, flip ? target.y : previous.y); + ctx.lineTo(midpoint, flip ? previous.y : target.y); + } else if ((stepped === 'after' && !flip) || (stepped !== 'after' && flip)) { + ctx.lineTo(previous.x, target.y); + } else { + ctx.lineTo(target.x, previous.y); + } + ctx.lineTo(target.x, target.y); + return; + } + + if (!target.tension) { + ctx.lineTo(target.x, target.y); + return; + } + + ctx.bezierCurveTo( + flip ? previous.controlPointPreviousX : previous.controlPointNextX, + flip ? previous.controlPointPreviousY : previous.controlPointNextY, + flip ? target.controlPointNextX : target.controlPointPreviousX, + flip ? target.controlPointNextY : target.controlPointPreviousY, + target.x, + target.y); + } +}; + +var helpers_canvas = exports$1; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use Chart.helpers.canvas.clear instead. + * @namespace Chart.helpers.clear + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers_core.clear = exports$1.clear; + +/** + * Provided for backward compatibility, use Chart.helpers.canvas.roundedRect instead. + * @namespace Chart.helpers.drawRoundedRectangle + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers_core.drawRoundedRectangle = function(ctx) { + ctx.beginPath(); + exports$1.roundedRect.apply(exports$1, arguments); +}; + +var defaults = { + /** + * @private + */ + _set: function(scope, values) { + return helpers_core.merge(this[scope] || (this[scope] = {}), values); + } +}; + +defaults._set('global', { + defaultColor: 'rgba(0,0,0,0.1)', + defaultFontColor: '#666', + defaultFontFamily: "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif", + defaultFontSize: 12, + defaultFontStyle: 'normal', + defaultLineHeight: 1.2, + showLines: true +}); + +var core_defaults = defaults; + +var valueOrDefault = helpers_core.valueOrDefault; + +/** + * Converts the given font object into a CSS font string. + * @param {object} font - A font object. + * @return {string} The CSS font string. See https://developer.mozilla.org/en-US/docs/Web/CSS/font + * @private + */ +function toFontString(font) { + if (!font || helpers_core.isNullOrUndef(font.size) || helpers_core.isNullOrUndef(font.family)) { + return null; + } + + return (font.style ? font.style + ' ' : '') + + (font.weight ? font.weight + ' ' : '') + + font.size + 'px ' + + font.family; +} + +/** + * @alias Chart.helpers.options + * @namespace + */ +var helpers_options = { + /** + * Converts the given line height `value` in pixels for a specific font `size`. + * @param {number|string} value - The lineHeight to parse (eg. 1.6, '14px', '75%', '1.6em'). + * @param {number} size - The font size (in pixels) used to resolve relative `value`. + * @returns {number} The effective line height in pixels (size * 1.2 if value is invalid). + * @see https://developer.mozilla.org/en-US/docs/Web/CSS/line-height + * @since 2.7.0 + */ + toLineHeight: function(value, size) { + var matches = ('' + value).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/); + if (!matches || matches[1] === 'normal') { + return size * 1.2; + } + + value = +matches[2]; + + switch (matches[3]) { + case 'px': + return value; + case '%': + value /= 100; + break; + default: + break; + } + + return size * value; + }, + + /** + * Converts the given value into a padding object with pre-computed width/height. + * @param {number|object} value - If a number, set the value to all TRBL component, + * else, if and object, use defined properties and sets undefined ones to 0. + * @returns {object} The padding values (top, right, bottom, left, width, height) + * @since 2.7.0 + */ + toPadding: function(value) { + var t, r, b, l; + + if (helpers_core.isObject(value)) { + t = +value.top || 0; + r = +value.right || 0; + b = +value.bottom || 0; + l = +value.left || 0; + } else { + t = r = b = l = +value || 0; + } + + return { + top: t, + right: r, + bottom: b, + left: l, + height: t + b, + width: l + r + }; + }, + + /** + * Parses font options and returns the font object. + * @param {object} options - A object that contains font options to be parsed. + * @return {object} The font object. + * @todo Support font.* options and renamed to toFont(). + * @private + */ + _parseFont: function(options) { + var globalDefaults = core_defaults.global; + var size = valueOrDefault(options.fontSize, globalDefaults.defaultFontSize); + var font = { + family: valueOrDefault(options.fontFamily, globalDefaults.defaultFontFamily), + lineHeight: helpers_core.options.toLineHeight(valueOrDefault(options.lineHeight, globalDefaults.defaultLineHeight), size), + size: size, + style: valueOrDefault(options.fontStyle, globalDefaults.defaultFontStyle), + weight: null, + string: '' + }; + + font.string = toFontString(font); + return font; + }, + + /** + * Evaluates the given `inputs` sequentially and returns the first defined value. + * @param {Array} inputs - An array of values, falling back to the last value. + * @param {object} [context] - If defined and the current value is a function, the value + * is called with `context` as first argument and the result becomes the new input. + * @param {number} [index] - If defined and the current value is an array, the value + * at `index` become the new input. + * @since 2.7.0 + */ + resolve: function(inputs, context, index) { + var i, ilen, value; + + for (i = 0, ilen = inputs.length; i < ilen; ++i) { + value = inputs[i]; + if (value === undefined) { + continue; + } + if (context !== undefined && typeof value === 'function') { + value = value(context); + } + if (index !== undefined && helpers_core.isArray(value)) { + value = value[index]; + } + if (value !== undefined) { + return value; + } + } + } +}; + +var helpers$1 = helpers_core; +var easing = helpers_easing; +var canvas = helpers_canvas; +var options = helpers_options; +helpers$1.easing = easing; +helpers$1.canvas = canvas; +helpers$1.options = options; + +function interpolate(start, view, model, ease) { + var keys = Object.keys(model); + var i, ilen, key, actual, origin, target, type, c0, c1; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + + target = model[key]; + + // if a value is added to the model after pivot() has been called, the view + // doesn't contain it, so let's initialize the view to the target value. + if (!view.hasOwnProperty(key)) { + view[key] = target; + } + + actual = view[key]; + + if (actual === target || key[0] === '_') { + continue; + } + + if (!start.hasOwnProperty(key)) { + start[key] = actual; + } + + origin = start[key]; + + type = typeof target; + + if (type === typeof origin) { + if (type === 'string') { + c0 = chartjsColor(origin); + if (c0.valid) { + c1 = chartjsColor(target); + if (c1.valid) { + view[key] = c1.mix(c0, ease).rgbString(); + continue; + } + } + } else if (helpers$1.isFinite(origin) && helpers$1.isFinite(target)) { + view[key] = origin + (target - origin) * ease; + continue; + } + } + + view[key] = target; + } +} + +var Element = function(configuration) { + helpers$1.extend(this, configuration); + this.initialize.apply(this, arguments); +}; + +helpers$1.extend(Element.prototype, { + + initialize: function() { + this.hidden = false; + }, + + pivot: function() { + var me = this; + if (!me._view) { + me._view = helpers$1.clone(me._model); + } + me._start = {}; + return me; + }, + + transition: function(ease) { + var me = this; + var model = me._model; + var start = me._start; + var view = me._view; + + // No animation -> No Transition + if (!model || ease === 1) { + me._view = model; + me._start = null; + return me; + } + + if (!view) { + view = me._view = {}; + } + + if (!start) { + start = me._start = {}; + } + + interpolate(start, view, model, ease); + + return me; + }, + + tooltipPosition: function() { + return { + x: this._model.x, + y: this._model.y + }; + }, + + hasValue: function() { + return helpers$1.isNumber(this._model.x) && helpers$1.isNumber(this._model.y); + } +}); + +Element.extend = helpers$1.inherits; + +var core_element = Element; + +var exports$2 = core_element.extend({ + chart: null, // the animation associated chart instance + currentStep: 0, // the current animation step + numSteps: 60, // default number of steps + easing: '', // the easing to use for this animation + render: null, // render function used by the animation service + + onAnimationProgress: null, // user specified callback to fire on each step of the animation + onAnimationComplete: null, // user specified callback to fire when the animation finishes +}); + +var core_animation = exports$2; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use Chart.Animation instead + * @prop Chart.Animation#animationObject + * @deprecated since version 2.6.0 + * @todo remove at version 3 + */ +Object.defineProperty(exports$2.prototype, 'animationObject', { + get: function() { + return this; + } +}); + +/** + * Provided for backward compatibility, use Chart.Animation#chart instead + * @prop Chart.Animation#chartInstance + * @deprecated since version 2.6.0 + * @todo remove at version 3 + */ +Object.defineProperty(exports$2.prototype, 'chartInstance', { + get: function() { + return this.chart; + }, + set: function(value) { + this.chart = value; + } +}); + +core_defaults._set('global', { + animation: { + duration: 1000, + easing: 'easeOutQuart', + onProgress: helpers$1.noop, + onComplete: helpers$1.noop + } +}); + +var core_animations = { + animations: [], + request: null, + + /** + * @param {Chart} chart - The chart to animate. + * @param {Chart.Animation} animation - The animation that we will animate. + * @param {number} duration - The animation duration in ms. + * @param {boolean} lazy - if true, the chart is not marked as animating to enable more responsive interactions + */ + addAnimation: function(chart, animation, duration, lazy) { + var animations = this.animations; + var i, ilen; + + animation.chart = chart; + animation.startTime = Date.now(); + animation.duration = duration; + + if (!lazy) { + chart.animating = true; + } + + for (i = 0, ilen = animations.length; i < ilen; ++i) { + if (animations[i].chart === chart) { + animations[i] = animation; + return; + } + } + + animations.push(animation); + + // If there are no animations queued, manually kickstart a digest, for lack of a better word + if (animations.length === 1) { + this.requestAnimationFrame(); + } + }, + + cancelAnimation: function(chart) { + var index = helpers$1.findIndex(this.animations, function(animation) { + return animation.chart === chart; + }); + + if (index !== -1) { + this.animations.splice(index, 1); + chart.animating = false; + } + }, + + requestAnimationFrame: function() { + var me = this; + if (me.request === null) { + // Skip animation frame requests until the active one is executed. + // This can happen when processing mouse events, e.g. 'mousemove' + // and 'mouseout' events will trigger multiple renders. + me.request = helpers$1.requestAnimFrame.call(window, function() { + me.request = null; + me.startDigest(); + }); + } + }, + + /** + * @private + */ + startDigest: function() { + var me = this; + + me.advance(); + + // Do we have more stuff to animate? + if (me.animations.length > 0) { + me.requestAnimationFrame(); + } + }, + + /** + * @private + */ + advance: function() { + var animations = this.animations; + var animation, chart, numSteps, nextStep; + var i = 0; + + // 1 animation per chart, so we are looping charts here + while (i < animations.length) { + animation = animations[i]; + chart = animation.chart; + numSteps = animation.numSteps; + + // Make sure that currentStep starts at 1 + // https://github.com/chartjs/Chart.js/issues/6104 + nextStep = Math.floor((Date.now() - animation.startTime) / animation.duration * numSteps) + 1; + animation.currentStep = Math.min(nextStep, numSteps); + + helpers$1.callback(animation.render, [chart, animation], chart); + helpers$1.callback(animation.onAnimationProgress, [animation], chart); + + if (animation.currentStep >= numSteps) { + helpers$1.callback(animation.onAnimationComplete, [animation], chart); + chart.animating = false; + animations.splice(i, 1); + } else { + ++i; + } + } + } +}; + +var resolve = helpers$1.options.resolve; + +var arrayEvents = ['push', 'pop', 'shift', 'splice', 'unshift']; + +/** + * Hooks the array methods that add or remove values ('push', pop', 'shift', 'splice', + * 'unshift') and notify the listener AFTER the array has been altered. Listeners are + * called on the 'onData*' callbacks (e.g. onDataPush, etc.) with same arguments. + */ +function listenArrayEvents(array, listener) { + if (array._chartjs) { + array._chartjs.listeners.push(listener); + return; + } + + Object.defineProperty(array, '_chartjs', { + configurable: true, + enumerable: false, + value: { + listeners: [listener] + } + }); + + arrayEvents.forEach(function(key) { + var method = 'onData' + key.charAt(0).toUpperCase() + key.slice(1); + var base = array[key]; + + Object.defineProperty(array, key, { + configurable: true, + enumerable: false, + value: function() { + var args = Array.prototype.slice.call(arguments); + var res = base.apply(this, args); + + helpers$1.each(array._chartjs.listeners, function(object) { + if (typeof object[method] === 'function') { + object[method].apply(object, args); + } + }); + + return res; + } + }); + }); +} + +/** + * Removes the given array event listener and cleanup extra attached properties (such as + * the _chartjs stub and overridden methods) if array doesn't have any more listeners. + */ +function unlistenArrayEvents(array, listener) { + var stub = array._chartjs; + if (!stub) { + return; + } + + var listeners = stub.listeners; + var index = listeners.indexOf(listener); + if (index !== -1) { + listeners.splice(index, 1); + } + + if (listeners.length > 0) { + return; + } + + arrayEvents.forEach(function(key) { + delete array[key]; + }); + + delete array._chartjs; +} + +// Base class for all dataset controllers (line, bar, etc) +var DatasetController = function(chart, datasetIndex) { + this.initialize(chart, datasetIndex); +}; + +helpers$1.extend(DatasetController.prototype, { + + /** + * Element type used to generate a meta dataset (e.g. Chart.element.Line). + * @type {Chart.core.element} + */ + datasetElementType: null, + + /** + * Element type used to generate a meta data (e.g. Chart.element.Point). + * @type {Chart.core.element} + */ + dataElementType: null, + + initialize: function(chart, datasetIndex) { + var me = this; + me.chart = chart; + me.index = datasetIndex; + me.linkScales(); + me.addElements(); + }, + + updateIndex: function(datasetIndex) { + this.index = datasetIndex; + }, + + linkScales: function() { + var me = this; + var meta = me.getMeta(); + var dataset = me.getDataset(); + + if (meta.xAxisID === null || !(meta.xAxisID in me.chart.scales)) { + meta.xAxisID = dataset.xAxisID || me.chart.options.scales.xAxes[0].id; + } + if (meta.yAxisID === null || !(meta.yAxisID in me.chart.scales)) { + meta.yAxisID = dataset.yAxisID || me.chart.options.scales.yAxes[0].id; + } + }, + + getDataset: function() { + return this.chart.data.datasets[this.index]; + }, + + getMeta: function() { + return this.chart.getDatasetMeta(this.index); + }, + + getScaleForId: function(scaleID) { + return this.chart.scales[scaleID]; + }, + + /** + * @private + */ + _getValueScaleId: function() { + return this.getMeta().yAxisID; + }, + + /** + * @private + */ + _getIndexScaleId: function() { + return this.getMeta().xAxisID; + }, + + /** + * @private + */ + _getValueScale: function() { + return this.getScaleForId(this._getValueScaleId()); + }, + + /** + * @private + */ + _getIndexScale: function() { + return this.getScaleForId(this._getIndexScaleId()); + }, + + reset: function() { + this.update(true); + }, + + /** + * @private + */ + destroy: function() { + if (this._data) { + unlistenArrayEvents(this._data, this); + } + }, + + createMetaDataset: function() { + var me = this; + var type = me.datasetElementType; + return type && new type({ + _chart: me.chart, + _datasetIndex: me.index + }); + }, + + createMetaData: function(index) { + var me = this; + var type = me.dataElementType; + return type && new type({ + _chart: me.chart, + _datasetIndex: me.index, + _index: index + }); + }, + + addElements: function() { + var me = this; + var meta = me.getMeta(); + var data = me.getDataset().data || []; + var metaData = meta.data; + var i, ilen; + + for (i = 0, ilen = data.length; i < ilen; ++i) { + metaData[i] = metaData[i] || me.createMetaData(i); + } + + meta.dataset = meta.dataset || me.createMetaDataset(); + }, + + addElementAndReset: function(index) { + var element = this.createMetaData(index); + this.getMeta().data.splice(index, 0, element); + this.updateElement(element, index, true); + }, + + buildOrUpdateElements: function() { + var me = this; + var dataset = me.getDataset(); + var data = dataset.data || (dataset.data = []); + + // In order to correctly handle data addition/deletion animation (an thus simulate + // real-time charts), we need to monitor these data modifications and synchronize + // the internal meta data accordingly. + if (me._data !== data) { + if (me._data) { + // This case happens when the user replaced the data array instance. + unlistenArrayEvents(me._data, me); + } + + if (data && Object.isExtensible(data)) { + listenArrayEvents(data, me); + } + me._data = data; + } + + // Re-sync meta data in case the user replaced the data array or if we missed + // any updates and so make sure that we handle number of datapoints changing. + me.resyncElements(); + }, + + update: helpers$1.noop, + + transition: function(easingValue) { + var meta = this.getMeta(); + var elements = meta.data || []; + var ilen = elements.length; + var i = 0; + + for (; i < ilen; ++i) { + elements[i].transition(easingValue); + } + + if (meta.dataset) { + meta.dataset.transition(easingValue); + } + }, + + draw: function() { + var meta = this.getMeta(); + var elements = meta.data || []; + var ilen = elements.length; + var i = 0; + + if (meta.dataset) { + meta.dataset.draw(); + } + + for (; i < ilen; ++i) { + elements[i].draw(); + } + }, + + removeHoverStyle: function(element) { + helpers$1.merge(element._model, element.$previousStyle || {}); + delete element.$previousStyle; + }, + + setHoverStyle: function(element) { + var dataset = this.chart.data.datasets[element._datasetIndex]; + var index = element._index; + var custom = element.custom || {}; + var model = element._model; + var getHoverColor = helpers$1.getHoverColor; + + element.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth + }; + + model.backgroundColor = resolve([custom.hoverBackgroundColor, dataset.hoverBackgroundColor, getHoverColor(model.backgroundColor)], undefined, index); + model.borderColor = resolve([custom.hoverBorderColor, dataset.hoverBorderColor, getHoverColor(model.borderColor)], undefined, index); + model.borderWidth = resolve([custom.hoverBorderWidth, dataset.hoverBorderWidth, model.borderWidth], undefined, index); + }, + + /** + * @private + */ + resyncElements: function() { + var me = this; + var meta = me.getMeta(); + var data = me.getDataset().data; + var numMeta = meta.data.length; + var numData = data.length; + + if (numData < numMeta) { + meta.data.splice(numData, numMeta - numData); + } else if (numData > numMeta) { + me.insertElements(numMeta, numData - numMeta); + } + }, + + /** + * @private + */ + insertElements: function(start, count) { + for (var i = 0; i < count; ++i) { + this.addElementAndReset(start + i); + } + }, + + /** + * @private + */ + onDataPush: function() { + var count = arguments.length; + this.insertElements(this.getDataset().data.length - count, count); + }, + + /** + * @private + */ + onDataPop: function() { + this.getMeta().data.pop(); + }, + + /** + * @private + */ + onDataShift: function() { + this.getMeta().data.shift(); + }, + + /** + * @private + */ + onDataSplice: function(start, count) { + this.getMeta().data.splice(start, count); + this.insertElements(start, arguments.length - 2); + }, + + /** + * @private + */ + onDataUnshift: function() { + this.insertElements(0, arguments.length); + } +}); + +DatasetController.extend = helpers$1.inherits; + +var core_datasetController = DatasetController; + +core_defaults._set('global', { + elements: { + arc: { + backgroundColor: core_defaults.global.defaultColor, + borderColor: '#fff', + borderWidth: 2, + borderAlign: 'center' + } + } +}); + +var element_arc = core_element.extend({ + inLabelRange: function(mouseX) { + var vm = this._view; + + if (vm) { + return (Math.pow(mouseX - vm.x, 2) < Math.pow(vm.radius + vm.hoverRadius, 2)); + } + return false; + }, + + inRange: function(chartX, chartY) { + var vm = this._view; + + if (vm) { + var pointRelativePosition = helpers$1.getAngleFromPoint(vm, {x: chartX, y: chartY}); + var angle = pointRelativePosition.angle; + var distance = pointRelativePosition.distance; + + // Sanitise angle range + var startAngle = vm.startAngle; + var endAngle = vm.endAngle; + while (endAngle < startAngle) { + endAngle += 2.0 * Math.PI; + } + while (angle > endAngle) { + angle -= 2.0 * Math.PI; + } + while (angle < startAngle) { + angle += 2.0 * Math.PI; + } + + // Check if within the range of the open/close angle + var betweenAngles = (angle >= startAngle && angle <= endAngle); + var withinRadius = (distance >= vm.innerRadius && distance <= vm.outerRadius); + + return (betweenAngles && withinRadius); + } + return false; + }, + + getCenterPoint: function() { + var vm = this._view; + var halfAngle = (vm.startAngle + vm.endAngle) / 2; + var halfRadius = (vm.innerRadius + vm.outerRadius) / 2; + return { + x: vm.x + Math.cos(halfAngle) * halfRadius, + y: vm.y + Math.sin(halfAngle) * halfRadius + }; + }, + + getArea: function() { + var vm = this._view; + return Math.PI * ((vm.endAngle - vm.startAngle) / (2 * Math.PI)) * (Math.pow(vm.outerRadius, 2) - Math.pow(vm.innerRadius, 2)); + }, + + tooltipPosition: function() { + var vm = this._view; + var centreAngle = vm.startAngle + ((vm.endAngle - vm.startAngle) / 2); + var rangeFromCentre = (vm.outerRadius - vm.innerRadius) / 2 + vm.innerRadius; + + return { + x: vm.x + (Math.cos(centreAngle) * rangeFromCentre), + y: vm.y + (Math.sin(centreAngle) * rangeFromCentre) + }; + }, + + draw: function() { + var ctx = this._chart.ctx; + var vm = this._view; + var sA = vm.startAngle; + var eA = vm.endAngle; + var pixelMargin = (vm.borderAlign === 'inner') ? 0.33 : 0; + var angleMargin; + + ctx.save(); + + ctx.beginPath(); + ctx.arc(vm.x, vm.y, Math.max(vm.outerRadius - pixelMargin, 0), sA, eA); + ctx.arc(vm.x, vm.y, vm.innerRadius, eA, sA, true); + ctx.closePath(); + + ctx.fillStyle = vm.backgroundColor; + ctx.fill(); + + if (vm.borderWidth) { + if (vm.borderAlign === 'inner') { + // Draw an inner border by cliping the arc and drawing a double-width border + // Enlarge the clipping arc by 0.33 pixels to eliminate glitches between borders + ctx.beginPath(); + angleMargin = pixelMargin / vm.outerRadius; + ctx.arc(vm.x, vm.y, vm.outerRadius, sA - angleMargin, eA + angleMargin); + if (vm.innerRadius > pixelMargin) { + angleMargin = pixelMargin / vm.innerRadius; + ctx.arc(vm.x, vm.y, vm.innerRadius - pixelMargin, eA + angleMargin, sA - angleMargin, true); + } else { + ctx.arc(vm.x, vm.y, pixelMargin, eA + Math.PI / 2, sA - Math.PI / 2); + } + ctx.closePath(); + ctx.clip(); + + ctx.beginPath(); + ctx.arc(vm.x, vm.y, vm.outerRadius, sA, eA); + ctx.arc(vm.x, vm.y, vm.innerRadius, eA, sA, true); + ctx.closePath(); + + ctx.lineWidth = vm.borderWidth * 2; + ctx.lineJoin = 'round'; + } else { + ctx.lineWidth = vm.borderWidth; + ctx.lineJoin = 'bevel'; + } + + ctx.strokeStyle = vm.borderColor; + ctx.stroke(); + } + + ctx.restore(); + } +}); + +var valueOrDefault$1 = helpers$1.valueOrDefault; + +var defaultColor = core_defaults.global.defaultColor; + +core_defaults._set('global', { + elements: { + line: { + tension: 0.4, + backgroundColor: defaultColor, + borderWidth: 3, + borderColor: defaultColor, + borderCapStyle: 'butt', + borderDash: [], + borderDashOffset: 0.0, + borderJoinStyle: 'miter', + capBezierPoints: true, + fill: true, // do we fill in the area between the line and its base axis + } + } +}); + +var element_line = core_element.extend({ + draw: function() { + var me = this; + var vm = me._view; + var ctx = me._chart.ctx; + var spanGaps = vm.spanGaps; + var points = me._children.slice(); // clone array + var globalDefaults = core_defaults.global; + var globalOptionLineElements = globalDefaults.elements.line; + var lastDrawnIndex = -1; + var index, current, previous, currentVM; + + // If we are looping, adding the first point again + if (me._loop && points.length) { + points.push(points[0]); + } + + ctx.save(); + + // Stroke Line Options + ctx.lineCap = vm.borderCapStyle || globalOptionLineElements.borderCapStyle; + + // IE 9 and 10 do not support line dash + if (ctx.setLineDash) { + ctx.setLineDash(vm.borderDash || globalOptionLineElements.borderDash); + } + + ctx.lineDashOffset = valueOrDefault$1(vm.borderDashOffset, globalOptionLineElements.borderDashOffset); + ctx.lineJoin = vm.borderJoinStyle || globalOptionLineElements.borderJoinStyle; + ctx.lineWidth = valueOrDefault$1(vm.borderWidth, globalOptionLineElements.borderWidth); + ctx.strokeStyle = vm.borderColor || globalDefaults.defaultColor; + + // Stroke Line + ctx.beginPath(); + lastDrawnIndex = -1; + + for (index = 0; index < points.length; ++index) { + current = points[index]; + previous = helpers$1.previousItem(points, index); + currentVM = current._view; + + // First point moves to it's starting position no matter what + if (index === 0) { + if (!currentVM.skip) { + ctx.moveTo(currentVM.x, currentVM.y); + lastDrawnIndex = index; + } + } else { + previous = lastDrawnIndex === -1 ? previous : points[lastDrawnIndex]; + + if (!currentVM.skip) { + if ((lastDrawnIndex !== (index - 1) && !spanGaps) || lastDrawnIndex === -1) { + // There was a gap and this is the first point after the gap + ctx.moveTo(currentVM.x, currentVM.y); + } else { + // Line to next point + helpers$1.canvas.lineTo(ctx, previous._view, current._view); + } + lastDrawnIndex = index; + } + } + } + + ctx.stroke(); + ctx.restore(); + } +}); + +var valueOrDefault$2 = helpers$1.valueOrDefault; + +var defaultColor$1 = core_defaults.global.defaultColor; + +core_defaults._set('global', { + elements: { + point: { + radius: 3, + pointStyle: 'circle', + backgroundColor: defaultColor$1, + borderColor: defaultColor$1, + borderWidth: 1, + // Hover + hitRadius: 1, + hoverRadius: 4, + hoverBorderWidth: 1 + } + } +}); + +function xRange(mouseX) { + var vm = this._view; + return vm ? (Math.abs(mouseX - vm.x) < vm.radius + vm.hitRadius) : false; +} + +function yRange(mouseY) { + var vm = this._view; + return vm ? (Math.abs(mouseY - vm.y) < vm.radius + vm.hitRadius) : false; +} + +var element_point = core_element.extend({ + inRange: function(mouseX, mouseY) { + var vm = this._view; + return vm ? ((Math.pow(mouseX - vm.x, 2) + Math.pow(mouseY - vm.y, 2)) < Math.pow(vm.hitRadius + vm.radius, 2)) : false; + }, + + inLabelRange: xRange, + inXRange: xRange, + inYRange: yRange, + + getCenterPoint: function() { + var vm = this._view; + return { + x: vm.x, + y: vm.y + }; + }, + + getArea: function() { + return Math.PI * Math.pow(this._view.radius, 2); + }, + + tooltipPosition: function() { + var vm = this._view; + return { + x: vm.x, + y: vm.y, + padding: vm.radius + vm.borderWidth + }; + }, + + draw: function(chartArea) { + var vm = this._view; + var ctx = this._chart.ctx; + var pointStyle = vm.pointStyle; + var rotation = vm.rotation; + var radius = vm.radius; + var x = vm.x; + var y = vm.y; + var globalDefaults = core_defaults.global; + var defaultColor = globalDefaults.defaultColor; // eslint-disable-line no-shadow + + if (vm.skip) { + return; + } + + // Clipping for Points. + if (chartArea === undefined || helpers$1.canvas._isPointInArea(vm, chartArea)) { + ctx.strokeStyle = vm.borderColor || defaultColor; + ctx.lineWidth = valueOrDefault$2(vm.borderWidth, globalDefaults.elements.point.borderWidth); + ctx.fillStyle = vm.backgroundColor || defaultColor; + helpers$1.canvas.drawPoint(ctx, pointStyle, radius, x, y, rotation); + } + } +}); + +var defaultColor$2 = core_defaults.global.defaultColor; + +core_defaults._set('global', { + elements: { + rectangle: { + backgroundColor: defaultColor$2, + borderColor: defaultColor$2, + borderSkipped: 'bottom', + borderWidth: 0 + } + } +}); + +function isVertical(vm) { + return vm && vm.width !== undefined; +} + +/** + * Helper function to get the bounds of the bar regardless of the orientation + * @param bar {Chart.Element.Rectangle} the bar + * @return {Bounds} bounds of the bar + * @private + */ +function getBarBounds(vm) { + var x1, x2, y1, y2, half; + + if (isVertical(vm)) { + half = vm.width / 2; + x1 = vm.x - half; + x2 = vm.x + half; + y1 = Math.min(vm.y, vm.base); + y2 = Math.max(vm.y, vm.base); + } else { + half = vm.height / 2; + x1 = Math.min(vm.x, vm.base); + x2 = Math.max(vm.x, vm.base); + y1 = vm.y - half; + y2 = vm.y + half; + } + + return { + left: x1, + top: y1, + right: x2, + bottom: y2 + }; +} + +function swap(orig, v1, v2) { + return orig === v1 ? v2 : orig === v2 ? v1 : orig; +} + +function parseBorderSkipped(vm) { + var edge = vm.borderSkipped; + var res = {}; + + if (!edge) { + return res; + } + + if (vm.horizontal) { + if (vm.base > vm.x) { + edge = swap(edge, 'left', 'right'); + } + } else if (vm.base < vm.y) { + edge = swap(edge, 'bottom', 'top'); + } + + res[edge] = true; + return res; +} + +function parseBorderWidth(vm, maxW, maxH) { + var value = vm.borderWidth; + var skip = parseBorderSkipped(vm); + var t, r, b, l; + + if (helpers$1.isObject(value)) { + t = +value.top || 0; + r = +value.right || 0; + b = +value.bottom || 0; + l = +value.left || 0; + } else { + t = r = b = l = +value || 0; + } + + return { + t: skip.top || (t < 0) ? 0 : t > maxH ? maxH : t, + r: skip.right || (r < 0) ? 0 : r > maxW ? maxW : r, + b: skip.bottom || (b < 0) ? 0 : b > maxH ? maxH : b, + l: skip.left || (l < 0) ? 0 : l > maxW ? maxW : l + }; +} + +function boundingRects(vm) { + var bounds = getBarBounds(vm); + var width = bounds.right - bounds.left; + var height = bounds.bottom - bounds.top; + var border = parseBorderWidth(vm, width / 2, height / 2); + + return { + outer: { + x: bounds.left, + y: bounds.top, + w: width, + h: height + }, + inner: { + x: bounds.left + border.l, + y: bounds.top + border.t, + w: width - border.l - border.r, + h: height - border.t - border.b + } + }; +} + +function inRange(vm, x, y) { + var skipX = x === null; + var skipY = y === null; + var bounds = !vm || (skipX && skipY) ? false : getBarBounds(vm); + + return bounds + && (skipX || x >= bounds.left && x <= bounds.right) + && (skipY || y >= bounds.top && y <= bounds.bottom); +} + +var element_rectangle = core_element.extend({ + draw: function() { + var ctx = this._chart.ctx; + var vm = this._view; + var rects = boundingRects(vm); + var outer = rects.outer; + var inner = rects.inner; + + ctx.fillStyle = vm.backgroundColor; + ctx.fillRect(outer.x, outer.y, outer.w, outer.h); + + if (outer.w === inner.w && outer.h === inner.h) { + return; + } + + ctx.save(); + ctx.beginPath(); + ctx.rect(outer.x, outer.y, outer.w, outer.h); + ctx.clip(); + ctx.fillStyle = vm.borderColor; + ctx.rect(inner.x, inner.y, inner.w, inner.h); + ctx.fill('evenodd'); + ctx.restore(); + }, + + height: function() { + var vm = this._view; + return vm.base - vm.y; + }, + + inRange: function(mouseX, mouseY) { + return inRange(this._view, mouseX, mouseY); + }, + + inLabelRange: function(mouseX, mouseY) { + var vm = this._view; + return isVertical(vm) + ? inRange(vm, mouseX, null) + : inRange(vm, null, mouseY); + }, + + inXRange: function(mouseX) { + return inRange(this._view, mouseX, null); + }, + + inYRange: function(mouseY) { + return inRange(this._view, null, mouseY); + }, + + getCenterPoint: function() { + var vm = this._view; + var x, y; + if (isVertical(vm)) { + x = vm.x; + y = (vm.y + vm.base) / 2; + } else { + x = (vm.x + vm.base) / 2; + y = vm.y; + } + + return {x: x, y: y}; + }, + + getArea: function() { + var vm = this._view; + + return isVertical(vm) + ? vm.width * Math.abs(vm.y - vm.base) + : vm.height * Math.abs(vm.x - vm.base); + }, + + tooltipPosition: function() { + var vm = this._view; + return { + x: vm.x, + y: vm.y + }; + } +}); + +var elements = {}; +var Arc = element_arc; +var Line = element_line; +var Point = element_point; +var Rectangle = element_rectangle; +elements.Arc = Arc; +elements.Line = Line; +elements.Point = Point; +elements.Rectangle = Rectangle; + +var resolve$1 = helpers$1.options.resolve; + +core_defaults._set('bar', { + hover: { + mode: 'label' + }, + + scales: { + xAxes: [{ + type: 'category', + categoryPercentage: 0.8, + barPercentage: 0.9, + offset: true, + gridLines: { + offsetGridLines: true + } + }], + + yAxes: [{ + type: 'linear' + }] + } +}); + +/** + * Computes the "optimal" sample size to maintain bars equally sized while preventing overlap. + * @private + */ +function computeMinSampleSize(scale, pixels) { + var min = scale.isHorizontal() ? scale.width : scale.height; + var ticks = scale.getTicks(); + var prev, curr, i, ilen; + + for (i = 1, ilen = pixels.length; i < ilen; ++i) { + min = Math.min(min, Math.abs(pixels[i] - pixels[i - 1])); + } + + for (i = 0, ilen = ticks.length; i < ilen; ++i) { + curr = scale.getPixelForTick(i); + min = i > 0 ? Math.min(min, curr - prev) : min; + prev = curr; + } + + return min; +} + +/** + * Computes an "ideal" category based on the absolute bar thickness or, if undefined or null, + * uses the smallest interval (see computeMinSampleSize) that prevents bar overlapping. This + * mode currently always generates bars equally sized (until we introduce scriptable options?). + * @private + */ +function computeFitCategoryTraits(index, ruler, options) { + var thickness = options.barThickness; + var count = ruler.stackCount; + var curr = ruler.pixels[index]; + var size, ratio; + + if (helpers$1.isNullOrUndef(thickness)) { + size = ruler.min * options.categoryPercentage; + ratio = options.barPercentage; + } else { + // When bar thickness is enforced, category and bar percentages are ignored. + // Note(SB): we could add support for relative bar thickness (e.g. barThickness: '50%') + // and deprecate barPercentage since this value is ignored when thickness is absolute. + size = thickness * count; + ratio = 1; + } + + return { + chunk: size / count, + ratio: ratio, + start: curr - (size / 2) + }; +} + +/** + * Computes an "optimal" category that globally arranges bars side by side (no gap when + * percentage options are 1), based on the previous and following categories. This mode + * generates bars with different widths when data are not evenly spaced. + * @private + */ +function computeFlexCategoryTraits(index, ruler, options) { + var pixels = ruler.pixels; + var curr = pixels[index]; + var prev = index > 0 ? pixels[index - 1] : null; + var next = index < pixels.length - 1 ? pixels[index + 1] : null; + var percent = options.categoryPercentage; + var start, size; + + if (prev === null) { + // first data: its size is double based on the next point or, + // if it's also the last data, we use the scale size. + prev = curr - (next === null ? ruler.end - ruler.start : next - curr); + } + + if (next === null) { + // last data: its size is also double based on the previous point. + next = curr + curr - prev; + } + + start = curr - (curr - Math.min(prev, next)) / 2 * percent; + size = Math.abs(next - prev) / 2 * percent; + + return { + chunk: size / ruler.stackCount, + ratio: options.barPercentage, + start: start + }; +} + +var controller_bar = core_datasetController.extend({ + + dataElementType: elements.Rectangle, + + initialize: function() { + var me = this; + var meta; + + core_datasetController.prototype.initialize.apply(me, arguments); + + meta = me.getMeta(); + meta.stack = me.getDataset().stack; + meta.bar = true; + }, + + update: function(reset) { + var me = this; + var rects = me.getMeta().data; + var i, ilen; + + me._ruler = me.getRuler(); + + for (i = 0, ilen = rects.length; i < ilen; ++i) { + me.updateElement(rects[i], i, reset); + } + }, + + updateElement: function(rectangle, index, reset) { + var me = this; + var meta = me.getMeta(); + var dataset = me.getDataset(); + var options = me._resolveElementOptions(rectangle, index); + + rectangle._xScale = me.getScaleForId(meta.xAxisID); + rectangle._yScale = me.getScaleForId(meta.yAxisID); + rectangle._datasetIndex = me.index; + rectangle._index = index; + rectangle._model = { + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderSkipped: options.borderSkipped, + borderWidth: options.borderWidth, + datasetLabel: dataset.label, + label: me.chart.data.labels[index] + }; + + me._updateElementGeometry(rectangle, index, reset); + + rectangle.pivot(); + }, + + /** + * @private + */ + _updateElementGeometry: function(rectangle, index, reset) { + var me = this; + var model = rectangle._model; + var vscale = me._getValueScale(); + var base = vscale.getBasePixel(); + var horizontal = vscale.isHorizontal(); + var ruler = me._ruler || me.getRuler(); + var vpixels = me.calculateBarValuePixels(me.index, index); + var ipixels = me.calculateBarIndexPixels(me.index, index, ruler); + + model.horizontal = horizontal; + model.base = reset ? base : vpixels.base; + model.x = horizontal ? reset ? base : vpixels.head : ipixels.center; + model.y = horizontal ? ipixels.center : reset ? base : vpixels.head; + model.height = horizontal ? ipixels.size : undefined; + model.width = horizontal ? undefined : ipixels.size; + }, + + /** + * Returns the stacks based on groups and bar visibility. + * @param {number} [last] - The dataset index + * @returns {string[]} The list of stack IDs + * @private + */ + _getStacks: function(last) { + var me = this; + var chart = me.chart; + var scale = me._getIndexScale(); + var stacked = scale.options.stacked; + var ilen = last === undefined ? chart.data.datasets.length : last + 1; + var stacks = []; + var i, meta; + + for (i = 0; i < ilen; ++i) { + meta = chart.getDatasetMeta(i); + if (meta.bar && chart.isDatasetVisible(i) && + (stacked === false || + (stacked === true && stacks.indexOf(meta.stack) === -1) || + (stacked === undefined && (meta.stack === undefined || stacks.indexOf(meta.stack) === -1)))) { + stacks.push(meta.stack); + } + } + + return stacks; + }, + + /** + * Returns the effective number of stacks based on groups and bar visibility. + * @private + */ + getStackCount: function() { + return this._getStacks().length; + }, + + /** + * Returns the stack index for the given dataset based on groups and bar visibility. + * @param {number} [datasetIndex] - The dataset index + * @param {string} [name] - The stack name to find + * @returns {number} The stack index + * @private + */ + getStackIndex: function(datasetIndex, name) { + var stacks = this._getStacks(datasetIndex); + var index = (name !== undefined) + ? stacks.indexOf(name) + : -1; // indexOf returns -1 if element is not present + + return (index === -1) + ? stacks.length - 1 + : index; + }, + + /** + * @private + */ + getRuler: function() { + var me = this; + var scale = me._getIndexScale(); + var stackCount = me.getStackCount(); + var datasetIndex = me.index; + var isHorizontal = scale.isHorizontal(); + var start = isHorizontal ? scale.left : scale.top; + var end = start + (isHorizontal ? scale.width : scale.height); + var pixels = []; + var i, ilen, min; + + for (i = 0, ilen = me.getMeta().data.length; i < ilen; ++i) { + pixels.push(scale.getPixelForValue(null, i, datasetIndex)); + } + + min = helpers$1.isNullOrUndef(scale.options.barThickness) + ? computeMinSampleSize(scale, pixels) + : -1; + + return { + min: min, + pixels: pixels, + start: start, + end: end, + stackCount: stackCount, + scale: scale + }; + }, + + /** + * Note: pixel values are not clamped to the scale area. + * @private + */ + calculateBarValuePixels: function(datasetIndex, index) { + var me = this; + var chart = me.chart; + var meta = me.getMeta(); + var scale = me._getValueScale(); + var isHorizontal = scale.isHorizontal(); + var datasets = chart.data.datasets; + var value = +scale.getRightValue(datasets[datasetIndex].data[index]); + var minBarLength = scale.options.minBarLength; + var stacked = scale.options.stacked; + var stack = meta.stack; + var start = 0; + var i, imeta, ivalue, base, head, size; + + if (stacked || (stacked === undefined && stack !== undefined)) { + for (i = 0; i < datasetIndex; ++i) { + imeta = chart.getDatasetMeta(i); + + if (imeta.bar && + imeta.stack === stack && + imeta.controller._getValueScaleId() === scale.id && + chart.isDatasetVisible(i)) { + + ivalue = +scale.getRightValue(datasets[i].data[index]); + if ((value < 0 && ivalue < 0) || (value >= 0 && ivalue > 0)) { + start += ivalue; + } + } + } + } + + base = scale.getPixelForValue(start); + head = scale.getPixelForValue(start + value); + size = head - base; + + if (minBarLength !== undefined && Math.abs(size) < minBarLength) { + size = minBarLength; + if (value >= 0 && !isHorizontal || value < 0 && isHorizontal) { + head = base - minBarLength; + } else { + head = base + minBarLength; + } + } + + return { + size: size, + base: base, + head: head, + center: head + size / 2 + }; + }, + + /** + * @private + */ + calculateBarIndexPixels: function(datasetIndex, index, ruler) { + var me = this; + var options = ruler.scale.options; + var range = options.barThickness === 'flex' + ? computeFlexCategoryTraits(index, ruler, options) + : computeFitCategoryTraits(index, ruler, options); + + var stackIndex = me.getStackIndex(datasetIndex, me.getMeta().stack); + var center = range.start + (range.chunk * stackIndex) + (range.chunk / 2); + var size = Math.min( + helpers$1.valueOrDefault(options.maxBarThickness, Infinity), + range.chunk * range.ratio); + + return { + base: center - size / 2, + head: center + size / 2, + center: center, + size: size + }; + }, + + draw: function() { + var me = this; + var chart = me.chart; + var scale = me._getValueScale(); + var rects = me.getMeta().data; + var dataset = me.getDataset(); + var ilen = rects.length; + var i = 0; + + helpers$1.canvas.clipArea(chart.ctx, chart.chartArea); + + for (; i < ilen; ++i) { + if (!isNaN(scale.getRightValue(dataset.data[i]))) { + rects[i].draw(); + } + } + + helpers$1.canvas.unclipArea(chart.ctx); + }, + + /** + * @private + */ + _resolveElementOptions: function(rectangle, index) { + var me = this; + var chart = me.chart; + var datasets = chart.data.datasets; + var dataset = datasets[me.index]; + var custom = rectangle.custom || {}; + var options = chart.options.elements.rectangle; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var keys = [ + 'backgroundColor', + 'borderColor', + 'borderSkipped', + 'borderWidth' + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$1([ + custom[key], + dataset[key], + options[key] + ], context, index); + } + + return values; + } +}); + +var valueOrDefault$3 = helpers$1.valueOrDefault; +var resolve$2 = helpers$1.options.resolve; + +core_defaults._set('bubble', { + hover: { + mode: 'single' + }, + + scales: { + xAxes: [{ + type: 'linear', // bubble should probably use a linear scale by default + position: 'bottom', + id: 'x-axis-0' // need an ID so datasets can reference the scale + }], + yAxes: [{ + type: 'linear', + position: 'left', + id: 'y-axis-0' + }] + }, + + tooltips: { + callbacks: { + title: function() { + // Title doesn't make sense for scatter since we format the data as a point + return ''; + }, + label: function(item, data) { + var datasetLabel = data.datasets[item.datasetIndex].label || ''; + var dataPoint = data.datasets[item.datasetIndex].data[item.index]; + return datasetLabel + ': (' + item.xLabel + ', ' + item.yLabel + ', ' + dataPoint.r + ')'; + } + } + } +}); + +var controller_bubble = core_datasetController.extend({ + /** + * @protected + */ + dataElementType: elements.Point, + + /** + * @protected + */ + update: function(reset) { + var me = this; + var meta = me.getMeta(); + var points = meta.data; + + // Update Points + helpers$1.each(points, function(point, index) { + me.updateElement(point, index, reset); + }); + }, + + /** + * @protected + */ + updateElement: function(point, index, reset) { + var me = this; + var meta = me.getMeta(); + var custom = point.custom || {}; + var xScale = me.getScaleForId(meta.xAxisID); + var yScale = me.getScaleForId(meta.yAxisID); + var options = me._resolveElementOptions(point, index); + var data = me.getDataset().data[index]; + var dsIndex = me.index; + + var x = reset ? xScale.getPixelForDecimal(0.5) : xScale.getPixelForValue(typeof data === 'object' ? data : NaN, index, dsIndex); + var y = reset ? yScale.getBasePixel() : yScale.getPixelForValue(data, index, dsIndex); + + point._xScale = xScale; + point._yScale = yScale; + point._options = options; + point._datasetIndex = dsIndex; + point._index = index; + point._model = { + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderWidth: options.borderWidth, + hitRadius: options.hitRadius, + pointStyle: options.pointStyle, + rotation: options.rotation, + radius: reset ? 0 : options.radius, + skip: custom.skip || isNaN(x) || isNaN(y), + x: x, + y: y, + }; + + point.pivot(); + }, + + /** + * @protected + */ + setHoverStyle: function(point) { + var model = point._model; + var options = point._options; + var getHoverColor = helpers$1.getHoverColor; + + point.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth, + radius: model.radius + }; + + model.backgroundColor = valueOrDefault$3(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); + model.borderColor = valueOrDefault$3(options.hoverBorderColor, getHoverColor(options.borderColor)); + model.borderWidth = valueOrDefault$3(options.hoverBorderWidth, options.borderWidth); + model.radius = options.radius + options.hoverRadius; + }, + + /** + * @private + */ + _resolveElementOptions: function(point, index) { + var me = this; + var chart = me.chart; + var datasets = chart.data.datasets; + var dataset = datasets[me.index]; + var custom = point.custom || {}; + var options = chart.options.elements.point; + var data = dataset.data[index]; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var keys = [ + 'backgroundColor', + 'borderColor', + 'borderWidth', + 'hoverBackgroundColor', + 'hoverBorderColor', + 'hoverBorderWidth', + 'hoverRadius', + 'hitRadius', + 'pointStyle', + 'rotation' + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$2([ + custom[key], + dataset[key], + options[key] + ], context, index); + } + + // Custom radius resolution + values.radius = resolve$2([ + custom.radius, + data ? data.r : undefined, + dataset.radius, + options.radius + ], context, index); + + return values; + } +}); + +var resolve$3 = helpers$1.options.resolve; +var valueOrDefault$4 = helpers$1.valueOrDefault; + +core_defaults._set('doughnut', { + animation: { + // Boolean - Whether we animate the rotation of the Doughnut + animateRotate: true, + // Boolean - Whether we animate scaling the Doughnut from the centre + animateScale: false + }, + hover: { + mode: 'single' + }, + legendCallback: function(chart) { + var text = []; + text.push('
      '); + + var data = chart.data; + var datasets = data.datasets; + var labels = data.labels; + + if (datasets.length) { + for (var i = 0; i < datasets[0].data.length; ++i) { + text.push('
    • '); + if (labels[i]) { + text.push(labels[i]); + } + text.push('
    • '); + } + } + + text.push('
    '); + return text.join(''); + }, + legend: { + labels: { + generateLabels: function(chart) { + var data = chart.data; + if (data.labels.length && data.datasets.length) { + return data.labels.map(function(label, i) { + var meta = chart.getDatasetMeta(0); + var ds = data.datasets[0]; + var arc = meta.data[i]; + var custom = arc && arc.custom || {}; + var arcOpts = chart.options.elements.arc; + var fill = resolve$3([custom.backgroundColor, ds.backgroundColor, arcOpts.backgroundColor], undefined, i); + var stroke = resolve$3([custom.borderColor, ds.borderColor, arcOpts.borderColor], undefined, i); + var bw = resolve$3([custom.borderWidth, ds.borderWidth, arcOpts.borderWidth], undefined, i); + + return { + text: label, + fillStyle: fill, + strokeStyle: stroke, + lineWidth: bw, + hidden: isNaN(ds.data[i]) || meta.data[i].hidden, + + // Extra data used for toggling the correct item + index: i + }; + }); + } + return []; + } + }, + + onClick: function(e, legendItem) { + var index = legendItem.index; + var chart = this.chart; + var i, ilen, meta; + + for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) { + meta = chart.getDatasetMeta(i); + // toggle visibility of index if exists + if (meta.data[index]) { + meta.data[index].hidden = !meta.data[index].hidden; + } + } + + chart.update(); + } + }, + + // The percentage of the chart that we cut out of the middle. + cutoutPercentage: 50, + + // The rotation of the chart, where the first data arc begins. + rotation: Math.PI * -0.5, + + // The total circumference of the chart. + circumference: Math.PI * 2.0, + + // Need to override these to give a nice default + tooltips: { + callbacks: { + title: function() { + return ''; + }, + label: function(tooltipItem, data) { + var dataLabel = data.labels[tooltipItem.index]; + var value = ': ' + data.datasets[tooltipItem.datasetIndex].data[tooltipItem.index]; + + if (helpers$1.isArray(dataLabel)) { + // show value on first line of multiline label + // need to clone because we are changing the value + dataLabel = dataLabel.slice(); + dataLabel[0] += value; + } else { + dataLabel += value; + } + + return dataLabel; + } + } + } +}); + +var controller_doughnut = core_datasetController.extend({ + + dataElementType: elements.Arc, + + linkScales: helpers$1.noop, + + // Get index of the dataset in relation to the visible datasets. This allows determining the inner and outer radius correctly + getRingIndex: function(datasetIndex) { + var ringIndex = 0; + + for (var j = 0; j < datasetIndex; ++j) { + if (this.chart.isDatasetVisible(j)) { + ++ringIndex; + } + } + + return ringIndex; + }, + + update: function(reset) { + var me = this; + var chart = me.chart; + var chartArea = chart.chartArea; + var opts = chart.options; + var availableWidth = chartArea.right - chartArea.left; + var availableHeight = chartArea.bottom - chartArea.top; + var minSize = Math.min(availableWidth, availableHeight); + var offset = {x: 0, y: 0}; + var meta = me.getMeta(); + var arcs = meta.data; + var cutoutPercentage = opts.cutoutPercentage; + var circumference = opts.circumference; + var chartWeight = me._getRingWeight(me.index); + var i, ilen; + + // If the chart's circumference isn't a full circle, calculate minSize as a ratio of the width/height of the arc + if (circumference < Math.PI * 2.0) { + var startAngle = opts.rotation % (Math.PI * 2.0); + startAngle += Math.PI * 2.0 * (startAngle >= Math.PI ? -1 : startAngle < -Math.PI ? 1 : 0); + var endAngle = startAngle + circumference; + var start = {x: Math.cos(startAngle), y: Math.sin(startAngle)}; + var end = {x: Math.cos(endAngle), y: Math.sin(endAngle)}; + var contains0 = (startAngle <= 0 && endAngle >= 0) || (startAngle <= Math.PI * 2.0 && Math.PI * 2.0 <= endAngle); + var contains90 = (startAngle <= Math.PI * 0.5 && Math.PI * 0.5 <= endAngle) || (startAngle <= Math.PI * 2.5 && Math.PI * 2.5 <= endAngle); + var contains180 = (startAngle <= -Math.PI && -Math.PI <= endAngle) || (startAngle <= Math.PI && Math.PI <= endAngle); + var contains270 = (startAngle <= -Math.PI * 0.5 && -Math.PI * 0.5 <= endAngle) || (startAngle <= Math.PI * 1.5 && Math.PI * 1.5 <= endAngle); + var cutout = cutoutPercentage / 100.0; + var min = {x: contains180 ? -1 : Math.min(start.x * (start.x < 0 ? 1 : cutout), end.x * (end.x < 0 ? 1 : cutout)), y: contains270 ? -1 : Math.min(start.y * (start.y < 0 ? 1 : cutout), end.y * (end.y < 0 ? 1 : cutout))}; + var max = {x: contains0 ? 1 : Math.max(start.x * (start.x > 0 ? 1 : cutout), end.x * (end.x > 0 ? 1 : cutout)), y: contains90 ? 1 : Math.max(start.y * (start.y > 0 ? 1 : cutout), end.y * (end.y > 0 ? 1 : cutout))}; + var size = {width: (max.x - min.x) * 0.5, height: (max.y - min.y) * 0.5}; + minSize = Math.min(availableWidth / size.width, availableHeight / size.height); + offset = {x: (max.x + min.x) * -0.5, y: (max.y + min.y) * -0.5}; + } + + for (i = 0, ilen = arcs.length; i < ilen; ++i) { + arcs[i]._options = me._resolveElementOptions(arcs[i], i); + } + + chart.borderWidth = me.getMaxBorderWidth(); + chart.outerRadius = Math.max((minSize - chart.borderWidth) / 2, 0); + chart.innerRadius = Math.max(cutoutPercentage ? (chart.outerRadius / 100) * (cutoutPercentage) : 0, 0); + chart.radiusLength = (chart.outerRadius - chart.innerRadius) / (me._getVisibleDatasetWeightTotal() || 1); + chart.offsetX = offset.x * chart.outerRadius; + chart.offsetY = offset.y * chart.outerRadius; + + meta.total = me.calculateTotal(); + + me.outerRadius = chart.outerRadius - chart.radiusLength * me._getRingWeightOffset(me.index); + me.innerRadius = Math.max(me.outerRadius - chart.radiusLength * chartWeight, 0); + + for (i = 0, ilen = arcs.length; i < ilen; ++i) { + me.updateElement(arcs[i], i, reset); + } + }, + + updateElement: function(arc, index, reset) { + var me = this; + var chart = me.chart; + var chartArea = chart.chartArea; + var opts = chart.options; + var animationOpts = opts.animation; + var centerX = (chartArea.left + chartArea.right) / 2; + var centerY = (chartArea.top + chartArea.bottom) / 2; + var startAngle = opts.rotation; // non reset case handled later + var endAngle = opts.rotation; // non reset case handled later + var dataset = me.getDataset(); + var circumference = reset && animationOpts.animateRotate ? 0 : arc.hidden ? 0 : me.calculateCircumference(dataset.data[index]) * (opts.circumference / (2.0 * Math.PI)); + var innerRadius = reset && animationOpts.animateScale ? 0 : me.innerRadius; + var outerRadius = reset && animationOpts.animateScale ? 0 : me.outerRadius; + var options = arc._options || {}; + + helpers$1.extend(arc, { + // Utility + _datasetIndex: me.index, + _index: index, + + // Desired view properties + _model: { + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderWidth: options.borderWidth, + borderAlign: options.borderAlign, + x: centerX + chart.offsetX, + y: centerY + chart.offsetY, + startAngle: startAngle, + endAngle: endAngle, + circumference: circumference, + outerRadius: outerRadius, + innerRadius: innerRadius, + label: helpers$1.valueAtIndexOrDefault(dataset.label, index, chart.data.labels[index]) + } + }); + + var model = arc._model; + + // Set correct angles if not resetting + if (!reset || !animationOpts.animateRotate) { + if (index === 0) { + model.startAngle = opts.rotation; + } else { + model.startAngle = me.getMeta().data[index - 1]._model.endAngle; + } + + model.endAngle = model.startAngle + model.circumference; + } + + arc.pivot(); + }, + + calculateTotal: function() { + var dataset = this.getDataset(); + var meta = this.getMeta(); + var total = 0; + var value; + + helpers$1.each(meta.data, function(element, index) { + value = dataset.data[index]; + if (!isNaN(value) && !element.hidden) { + total += Math.abs(value); + } + }); + + /* if (total === 0) { + total = NaN; + }*/ + + return total; + }, + + calculateCircumference: function(value) { + var total = this.getMeta().total; + if (total > 0 && !isNaN(value)) { + return (Math.PI * 2.0) * (Math.abs(value) / total); + } + return 0; + }, + + // gets the max border or hover width to properly scale pie charts + getMaxBorderWidth: function(arcs) { + var me = this; + var max = 0; + var chart = me.chart; + var i, ilen, meta, arc, controller, options, borderWidth, hoverWidth; + + if (!arcs) { + // Find the outmost visible dataset + for (i = 0, ilen = chart.data.datasets.length; i < ilen; ++i) { + if (chart.isDatasetVisible(i)) { + meta = chart.getDatasetMeta(i); + arcs = meta.data; + if (i !== me.index) { + controller = meta.controller; + } + break; + } + } + } + + if (!arcs) { + return 0; + } + + for (i = 0, ilen = arcs.length; i < ilen; ++i) { + arc = arcs[i]; + options = controller ? controller._resolveElementOptions(arc, i) : arc._options; + if (options.borderAlign !== 'inner') { + borderWidth = options.borderWidth; + hoverWidth = options.hoverBorderWidth; + + max = borderWidth > max ? borderWidth : max; + max = hoverWidth > max ? hoverWidth : max; + } + } + return max; + }, + + /** + * @protected + */ + setHoverStyle: function(arc) { + var model = arc._model; + var options = arc._options; + var getHoverColor = helpers$1.getHoverColor; + + arc.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth, + }; + + model.backgroundColor = valueOrDefault$4(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); + model.borderColor = valueOrDefault$4(options.hoverBorderColor, getHoverColor(options.borderColor)); + model.borderWidth = valueOrDefault$4(options.hoverBorderWidth, options.borderWidth); + }, + + /** + * @private + */ + _resolveElementOptions: function(arc, index) { + var me = this; + var chart = me.chart; + var dataset = me.getDataset(); + var custom = arc.custom || {}; + var options = chart.options.elements.arc; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var keys = [ + 'backgroundColor', + 'borderColor', + 'borderWidth', + 'borderAlign', + 'hoverBackgroundColor', + 'hoverBorderColor', + 'hoverBorderWidth', + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$3([ + custom[key], + dataset[key], + options[key] + ], context, index); + } + + return values; + }, + + /** + * Get radius length offset of the dataset in relation to the visible datasets weights. This allows determining the inner and outer radius correctly + * @private + */ + _getRingWeightOffset: function(datasetIndex) { + var ringWeightOffset = 0; + + for (var i = 0; i < datasetIndex; ++i) { + if (this.chart.isDatasetVisible(i)) { + ringWeightOffset += this._getRingWeight(i); + } + } + + return ringWeightOffset; + }, + + /** + * @private + */ + _getRingWeight: function(dataSetIndex) { + return Math.max(valueOrDefault$4(this.chart.data.datasets[dataSetIndex].weight, 1), 0); + }, + + /** + * Returns the sum of all visibile data set weights. This value can be 0. + * @private + */ + _getVisibleDatasetWeightTotal: function() { + return this._getRingWeightOffset(this.chart.data.datasets.length); + } +}); + +core_defaults._set('horizontalBar', { + hover: { + mode: 'index', + axis: 'y' + }, + + scales: { + xAxes: [{ + type: 'linear', + position: 'bottom' + }], + + yAxes: [{ + type: 'category', + position: 'left', + categoryPercentage: 0.8, + barPercentage: 0.9, + offset: true, + gridLines: { + offsetGridLines: true + } + }] + }, + + elements: { + rectangle: { + borderSkipped: 'left' + } + }, + + tooltips: { + mode: 'index', + axis: 'y' + } +}); + +var controller_horizontalBar = controller_bar.extend({ + /** + * @private + */ + _getValueScaleId: function() { + return this.getMeta().xAxisID; + }, + + /** + * @private + */ + _getIndexScaleId: function() { + return this.getMeta().yAxisID; + } +}); + +var valueOrDefault$5 = helpers$1.valueOrDefault; +var resolve$4 = helpers$1.options.resolve; +var isPointInArea = helpers$1.canvas._isPointInArea; + +core_defaults._set('line', { + showLines: true, + spanGaps: false, + + hover: { + mode: 'label' + }, + + scales: { + xAxes: [{ + type: 'category', + id: 'x-axis-0' + }], + yAxes: [{ + type: 'linear', + id: 'y-axis-0' + }] + } +}); + +function lineEnabled(dataset, options) { + return valueOrDefault$5(dataset.showLine, options.showLines); +} + +var controller_line = core_datasetController.extend({ + + datasetElementType: elements.Line, + + dataElementType: elements.Point, + + update: function(reset) { + var me = this; + var meta = me.getMeta(); + var line = meta.dataset; + var points = meta.data || []; + var scale = me.getScaleForId(meta.yAxisID); + var dataset = me.getDataset(); + var showLine = lineEnabled(dataset, me.chart.options); + var i, ilen; + + // Update Line + if (showLine) { + // Compatibility: If the properties are defined with only the old name, use those values + if ((dataset.tension !== undefined) && (dataset.lineTension === undefined)) { + dataset.lineTension = dataset.tension; + } + + // Utility + line._scale = scale; + line._datasetIndex = me.index; + // Data + line._children = points; + // Model + line._model = me._resolveLineOptions(line); + + line.pivot(); + } + + // Update Points + for (i = 0, ilen = points.length; i < ilen; ++i) { + me.updateElement(points[i], i, reset); + } + + if (showLine && line._model.tension !== 0) { + me.updateBezierControlPoints(); + } + + // Now pivot the point for animation + for (i = 0, ilen = points.length; i < ilen; ++i) { + points[i].pivot(); + } + }, + + updateElement: function(point, index, reset) { + var me = this; + var meta = me.getMeta(); + var custom = point.custom || {}; + var dataset = me.getDataset(); + var datasetIndex = me.index; + var value = dataset.data[index]; + var yScale = me.getScaleForId(meta.yAxisID); + var xScale = me.getScaleForId(meta.xAxisID); + var lineModel = meta.dataset._model; + var x, y; + + var options = me._resolvePointOptions(point, index); + + x = xScale.getPixelForValue(typeof value === 'object' ? value : NaN, index, datasetIndex); + y = reset ? yScale.getBasePixel() : me.calculatePointY(value, index, datasetIndex); + + // Utility + point._xScale = xScale; + point._yScale = yScale; + point._options = options; + point._datasetIndex = datasetIndex; + point._index = index; + + // Desired view properties + point._model = { + x: x, + y: y, + skip: custom.skip || isNaN(x) || isNaN(y), + // Appearance + radius: options.radius, + pointStyle: options.pointStyle, + rotation: options.rotation, + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderWidth: options.borderWidth, + tension: valueOrDefault$5(custom.tension, lineModel ? lineModel.tension : 0), + steppedLine: lineModel ? lineModel.steppedLine : false, + // Tooltip + hitRadius: options.hitRadius + }; + }, + + /** + * @private + */ + _resolvePointOptions: function(element, index) { + var me = this; + var chart = me.chart; + var dataset = chart.data.datasets[me.index]; + var custom = element.custom || {}; + var options = chart.options.elements.point; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var ELEMENT_OPTIONS = { + backgroundColor: 'pointBackgroundColor', + borderColor: 'pointBorderColor', + borderWidth: 'pointBorderWidth', + hitRadius: 'pointHitRadius', + hoverBackgroundColor: 'pointHoverBackgroundColor', + hoverBorderColor: 'pointHoverBorderColor', + hoverBorderWidth: 'pointHoverBorderWidth', + hoverRadius: 'pointHoverRadius', + pointStyle: 'pointStyle', + radius: 'pointRadius', + rotation: 'pointRotation' + }; + var keys = Object.keys(ELEMENT_OPTIONS); + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$4([ + custom[key], + dataset[ELEMENT_OPTIONS[key]], + dataset[key], + options[key] + ], context, index); + } + + return values; + }, + + /** + * @private + */ + _resolveLineOptions: function(element) { + var me = this; + var chart = me.chart; + var dataset = chart.data.datasets[me.index]; + var custom = element.custom || {}; + var options = chart.options; + var elementOptions = options.elements.line; + var values = {}; + var i, ilen, key; + + var keys = [ + 'backgroundColor', + 'borderWidth', + 'borderColor', + 'borderCapStyle', + 'borderDash', + 'borderDashOffset', + 'borderJoinStyle', + 'fill', + 'cubicInterpolationMode' + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$4([ + custom[key], + dataset[key], + elementOptions[key] + ]); + } + + // The default behavior of lines is to break at null values, according + // to https://github.com/chartjs/Chart.js/issues/2435#issuecomment-216718158 + // This option gives lines the ability to span gaps + values.spanGaps = valueOrDefault$5(dataset.spanGaps, options.spanGaps); + values.tension = valueOrDefault$5(dataset.lineTension, elementOptions.tension); + values.steppedLine = resolve$4([custom.steppedLine, dataset.steppedLine, elementOptions.stepped]); + + return values; + }, + + calculatePointY: function(value, index, datasetIndex) { + var me = this; + var chart = me.chart; + var meta = me.getMeta(); + var yScale = me.getScaleForId(meta.yAxisID); + var sumPos = 0; + var sumNeg = 0; + var i, ds, dsMeta; + + if (yScale.options.stacked) { + for (i = 0; i < datasetIndex; i++) { + ds = chart.data.datasets[i]; + dsMeta = chart.getDatasetMeta(i); + if (dsMeta.type === 'line' && dsMeta.yAxisID === yScale.id && chart.isDatasetVisible(i)) { + var stackedRightValue = Number(yScale.getRightValue(ds.data[index])); + if (stackedRightValue < 0) { + sumNeg += stackedRightValue || 0; + } else { + sumPos += stackedRightValue || 0; + } + } + } + + var rightValue = Number(yScale.getRightValue(value)); + if (rightValue < 0) { + return yScale.getPixelForValue(sumNeg + rightValue); + } + return yScale.getPixelForValue(sumPos + rightValue); + } + + return yScale.getPixelForValue(value); + }, + + updateBezierControlPoints: function() { + var me = this; + var chart = me.chart; + var meta = me.getMeta(); + var lineModel = meta.dataset._model; + var area = chart.chartArea; + var points = meta.data || []; + var i, ilen, model, controlPoints; + + // Only consider points that are drawn in case the spanGaps option is used + if (lineModel.spanGaps) { + points = points.filter(function(pt) { + return !pt._model.skip; + }); + } + + function capControlPoint(pt, min, max) { + return Math.max(Math.min(pt, max), min); + } + + if (lineModel.cubicInterpolationMode === 'monotone') { + helpers$1.splineCurveMonotone(points); + } else { + for (i = 0, ilen = points.length; i < ilen; ++i) { + model = points[i]._model; + controlPoints = helpers$1.splineCurve( + helpers$1.previousItem(points, i)._model, + model, + helpers$1.nextItem(points, i)._model, + lineModel.tension + ); + model.controlPointPreviousX = controlPoints.previous.x; + model.controlPointPreviousY = controlPoints.previous.y; + model.controlPointNextX = controlPoints.next.x; + model.controlPointNextY = controlPoints.next.y; + } + } + + if (chart.options.elements.line.capBezierPoints) { + for (i = 0, ilen = points.length; i < ilen; ++i) { + model = points[i]._model; + if (isPointInArea(model, area)) { + if (i > 0 && isPointInArea(points[i - 1]._model, area)) { + model.controlPointPreviousX = capControlPoint(model.controlPointPreviousX, area.left, area.right); + model.controlPointPreviousY = capControlPoint(model.controlPointPreviousY, area.top, area.bottom); + } + if (i < points.length - 1 && isPointInArea(points[i + 1]._model, area)) { + model.controlPointNextX = capControlPoint(model.controlPointNextX, area.left, area.right); + model.controlPointNextY = capControlPoint(model.controlPointNextY, area.top, area.bottom); + } + } + } + } + }, + + draw: function() { + var me = this; + var chart = me.chart; + var meta = me.getMeta(); + var points = meta.data || []; + var area = chart.chartArea; + var ilen = points.length; + var halfBorderWidth; + var i = 0; + + if (lineEnabled(me.getDataset(), chart.options)) { + halfBorderWidth = (meta.dataset._model.borderWidth || 0) / 2; + + helpers$1.canvas.clipArea(chart.ctx, { + left: area.left, + right: area.right, + top: area.top - halfBorderWidth, + bottom: area.bottom + halfBorderWidth + }); + + meta.dataset.draw(); + + helpers$1.canvas.unclipArea(chart.ctx); + } + + // Draw the points + for (; i < ilen; ++i) { + points[i].draw(area); + } + }, + + /** + * @protected + */ + setHoverStyle: function(point) { + var model = point._model; + var options = point._options; + var getHoverColor = helpers$1.getHoverColor; + + point.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth, + radius: model.radius + }; + + model.backgroundColor = valueOrDefault$5(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); + model.borderColor = valueOrDefault$5(options.hoverBorderColor, getHoverColor(options.borderColor)); + model.borderWidth = valueOrDefault$5(options.hoverBorderWidth, options.borderWidth); + model.radius = valueOrDefault$5(options.hoverRadius, options.radius); + }, +}); + +var resolve$5 = helpers$1.options.resolve; + +core_defaults._set('polarArea', { + scale: { + type: 'radialLinear', + angleLines: { + display: false + }, + gridLines: { + circular: true + }, + pointLabels: { + display: false + }, + ticks: { + beginAtZero: true + } + }, + + // Boolean - Whether to animate the rotation of the chart + animation: { + animateRotate: true, + animateScale: true + }, + + startAngle: -0.5 * Math.PI, + legendCallback: function(chart) { + var text = []; + text.push('
      '); + + var data = chart.data; + var datasets = data.datasets; + var labels = data.labels; + + if (datasets.length) { + for (var i = 0; i < datasets[0].data.length; ++i) { + text.push('
    • '); + if (labels[i]) { + text.push(labels[i]); + } + text.push('
    • '); + } + } + + text.push('
    '); + return text.join(''); + }, + legend: { + labels: { + generateLabels: function(chart) { + var data = chart.data; + if (data.labels.length && data.datasets.length) { + return data.labels.map(function(label, i) { + var meta = chart.getDatasetMeta(0); + var ds = data.datasets[0]; + var arc = meta.data[i]; + var custom = arc.custom || {}; + var arcOpts = chart.options.elements.arc; + var fill = resolve$5([custom.backgroundColor, ds.backgroundColor, arcOpts.backgroundColor], undefined, i); + var stroke = resolve$5([custom.borderColor, ds.borderColor, arcOpts.borderColor], undefined, i); + var bw = resolve$5([custom.borderWidth, ds.borderWidth, arcOpts.borderWidth], undefined, i); + + return { + text: label, + fillStyle: fill, + strokeStyle: stroke, + lineWidth: bw, + hidden: isNaN(ds.data[i]) || meta.data[i].hidden, + + // Extra data used for toggling the correct item + index: i + }; + }); + } + return []; + } + }, + + onClick: function(e, legendItem) { + var index = legendItem.index; + var chart = this.chart; + var i, ilen, meta; + + for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) { + meta = chart.getDatasetMeta(i); + meta.data[index].hidden = !meta.data[index].hidden; + } + + chart.update(); + } + }, + + // Need to override these to give a nice default + tooltips: { + callbacks: { + title: function() { + return ''; + }, + label: function(item, data) { + return data.labels[item.index] + ': ' + item.yLabel; + } + } + } +}); + +var controller_polarArea = core_datasetController.extend({ + + dataElementType: elements.Arc, + + linkScales: helpers$1.noop, + + update: function(reset) { + var me = this; + var dataset = me.getDataset(); + var meta = me.getMeta(); + var start = me.chart.options.startAngle || 0; + var starts = me._starts = []; + var angles = me._angles = []; + var arcs = meta.data; + var i, ilen, angle; + + me._updateRadius(); + + meta.count = me.countVisibleElements(); + + for (i = 0, ilen = dataset.data.length; i < ilen; i++) { + starts[i] = start; + angle = me._computeAngle(i); + angles[i] = angle; + start += angle; + } + + for (i = 0, ilen = arcs.length; i < ilen; ++i) { + arcs[i]._options = me._resolveElementOptions(arcs[i], i); + me.updateElement(arcs[i], i, reset); + } + }, + + /** + * @private + */ + _updateRadius: function() { + var me = this; + var chart = me.chart; + var chartArea = chart.chartArea; + var opts = chart.options; + var minSize = Math.min(chartArea.right - chartArea.left, chartArea.bottom - chartArea.top); + + chart.outerRadius = Math.max(minSize / 2, 0); + chart.innerRadius = Math.max(opts.cutoutPercentage ? (chart.outerRadius / 100) * (opts.cutoutPercentage) : 1, 0); + chart.radiusLength = (chart.outerRadius - chart.innerRadius) / chart.getVisibleDatasetCount(); + + me.outerRadius = chart.outerRadius - (chart.radiusLength * me.index); + me.innerRadius = me.outerRadius - chart.radiusLength; + }, + + updateElement: function(arc, index, reset) { + var me = this; + var chart = me.chart; + var dataset = me.getDataset(); + var opts = chart.options; + var animationOpts = opts.animation; + var scale = chart.scale; + var labels = chart.data.labels; + + var centerX = scale.xCenter; + var centerY = scale.yCenter; + + // var negHalfPI = -0.5 * Math.PI; + var datasetStartAngle = opts.startAngle; + var distance = arc.hidden ? 0 : scale.getDistanceFromCenterForValue(dataset.data[index]); + var startAngle = me._starts[index]; + var endAngle = startAngle + (arc.hidden ? 0 : me._angles[index]); + + var resetRadius = animationOpts.animateScale ? 0 : scale.getDistanceFromCenterForValue(dataset.data[index]); + var options = arc._options || {}; + + helpers$1.extend(arc, { + // Utility + _datasetIndex: me.index, + _index: index, + _scale: scale, + + // Desired view properties + _model: { + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderWidth: options.borderWidth, + borderAlign: options.borderAlign, + x: centerX, + y: centerY, + innerRadius: 0, + outerRadius: reset ? resetRadius : distance, + startAngle: reset && animationOpts.animateRotate ? datasetStartAngle : startAngle, + endAngle: reset && animationOpts.animateRotate ? datasetStartAngle : endAngle, + label: helpers$1.valueAtIndexOrDefault(labels, index, labels[index]) + } + }); + + arc.pivot(); + }, + + countVisibleElements: function() { + var dataset = this.getDataset(); + var meta = this.getMeta(); + var count = 0; + + helpers$1.each(meta.data, function(element, index) { + if (!isNaN(dataset.data[index]) && !element.hidden) { + count++; + } + }); + + return count; + }, + + /** + * @protected + */ + setHoverStyle: function(arc) { + var model = arc._model; + var options = arc._options; + var getHoverColor = helpers$1.getHoverColor; + var valueOrDefault = helpers$1.valueOrDefault; + + arc.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth, + }; + + model.backgroundColor = valueOrDefault(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); + model.borderColor = valueOrDefault(options.hoverBorderColor, getHoverColor(options.borderColor)); + model.borderWidth = valueOrDefault(options.hoverBorderWidth, options.borderWidth); + }, + + /** + * @private + */ + _resolveElementOptions: function(arc, index) { + var me = this; + var chart = me.chart; + var dataset = me.getDataset(); + var custom = arc.custom || {}; + var options = chart.options.elements.arc; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var keys = [ + 'backgroundColor', + 'borderColor', + 'borderWidth', + 'borderAlign', + 'hoverBackgroundColor', + 'hoverBorderColor', + 'hoverBorderWidth', + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$5([ + custom[key], + dataset[key], + options[key] + ], context, index); + } + + return values; + }, + + /** + * @private + */ + _computeAngle: function(index) { + var me = this; + var count = this.getMeta().count; + var dataset = me.getDataset(); + var meta = me.getMeta(); + + if (isNaN(dataset.data[index]) || meta.data[index].hidden) { + return 0; + } + + // Scriptable options + var context = { + chart: me.chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + return resolve$5([ + me.chart.options.elements.arc.angle, + (2 * Math.PI) / count + ], context, index); + } +}); + +core_defaults._set('pie', helpers$1.clone(core_defaults.doughnut)); +core_defaults._set('pie', { + cutoutPercentage: 0 +}); + +// Pie charts are Doughnut chart with different defaults +var controller_pie = controller_doughnut; + +var valueOrDefault$6 = helpers$1.valueOrDefault; +var resolve$6 = helpers$1.options.resolve; + +core_defaults._set('radar', { + scale: { + type: 'radialLinear' + }, + elements: { + line: { + tension: 0 // no bezier in radar + } + } +}); + +var controller_radar = core_datasetController.extend({ + + datasetElementType: elements.Line, + + dataElementType: elements.Point, + + linkScales: helpers$1.noop, + + update: function(reset) { + var me = this; + var meta = me.getMeta(); + var line = meta.dataset; + var points = meta.data || []; + var scale = me.chart.scale; + var dataset = me.getDataset(); + var i, ilen; + + // Compatibility: If the properties are defined with only the old name, use those values + if ((dataset.tension !== undefined) && (dataset.lineTension === undefined)) { + dataset.lineTension = dataset.tension; + } + + // Utility + line._scale = scale; + line._datasetIndex = me.index; + // Data + line._children = points; + line._loop = true; + // Model + line._model = me._resolveLineOptions(line); + + line.pivot(); + + // Update Points + for (i = 0, ilen = points.length; i < ilen; ++i) { + me.updateElement(points[i], i, reset); + } + + // Update bezier control points + me.updateBezierControlPoints(); + + // Now pivot the point for animation + for (i = 0, ilen = points.length; i < ilen; ++i) { + points[i].pivot(); + } + }, + + updateElement: function(point, index, reset) { + var me = this; + var custom = point.custom || {}; + var dataset = me.getDataset(); + var scale = me.chart.scale; + var pointPosition = scale.getPointPositionForValue(index, dataset.data[index]); + var options = me._resolvePointOptions(point, index); + var lineModel = me.getMeta().dataset._model; + var x = reset ? scale.xCenter : pointPosition.x; + var y = reset ? scale.yCenter : pointPosition.y; + + // Utility + point._scale = scale; + point._options = options; + point._datasetIndex = me.index; + point._index = index; + + // Desired view properties + point._model = { + x: x, // value not used in dataset scale, but we want a consistent API between scales + y: y, + skip: custom.skip || isNaN(x) || isNaN(y), + // Appearance + radius: options.radius, + pointStyle: options.pointStyle, + rotation: options.rotation, + backgroundColor: options.backgroundColor, + borderColor: options.borderColor, + borderWidth: options.borderWidth, + tension: valueOrDefault$6(custom.tension, lineModel ? lineModel.tension : 0), + + // Tooltip + hitRadius: options.hitRadius + }; + }, + + /** + * @private + */ + _resolvePointOptions: function(element, index) { + var me = this; + var chart = me.chart; + var dataset = chart.data.datasets[me.index]; + var custom = element.custom || {}; + var options = chart.options.elements.point; + var values = {}; + var i, ilen, key; + + // Scriptable options + var context = { + chart: chart, + dataIndex: index, + dataset: dataset, + datasetIndex: me.index + }; + + var ELEMENT_OPTIONS = { + backgroundColor: 'pointBackgroundColor', + borderColor: 'pointBorderColor', + borderWidth: 'pointBorderWidth', + hitRadius: 'pointHitRadius', + hoverBackgroundColor: 'pointHoverBackgroundColor', + hoverBorderColor: 'pointHoverBorderColor', + hoverBorderWidth: 'pointHoverBorderWidth', + hoverRadius: 'pointHoverRadius', + pointStyle: 'pointStyle', + radius: 'pointRadius', + rotation: 'pointRotation' + }; + var keys = Object.keys(ELEMENT_OPTIONS); + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$6([ + custom[key], + dataset[ELEMENT_OPTIONS[key]], + dataset[key], + options[key] + ], context, index); + } + + return values; + }, + + /** + * @private + */ + _resolveLineOptions: function(element) { + var me = this; + var chart = me.chart; + var dataset = chart.data.datasets[me.index]; + var custom = element.custom || {}; + var options = chart.options.elements.line; + var values = {}; + var i, ilen, key; + + var keys = [ + 'backgroundColor', + 'borderWidth', + 'borderColor', + 'borderCapStyle', + 'borderDash', + 'borderDashOffset', + 'borderJoinStyle', + 'fill' + ]; + + for (i = 0, ilen = keys.length; i < ilen; ++i) { + key = keys[i]; + values[key] = resolve$6([ + custom[key], + dataset[key], + options[key] + ]); + } + + values.tension = valueOrDefault$6(dataset.lineTension, options.tension); + + return values; + }, + + updateBezierControlPoints: function() { + var me = this; + var meta = me.getMeta(); + var area = me.chart.chartArea; + var points = meta.data || []; + var i, ilen, model, controlPoints; + + function capControlPoint(pt, min, max) { + return Math.max(Math.min(pt, max), min); + } + + for (i = 0, ilen = points.length; i < ilen; ++i) { + model = points[i]._model; + controlPoints = helpers$1.splineCurve( + helpers$1.previousItem(points, i, true)._model, + model, + helpers$1.nextItem(points, i, true)._model, + model.tension + ); + + // Prevent the bezier going outside of the bounds of the graph + model.controlPointPreviousX = capControlPoint(controlPoints.previous.x, area.left, area.right); + model.controlPointPreviousY = capControlPoint(controlPoints.previous.y, area.top, area.bottom); + model.controlPointNextX = capControlPoint(controlPoints.next.x, area.left, area.right); + model.controlPointNextY = capControlPoint(controlPoints.next.y, area.top, area.bottom); + } + }, + + setHoverStyle: function(point) { + var model = point._model; + var options = point._options; + var getHoverColor = helpers$1.getHoverColor; + + point.$previousStyle = { + backgroundColor: model.backgroundColor, + borderColor: model.borderColor, + borderWidth: model.borderWidth, + radius: model.radius + }; + + model.backgroundColor = valueOrDefault$6(options.hoverBackgroundColor, getHoverColor(options.backgroundColor)); + model.borderColor = valueOrDefault$6(options.hoverBorderColor, getHoverColor(options.borderColor)); + model.borderWidth = valueOrDefault$6(options.hoverBorderWidth, options.borderWidth); + model.radius = valueOrDefault$6(options.hoverRadius, options.radius); + } +}); + +core_defaults._set('scatter', { + hover: { + mode: 'single' + }, + + scales: { + xAxes: [{ + id: 'x-axis-1', // need an ID so datasets can reference the scale + type: 'linear', // scatter should not use a category axis + position: 'bottom' + }], + yAxes: [{ + id: 'y-axis-1', + type: 'linear', + position: 'left' + }] + }, + + showLines: false, + + tooltips: { + callbacks: { + title: function() { + return ''; // doesn't make sense for scatter since data are formatted as a point + }, + label: function(item) { + return '(' + item.xLabel + ', ' + item.yLabel + ')'; + } + } + } +}); + +// Scatter charts use line controllers +var controller_scatter = controller_line; + +// NOTE export a map in which the key represents the controller type, not +// the class, and so must be CamelCase in order to be correctly retrieved +// by the controller in core.controller.js (`controllers[meta.type]`). + +var controllers = { + bar: controller_bar, + bubble: controller_bubble, + doughnut: controller_doughnut, + horizontalBar: controller_horizontalBar, + line: controller_line, + polarArea: controller_polarArea, + pie: controller_pie, + radar: controller_radar, + scatter: controller_scatter +}; + +/** + * Helper function to get relative position for an event + * @param {Event|IEvent} event - The event to get the position for + * @param {Chart} chart - The chart + * @returns {object} the event position + */ +function getRelativePosition(e, chart) { + if (e.native) { + return { + x: e.x, + y: e.y + }; + } + + return helpers$1.getRelativePosition(e, chart); +} + +/** + * Helper function to traverse all of the visible elements in the chart + * @param {Chart} chart - the chart + * @param {function} handler - the callback to execute for each visible item + */ +function parseVisibleItems(chart, handler) { + var datasets = chart.data.datasets; + var meta, i, j, ilen, jlen; + + for (i = 0, ilen = datasets.length; i < ilen; ++i) { + if (!chart.isDatasetVisible(i)) { + continue; + } + + meta = chart.getDatasetMeta(i); + for (j = 0, jlen = meta.data.length; j < jlen; ++j) { + var element = meta.data[j]; + if (!element._view.skip) { + handler(element); + } + } + } +} + +/** + * Helper function to get the items that intersect the event position + * @param {ChartElement[]} items - elements to filter + * @param {object} position - the point to be nearest to + * @return {ChartElement[]} the nearest items + */ +function getIntersectItems(chart, position) { + var elements = []; + + parseVisibleItems(chart, function(element) { + if (element.inRange(position.x, position.y)) { + elements.push(element); + } + }); + + return elements; +} + +/** + * Helper function to get the items nearest to the event position considering all visible items in teh chart + * @param {Chart} chart - the chart to look at elements from + * @param {object} position - the point to be nearest to + * @param {boolean} intersect - if true, only consider items that intersect the position + * @param {function} distanceMetric - function to provide the distance between points + * @return {ChartElement[]} the nearest items + */ +function getNearestItems(chart, position, intersect, distanceMetric) { + var minDistance = Number.POSITIVE_INFINITY; + var nearestItems = []; + + parseVisibleItems(chart, function(element) { + if (intersect && !element.inRange(position.x, position.y)) { + return; + } + + var center = element.getCenterPoint(); + var distance = distanceMetric(position, center); + if (distance < minDistance) { + nearestItems = [element]; + minDistance = distance; + } else if (distance === minDistance) { + // Can have multiple items at the same distance in which case we sort by size + nearestItems.push(element); + } + }); + + return nearestItems; +} + +/** + * Get a distance metric function for two points based on the + * axis mode setting + * @param {string} axis - the axis mode. x|y|xy + */ +function getDistanceMetricForAxis(axis) { + var useX = axis.indexOf('x') !== -1; + var useY = axis.indexOf('y') !== -1; + + return function(pt1, pt2) { + var deltaX = useX ? Math.abs(pt1.x - pt2.x) : 0; + var deltaY = useY ? Math.abs(pt1.y - pt2.y) : 0; + return Math.sqrt(Math.pow(deltaX, 2) + Math.pow(deltaY, 2)); + }; +} + +function indexMode(chart, e, options) { + var position = getRelativePosition(e, chart); + // Default axis for index mode is 'x' to match old behaviour + options.axis = options.axis || 'x'; + var distanceMetric = getDistanceMetricForAxis(options.axis); + var items = options.intersect ? getIntersectItems(chart, position) : getNearestItems(chart, position, false, distanceMetric); + var elements = []; + + if (!items.length) { + return []; + } + + chart.data.datasets.forEach(function(dataset, datasetIndex) { + if (chart.isDatasetVisible(datasetIndex)) { + var meta = chart.getDatasetMeta(datasetIndex); + var element = meta.data[items[0]._index]; + + // don't count items that are skipped (null data) + if (element && !element._view.skip) { + elements.push(element); + } + } + }); + + return elements; +} + +/** + * @interface IInteractionOptions + */ +/** + * If true, only consider items that intersect the point + * @name IInterfaceOptions#boolean + * @type Boolean + */ + +/** + * Contains interaction related functions + * @namespace Chart.Interaction + */ +var core_interaction = { + // Helper function for different modes + modes: { + single: function(chart, e) { + var position = getRelativePosition(e, chart); + var elements = []; + + parseVisibleItems(chart, function(element) { + if (element.inRange(position.x, position.y)) { + elements.push(element); + return elements; + } + }); + + return elements.slice(0, 1); + }, + + /** + * @function Chart.Interaction.modes.label + * @deprecated since version 2.4.0 + * @todo remove at version 3 + * @private + */ + label: indexMode, + + /** + * Returns items at the same index. If the options.intersect parameter is true, we only return items if we intersect something + * If the options.intersect mode is false, we find the nearest item and return the items at the same index as that item + * @function Chart.Interaction.modes.index + * @since v2.4.0 + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @param {IInteractionOptions} options - options to use during interaction + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + index: indexMode, + + /** + * Returns items in the same dataset. If the options.intersect parameter is true, we only return items if we intersect something + * If the options.intersect is false, we find the nearest item and return the items in that dataset + * @function Chart.Interaction.modes.dataset + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @param {IInteractionOptions} options - options to use during interaction + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + dataset: function(chart, e, options) { + var position = getRelativePosition(e, chart); + options.axis = options.axis || 'xy'; + var distanceMetric = getDistanceMetricForAxis(options.axis); + var items = options.intersect ? getIntersectItems(chart, position) : getNearestItems(chart, position, false, distanceMetric); + + if (items.length > 0) { + items = chart.getDatasetMeta(items[0]._datasetIndex).data; + } + + return items; + }, + + /** + * @function Chart.Interaction.modes.x-axis + * @deprecated since version 2.4.0. Use index mode and intersect == true + * @todo remove at version 3 + * @private + */ + 'x-axis': function(chart, e) { + return indexMode(chart, e, {intersect: false}); + }, + + /** + * Point mode returns all elements that hit test based on the event position + * of the event + * @function Chart.Interaction.modes.intersect + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + point: function(chart, e) { + var position = getRelativePosition(e, chart); + return getIntersectItems(chart, position); + }, + + /** + * nearest mode returns the element closest to the point + * @function Chart.Interaction.modes.intersect + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @param {IInteractionOptions} options - options to use + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + nearest: function(chart, e, options) { + var position = getRelativePosition(e, chart); + options.axis = options.axis || 'xy'; + var distanceMetric = getDistanceMetricForAxis(options.axis); + return getNearestItems(chart, position, options.intersect, distanceMetric); + }, + + /** + * x mode returns the elements that hit-test at the current x coordinate + * @function Chart.Interaction.modes.x + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @param {IInteractionOptions} options - options to use + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + x: function(chart, e, options) { + var position = getRelativePosition(e, chart); + var items = []; + var intersectsItem = false; + + parseVisibleItems(chart, function(element) { + if (element.inXRange(position.x)) { + items.push(element); + } + + if (element.inRange(position.x, position.y)) { + intersectsItem = true; + } + }); + + // If we want to trigger on an intersect and we don't have any items + // that intersect the position, return nothing + if (options.intersect && !intersectsItem) { + items = []; + } + return items; + }, + + /** + * y mode returns the elements that hit-test at the current y coordinate + * @function Chart.Interaction.modes.y + * @param {Chart} chart - the chart we are returning items from + * @param {Event} e - the event we are find things at + * @param {IInteractionOptions} options - options to use + * @return {Chart.Element[]} Array of elements that are under the point. If none are found, an empty array is returned + */ + y: function(chart, e, options) { + var position = getRelativePosition(e, chart); + var items = []; + var intersectsItem = false; + + parseVisibleItems(chart, function(element) { + if (element.inYRange(position.y)) { + items.push(element); + } + + if (element.inRange(position.x, position.y)) { + intersectsItem = true; + } + }); + + // If we want to trigger on an intersect and we don't have any items + // that intersect the position, return nothing + if (options.intersect && !intersectsItem) { + items = []; + } + return items; + } + } +}; + +function filterByPosition(array, position) { + return helpers$1.where(array, function(v) { + return v.position === position; + }); +} + +function sortByWeight(array, reverse) { + array.forEach(function(v, i) { + v._tmpIndex_ = i; + return v; + }); + array.sort(function(a, b) { + var v0 = reverse ? b : a; + var v1 = reverse ? a : b; + return v0.weight === v1.weight ? + v0._tmpIndex_ - v1._tmpIndex_ : + v0.weight - v1.weight; + }); + array.forEach(function(v) { + delete v._tmpIndex_; + }); +} + +function findMaxPadding(boxes) { + var top = 0; + var left = 0; + var bottom = 0; + var right = 0; + helpers$1.each(boxes, function(box) { + if (box.getPadding) { + var boxPadding = box.getPadding(); + top = Math.max(top, boxPadding.top); + left = Math.max(left, boxPadding.left); + bottom = Math.max(bottom, boxPadding.bottom); + right = Math.max(right, boxPadding.right); + } + }); + return { + top: top, + left: left, + bottom: bottom, + right: right + }; +} + +function addSizeByPosition(boxes, size) { + helpers$1.each(boxes, function(box) { + size[box.position] += box.isHorizontal() ? box.height : box.width; + }); +} + +core_defaults._set('global', { + layout: { + padding: { + top: 0, + right: 0, + bottom: 0, + left: 0 + } + } +}); + +/** + * @interface ILayoutItem + * @prop {string} position - The position of the item in the chart layout. Possible values are + * 'left', 'top', 'right', 'bottom', and 'chartArea' + * @prop {number} weight - The weight used to sort the item. Higher weights are further away from the chart area + * @prop {boolean} fullWidth - if true, and the item is horizontal, then push vertical boxes down + * @prop {function} isHorizontal - returns true if the layout item is horizontal (ie. top or bottom) + * @prop {function} update - Takes two parameters: width and height. Returns size of item + * @prop {function} getPadding - Returns an object with padding on the edges + * @prop {number} width - Width of item. Must be valid after update() + * @prop {number} height - Height of item. Must be valid after update() + * @prop {number} left - Left edge of the item. Set by layout system and cannot be used in update + * @prop {number} top - Top edge of the item. Set by layout system and cannot be used in update + * @prop {number} right - Right edge of the item. Set by layout system and cannot be used in update + * @prop {number} bottom - Bottom edge of the item. Set by layout system and cannot be used in update + */ + +// The layout service is very self explanatory. It's responsible for the layout within a chart. +// Scales, Legends and Plugins all rely on the layout service and can easily register to be placed anywhere they need +// It is this service's responsibility of carrying out that layout. +var core_layouts = { + defaults: {}, + + /** + * Register a box to a chart. + * A box is simply a reference to an object that requires layout. eg. Scales, Legend, Title. + * @param {Chart} chart - the chart to use + * @param {ILayoutItem} item - the item to add to be layed out + */ + addBox: function(chart, item) { + if (!chart.boxes) { + chart.boxes = []; + } + + // initialize item with default values + item.fullWidth = item.fullWidth || false; + item.position = item.position || 'top'; + item.weight = item.weight || 0; + + chart.boxes.push(item); + }, + + /** + * Remove a layoutItem from a chart + * @param {Chart} chart - the chart to remove the box from + * @param {ILayoutItem} layoutItem - the item to remove from the layout + */ + removeBox: function(chart, layoutItem) { + var index = chart.boxes ? chart.boxes.indexOf(layoutItem) : -1; + if (index !== -1) { + chart.boxes.splice(index, 1); + } + }, + + /** + * Sets (or updates) options on the given `item`. + * @param {Chart} chart - the chart in which the item lives (or will be added to) + * @param {ILayoutItem} item - the item to configure with the given options + * @param {object} options - the new item options. + */ + configure: function(chart, item, options) { + var props = ['fullWidth', 'position', 'weight']; + var ilen = props.length; + var i = 0; + var prop; + + for (; i < ilen; ++i) { + prop = props[i]; + if (options.hasOwnProperty(prop)) { + item[prop] = options[prop]; + } + } + }, + + /** + * Fits boxes of the given chart into the given size by having each box measure itself + * then running a fitting algorithm + * @param {Chart} chart - the chart + * @param {number} width - the width to fit into + * @param {number} height - the height to fit into + */ + update: function(chart, width, height) { + if (!chart) { + return; + } + + var layoutOptions = chart.options.layout || {}; + var padding = helpers$1.options.toPadding(layoutOptions.padding); + var leftPadding = padding.left; + var rightPadding = padding.right; + var topPadding = padding.top; + var bottomPadding = padding.bottom; + + var leftBoxes = filterByPosition(chart.boxes, 'left'); + var rightBoxes = filterByPosition(chart.boxes, 'right'); + var topBoxes = filterByPosition(chart.boxes, 'top'); + var bottomBoxes = filterByPosition(chart.boxes, 'bottom'); + var chartAreaBoxes = filterByPosition(chart.boxes, 'chartArea'); + + // Sort boxes by weight. A higher weight is further away from the chart area + sortByWeight(leftBoxes, true); + sortByWeight(rightBoxes, false); + sortByWeight(topBoxes, true); + sortByWeight(bottomBoxes, false); + + var verticalBoxes = leftBoxes.concat(rightBoxes); + var horizontalBoxes = topBoxes.concat(bottomBoxes); + var outerBoxes = verticalBoxes.concat(horizontalBoxes); + + // Essentially we now have any number of boxes on each of the 4 sides. + // Our canvas looks like the following. + // The areas L1 and L2 are the left axes. R1 is the right axis, T1 is the top axis and + // B1 is the bottom axis + // There are also 4 quadrant-like locations (left to right instead of clockwise) reserved for chart overlays + // These locations are single-box locations only, when trying to register a chartArea location that is already taken, + // an error will be thrown. + // + // |----------------------------------------------------| + // | T1 (Full Width) | + // |----------------------------------------------------| + // | | | T2 | | + // | |----|-------------------------------------|----| + // | | | C1 | | C2 | | + // | | |----| |----| | + // | | | | | + // | L1 | L2 | ChartArea (C0) | R1 | + // | | | | | + // | | |----| |----| | + // | | | C3 | | C4 | | + // | |----|-------------------------------------|----| + // | | | B1 | | + // |----------------------------------------------------| + // | B2 (Full Width) | + // |----------------------------------------------------| + // + // What we do to find the best sizing, we do the following + // 1. Determine the minimum size of the chart area. + // 2. Split the remaining width equally between each vertical axis + // 3. Split the remaining height equally between each horizontal axis + // 4. Give each layout the maximum size it can be. The layout will return it's minimum size + // 5. Adjust the sizes of each axis based on it's minimum reported size. + // 6. Refit each axis + // 7. Position each axis in the final location + // 8. Tell the chart the final location of the chart area + // 9. Tell any axes that overlay the chart area the positions of the chart area + + // Step 1 + var chartWidth = width - leftPadding - rightPadding; + var chartHeight = height - topPadding - bottomPadding; + var chartAreaWidth = chartWidth / 2; // min 50% + + // Step 2 + var verticalBoxWidth = (width - chartAreaWidth) / verticalBoxes.length; + + // Step 3 + // TODO re-limit horizontal axis height (this limit has affected only padding calculation since PR 1837) + // var horizontalBoxHeight = (height - chartAreaHeight) / horizontalBoxes.length; + + // Step 4 + var maxChartAreaWidth = chartWidth; + var maxChartAreaHeight = chartHeight; + var outerBoxSizes = {top: topPadding, left: leftPadding, bottom: bottomPadding, right: rightPadding}; + var minBoxSizes = []; + var maxPadding; + + function getMinimumBoxSize(box) { + var minSize; + var isHorizontal = box.isHorizontal(); + + if (isHorizontal) { + minSize = box.update(box.fullWidth ? chartWidth : maxChartAreaWidth, chartHeight / 2); + maxChartAreaHeight -= minSize.height; + } else { + minSize = box.update(verticalBoxWidth, maxChartAreaHeight); + maxChartAreaWidth -= minSize.width; + } + + minBoxSizes.push({ + horizontal: isHorizontal, + width: minSize.width, + box: box, + }); + } + + helpers$1.each(outerBoxes, getMinimumBoxSize); + + // If a horizontal box has padding, we move the left boxes over to avoid ugly charts (see issue #2478) + maxPadding = findMaxPadding(outerBoxes); + + // At this point, maxChartAreaHeight and maxChartAreaWidth are the size the chart area could + // be if the axes are drawn at their minimum sizes. + // Steps 5 & 6 + + // Function to fit a box + function fitBox(box) { + var minBoxSize = helpers$1.findNextWhere(minBoxSizes, function(minBox) { + return minBox.box === box; + }); + + if (minBoxSize) { + if (minBoxSize.horizontal) { + var scaleMargin = { + left: Math.max(outerBoxSizes.left, maxPadding.left), + right: Math.max(outerBoxSizes.right, maxPadding.right), + top: 0, + bottom: 0 + }; + + // Don't use min size here because of label rotation. When the labels are rotated, their rotation highly depends + // on the margin. Sometimes they need to increase in size slightly + box.update(box.fullWidth ? chartWidth : maxChartAreaWidth, chartHeight / 2, scaleMargin); + } else { + box.update(minBoxSize.width, maxChartAreaHeight); + } + } + } + + // Update, and calculate the left and right margins for the horizontal boxes + helpers$1.each(verticalBoxes, fitBox); + addSizeByPosition(verticalBoxes, outerBoxSizes); + + // Set the Left and Right margins for the horizontal boxes + helpers$1.each(horizontalBoxes, fitBox); + addSizeByPosition(horizontalBoxes, outerBoxSizes); + + function finalFitVerticalBox(box) { + var minBoxSize = helpers$1.findNextWhere(minBoxSizes, function(minSize) { + return minSize.box === box; + }); + + var scaleMargin = { + left: 0, + right: 0, + top: outerBoxSizes.top, + bottom: outerBoxSizes.bottom + }; + + if (minBoxSize) { + box.update(minBoxSize.width, maxChartAreaHeight, scaleMargin); + } + } + + // Let the left layout know the final margin + helpers$1.each(verticalBoxes, finalFitVerticalBox); + + // Recalculate because the size of each layout might have changed slightly due to the margins (label rotation for instance) + outerBoxSizes = {top: topPadding, left: leftPadding, bottom: bottomPadding, right: rightPadding}; + addSizeByPosition(outerBoxes, outerBoxSizes); + + // We may be adding some padding to account for rotated x axis labels + var leftPaddingAddition = Math.max(maxPadding.left - outerBoxSizes.left, 0); + outerBoxSizes.left += leftPaddingAddition; + outerBoxSizes.right += Math.max(maxPadding.right - outerBoxSizes.right, 0); + + var topPaddingAddition = Math.max(maxPadding.top - outerBoxSizes.top, 0); + outerBoxSizes.top += topPaddingAddition; + outerBoxSizes.bottom += Math.max(maxPadding.bottom - outerBoxSizes.bottom, 0); + + // Figure out if our chart area changed. This would occur if the dataset layout label rotation + // changed due to the application of the margins in step 6. Since we can only get bigger, this is safe to do + // without calling `fit` again + var newMaxChartAreaHeight = height - outerBoxSizes.top - outerBoxSizes.bottom; + var newMaxChartAreaWidth = width - outerBoxSizes.left - outerBoxSizes.right; + + if (newMaxChartAreaWidth !== maxChartAreaWidth || newMaxChartAreaHeight !== maxChartAreaHeight) { + helpers$1.each(verticalBoxes, function(box) { + box.height = newMaxChartAreaHeight; + }); + + helpers$1.each(horizontalBoxes, function(box) { + if (!box.fullWidth) { + box.width = newMaxChartAreaWidth; + } + }); + + maxChartAreaHeight = newMaxChartAreaHeight; + maxChartAreaWidth = newMaxChartAreaWidth; + } + + // Step 7 - Position the boxes + var left = leftPadding + leftPaddingAddition; + var top = topPadding + topPaddingAddition; + + function placeBox(box) { + if (box.isHorizontal()) { + box.left = box.fullWidth ? leftPadding : outerBoxSizes.left; + box.right = box.fullWidth ? width - rightPadding : outerBoxSizes.left + maxChartAreaWidth; + box.top = top; + box.bottom = top + box.height; + + // Move to next point + top = box.bottom; + + } else { + + box.left = left; + box.right = left + box.width; + box.top = outerBoxSizes.top; + box.bottom = outerBoxSizes.top + maxChartAreaHeight; + + // Move to next point + left = box.right; + } + } + + helpers$1.each(leftBoxes.concat(topBoxes), placeBox); + + // Account for chart width and height + left += maxChartAreaWidth; + top += maxChartAreaHeight; + + helpers$1.each(rightBoxes, placeBox); + helpers$1.each(bottomBoxes, placeBox); + + // Step 8 + chart.chartArea = { + left: outerBoxSizes.left, + top: outerBoxSizes.top, + right: outerBoxSizes.left + maxChartAreaWidth, + bottom: outerBoxSizes.top + maxChartAreaHeight + }; + + // Step 9 + helpers$1.each(chartAreaBoxes, function(box) { + box.left = chart.chartArea.left; + box.top = chart.chartArea.top; + box.right = chart.chartArea.right; + box.bottom = chart.chartArea.bottom; + + box.update(maxChartAreaWidth, maxChartAreaHeight); + }); + } +}; + +/** + * Platform fallback implementation (minimal). + * @see https://github.com/chartjs/Chart.js/pull/4591#issuecomment-319575939 + */ + +var platform_basic = { + acquireContext: function(item) { + if (item && item.canvas) { + // Support for any object associated to a canvas (including a context2d) + item = item.canvas; + } + + return item && item.getContext('2d') || null; + } +}; + +var platform_dom = "/*\n * DOM element rendering detection\n * https://davidwalsh.name/detect-node-insertion\n */\n@keyframes chartjs-render-animation {\n\tfrom { opacity: 0.99; }\n\tto { opacity: 1; }\n}\n\n.chartjs-render-monitor {\n\tanimation: chartjs-render-animation 0.001s;\n}\n\n/*\n * DOM element resizing detection\n * https://github.com/marcj/css-element-queries\n */\n.chartjs-size-monitor,\n.chartjs-size-monitor-expand,\n.chartjs-size-monitor-shrink {\n\tposition: absolute;\n\tdirection: ltr;\n\tleft: 0;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\toverflow: hidden;\n\tpointer-events: none;\n\tvisibility: hidden;\n\tz-index: -1;\n}\n\n.chartjs-size-monitor-expand > div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n"; + +var platform_dom$1 = /*#__PURE__*/Object.freeze({ +default: platform_dom +}); + +function getCjsExportFromNamespace (n) { + return n && n.default || n; +} + +var stylesheet = getCjsExportFromNamespace(platform_dom$1); + +var EXPANDO_KEY = '$chartjs'; +var CSS_PREFIX = 'chartjs-'; +var CSS_SIZE_MONITOR = CSS_PREFIX + 'size-monitor'; +var CSS_RENDER_MONITOR = CSS_PREFIX + 'render-monitor'; +var CSS_RENDER_ANIMATION = CSS_PREFIX + 'render-animation'; +var ANIMATION_START_EVENTS = ['animationstart', 'webkitAnimationStart']; + +/** + * DOM event types -> Chart.js event types. + * Note: only events with different types are mapped. + * @see https://developer.mozilla.org/en-US/docs/Web/Events + */ +var EVENT_TYPES = { + touchstart: 'mousedown', + touchmove: 'mousemove', + touchend: 'mouseup', + pointerenter: 'mouseenter', + pointerdown: 'mousedown', + pointermove: 'mousemove', + pointerup: 'mouseup', + pointerleave: 'mouseout', + pointerout: 'mouseout' +}; + +/** + * The "used" size is the final value of a dimension property after all calculations have + * been performed. This method uses the computed style of `element` but returns undefined + * if the computed style is not expressed in pixels. That can happen in some cases where + * `element` has a size relative to its parent and this last one is not yet displayed, + * for example because of `display: none` on a parent node. + * @see https://developer.mozilla.org/en-US/docs/Web/CSS/used_value + * @returns {number} Size in pixels or undefined if unknown. + */ +function readUsedSize(element, property) { + var value = helpers$1.getStyle(element, property); + var matches = value && value.match(/^(\d+)(\.\d+)?px$/); + return matches ? Number(matches[1]) : undefined; +} + +/** + * Initializes the canvas style and render size without modifying the canvas display size, + * since responsiveness is handled by the controller.resize() method. The config is used + * to determine the aspect ratio to apply in case no explicit height has been specified. + */ +function initCanvas(canvas, config) { + var style = canvas.style; + + // NOTE(SB) canvas.getAttribute('width') !== canvas.width: in the first case it + // returns null or '' if no explicit value has been set to the canvas attribute. + var renderHeight = canvas.getAttribute('height'); + var renderWidth = canvas.getAttribute('width'); + + // Chart.js modifies some canvas values that we want to restore on destroy + canvas[EXPANDO_KEY] = { + initial: { + height: renderHeight, + width: renderWidth, + style: { + display: style.display, + height: style.height, + width: style.width + } + } + }; + + // Force canvas to display as block to avoid extra space caused by inline + // elements, which would interfere with the responsive resize process. + // https://github.com/chartjs/Chart.js/issues/2538 + style.display = style.display || 'block'; + + if (renderWidth === null || renderWidth === '') { + var displayWidth = readUsedSize(canvas, 'width'); + if (displayWidth !== undefined) { + canvas.width = displayWidth; + } + } + + if (renderHeight === null || renderHeight === '') { + if (canvas.style.height === '') { + // If no explicit render height and style height, let's apply the aspect ratio, + // which one can be specified by the user but also by charts as default option + // (i.e. options.aspectRatio). If not specified, use canvas aspect ratio of 2. + canvas.height = canvas.width / (config.options.aspectRatio || 2); + } else { + var displayHeight = readUsedSize(canvas, 'height'); + if (displayWidth !== undefined) { + canvas.height = displayHeight; + } + } + } + + return canvas; +} + +/** + * Detects support for options object argument in addEventListener. + * https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Safely_detecting_option_support + * @private + */ +var supportsEventListenerOptions = (function() { + var supports = false; + try { + var options = Object.defineProperty({}, 'passive', { + // eslint-disable-next-line getter-return + get: function() { + supports = true; + } + }); + window.addEventListener('e', null, options); + } catch (e) { + // continue regardless of error + } + return supports; +}()); + +// Default passive to true as expected by Chrome for 'touchstart' and 'touchend' events. +// https://github.com/chartjs/Chart.js/issues/4287 +var eventListenerOptions = supportsEventListenerOptions ? {passive: true} : false; + +function addListener(node, type, listener) { + node.addEventListener(type, listener, eventListenerOptions); +} + +function removeListener(node, type, listener) { + node.removeEventListener(type, listener, eventListenerOptions); +} + +function createEvent(type, chart, x, y, nativeEvent) { + return { + type: type, + chart: chart, + native: nativeEvent || null, + x: x !== undefined ? x : null, + y: y !== undefined ? y : null, + }; +} + +function fromNativeEvent(event, chart) { + var type = EVENT_TYPES[event.type] || event.type; + var pos = helpers$1.getRelativePosition(event, chart); + return createEvent(type, chart, pos.x, pos.y, event); +} + +function throttled(fn, thisArg) { + var ticking = false; + var args = []; + + return function() { + args = Array.prototype.slice.call(arguments); + thisArg = thisArg || this; + + if (!ticking) { + ticking = true; + helpers$1.requestAnimFrame.call(window, function() { + ticking = false; + fn.apply(thisArg, args); + }); + } + }; +} + +function createDiv(cls) { + var el = document.createElement('div'); + el.className = cls || ''; + return el; +} + +// Implementation based on https://github.com/marcj/css-element-queries +function createResizer(handler) { + var maxSize = 1000000; + + // NOTE(SB) Don't use innerHTML because it could be considered unsafe. + // https://github.com/chartjs/Chart.js/issues/5902 + var resizer = createDiv(CSS_SIZE_MONITOR); + var expand = createDiv(CSS_SIZE_MONITOR + '-expand'); + var shrink = createDiv(CSS_SIZE_MONITOR + '-shrink'); + + expand.appendChild(createDiv()); + shrink.appendChild(createDiv()); + + resizer.appendChild(expand); + resizer.appendChild(shrink); + resizer._reset = function() { + expand.scrollLeft = maxSize; + expand.scrollTop = maxSize; + shrink.scrollLeft = maxSize; + shrink.scrollTop = maxSize; + }; + + var onScroll = function() { + resizer._reset(); + handler(); + }; + + addListener(expand, 'scroll', onScroll.bind(expand, 'expand')); + addListener(shrink, 'scroll', onScroll.bind(shrink, 'shrink')); + + return resizer; +} + +// https://davidwalsh.name/detect-node-insertion +function watchForRender(node, handler) { + var expando = node[EXPANDO_KEY] || (node[EXPANDO_KEY] = {}); + var proxy = expando.renderProxy = function(e) { + if (e.animationName === CSS_RENDER_ANIMATION) { + handler(); + } + }; + + helpers$1.each(ANIMATION_START_EVENTS, function(type) { + addListener(node, type, proxy); + }); + + // #4737: Chrome might skip the CSS animation when the CSS_RENDER_MONITOR class + // is removed then added back immediately (same animation frame?). Accessing the + // `offsetParent` property will force a reflow and re-evaluate the CSS animation. + // https://gist.github.com/paulirish/5d52fb081b3570c81e3a#box-metrics + // https://github.com/chartjs/Chart.js/issues/4737 + expando.reflow = !!node.offsetParent; + + node.classList.add(CSS_RENDER_MONITOR); +} + +function unwatchForRender(node) { + var expando = node[EXPANDO_KEY] || {}; + var proxy = expando.renderProxy; + + if (proxy) { + helpers$1.each(ANIMATION_START_EVENTS, function(type) { + removeListener(node, type, proxy); + }); + + delete expando.renderProxy; + } + + node.classList.remove(CSS_RENDER_MONITOR); +} + +function addResizeListener(node, listener, chart) { + var expando = node[EXPANDO_KEY] || (node[EXPANDO_KEY] = {}); + + // Let's keep track of this added resizer and thus avoid DOM query when removing it. + var resizer = expando.resizer = createResizer(throttled(function() { + if (expando.resizer) { + var container = chart.options.maintainAspectRatio && node.parentNode; + var w = container ? container.clientWidth : 0; + listener(createEvent('resize', chart)); + if (container && container.clientWidth < w && chart.canvas) { + // If the container size shrank during chart resize, let's assume + // scrollbar appeared. So we resize again with the scrollbar visible - + // effectively making chart smaller and the scrollbar hidden again. + // Because we are inside `throttled`, and currently `ticking`, scroll + // events are ignored during this whole 2 resize process. + // If we assumed wrong and something else happened, we are resizing + // twice in a frame (potential performance issue) + listener(createEvent('resize', chart)); + } + } + })); + + // The resizer needs to be attached to the node parent, so we first need to be + // sure that `node` is attached to the DOM before injecting the resizer element. + watchForRender(node, function() { + if (expando.resizer) { + var container = node.parentNode; + if (container && container !== resizer.parentNode) { + container.insertBefore(resizer, container.firstChild); + } + + // The container size might have changed, let's reset the resizer state. + resizer._reset(); + } + }); +} + +function removeResizeListener(node) { + var expando = node[EXPANDO_KEY] || {}; + var resizer = expando.resizer; + + delete expando.resizer; + unwatchForRender(node); + + if (resizer && resizer.parentNode) { + resizer.parentNode.removeChild(resizer); + } +} + +function injectCSS(platform, css) { + // https://stackoverflow.com/q/3922139 + var style = platform._style || document.createElement('style'); + if (!platform._style) { + platform._style = style; + css = '/* Chart.js */\n' + css; + style.setAttribute('type', 'text/css'); + document.getElementsByTagName('head')[0].appendChild(style); + } + + style.appendChild(document.createTextNode(css)); +} + +var platform_dom$2 = { + /** + * When `true`, prevents the automatic injection of the stylesheet required to + * correctly detect when the chart is added to the DOM and then resized. This + * switch has been added to allow external stylesheet (`dist/Chart(.min)?.js`) + * to be manually imported to make this library compatible with any CSP. + * See https://github.com/chartjs/Chart.js/issues/5208 + */ + disableCSSInjection: false, + + /** + * This property holds whether this platform is enabled for the current environment. + * Currently used by platform.js to select the proper implementation. + * @private + */ + _enabled: typeof window !== 'undefined' && typeof document !== 'undefined', + + /** + * @private + */ + _ensureLoaded: function() { + if (this._loaded) { + return; + } + + this._loaded = true; + + // https://github.com/chartjs/Chart.js/issues/5208 + if (!this.disableCSSInjection) { + injectCSS(this, stylesheet); + } + }, + + acquireContext: function(item, config) { + if (typeof item === 'string') { + item = document.getElementById(item); + } else if (item.length) { + // Support for array based queries (such as jQuery) + item = item[0]; + } + + if (item && item.canvas) { + // Support for any object associated to a canvas (including a context2d) + item = item.canvas; + } + + // To prevent canvas fingerprinting, some add-ons undefine the getContext + // method, for example: https://github.com/kkapsner/CanvasBlocker + // https://github.com/chartjs/Chart.js/issues/2807 + var context = item && item.getContext && item.getContext('2d'); + + // Load platform resources on first chart creation, to make possible to change + // platform options after importing the library (e.g. `disableCSSInjection`). + this._ensureLoaded(); + + // `instanceof HTMLCanvasElement/CanvasRenderingContext2D` fails when the item is + // inside an iframe or when running in a protected environment. We could guess the + // types from their toString() value but let's keep things flexible and assume it's + // a sufficient condition if the item has a context2D which has item as `canvas`. + // https://github.com/chartjs/Chart.js/issues/3887 + // https://github.com/chartjs/Chart.js/issues/4102 + // https://github.com/chartjs/Chart.js/issues/4152 + if (context && context.canvas === item) { + initCanvas(item, config); + return context; + } + + return null; + }, + + releaseContext: function(context) { + var canvas = context.canvas; + if (!canvas[EXPANDO_KEY]) { + return; + } + + var initial = canvas[EXPANDO_KEY].initial; + ['height', 'width'].forEach(function(prop) { + var value = initial[prop]; + if (helpers$1.isNullOrUndef(value)) { + canvas.removeAttribute(prop); + } else { + canvas.setAttribute(prop, value); + } + }); + + helpers$1.each(initial.style || {}, function(value, key) { + canvas.style[key] = value; + }); + + // The canvas render size might have been changed (and thus the state stack discarded), + // we can't use save() and restore() to restore the initial state. So make sure that at + // least the canvas context is reset to the default state by setting the canvas width. + // https://www.w3.org/TR/2011/WD-html5-20110525/the-canvas-element.html + // eslint-disable-next-line no-self-assign + canvas.width = canvas.width; + + delete canvas[EXPANDO_KEY]; + }, + + addEventListener: function(chart, type, listener) { + var canvas = chart.canvas; + if (type === 'resize') { + // Note: the resize event is not supported on all browsers. + addResizeListener(canvas, listener, chart); + return; + } + + var expando = listener[EXPANDO_KEY] || (listener[EXPANDO_KEY] = {}); + var proxies = expando.proxies || (expando.proxies = {}); + var proxy = proxies[chart.id + '_' + type] = function(event) { + listener(fromNativeEvent(event, chart)); + }; + + addListener(canvas, type, proxy); + }, + + removeEventListener: function(chart, type, listener) { + var canvas = chart.canvas; + if (type === 'resize') { + // Note: the resize event is not supported on all browsers. + removeResizeListener(canvas); + return; + } + + var expando = listener[EXPANDO_KEY] || {}; + var proxies = expando.proxies || {}; + var proxy = proxies[chart.id + '_' + type]; + if (!proxy) { + return; + } + + removeListener(canvas, type, proxy); + } +}; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use EventTarget.addEventListener instead. + * EventTarget.addEventListener compatibility: Chrome, Opera 7, Safari, FF1.5+, IE9+ + * @see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener + * @function Chart.helpers.addEvent + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers$1.addEvent = addListener; + +/** + * Provided for backward compatibility, use EventTarget.removeEventListener instead. + * EventTarget.removeEventListener compatibility: Chrome, Opera 7, Safari, FF1.5+, IE9+ + * @see https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/removeEventListener + * @function Chart.helpers.removeEvent + * @deprecated since version 2.7.0 + * @todo remove at version 3 + * @private + */ +helpers$1.removeEvent = removeListener; + +// @TODO Make possible to select another platform at build time. +var implementation = platform_dom$2._enabled ? platform_dom$2 : platform_basic; + +/** + * @namespace Chart.platform + * @see https://chartjs.gitbooks.io/proposals/content/Platform.html + * @since 2.4.0 + */ +var platform = helpers$1.extend({ + /** + * @since 2.7.0 + */ + initialize: function() {}, + + /** + * Called at chart construction time, returns a context2d instance implementing + * the [W3C Canvas 2D Context API standard]{@link https://www.w3.org/TR/2dcontext/}. + * @param {*} item - The native item from which to acquire context (platform specific) + * @param {object} options - The chart options + * @returns {CanvasRenderingContext2D} context2d instance + */ + acquireContext: function() {}, + + /** + * Called at chart destruction time, releases any resources associated to the context + * previously returned by the acquireContext() method. + * @param {CanvasRenderingContext2D} context - The context2d instance + * @returns {boolean} true if the method succeeded, else false + */ + releaseContext: function() {}, + + /** + * Registers the specified listener on the given chart. + * @param {Chart} chart - Chart from which to listen for event + * @param {string} type - The ({@link IEvent}) type to listen for + * @param {function} listener - Receives a notification (an object that implements + * the {@link IEvent} interface) when an event of the specified type occurs. + */ + addEventListener: function() {}, + + /** + * Removes the specified listener previously registered with addEventListener. + * @param {Chart} chart - Chart from which to remove the listener + * @param {string} type - The ({@link IEvent}) type to remove + * @param {function} listener - The listener function to remove from the event target. + */ + removeEventListener: function() {} + +}, implementation); + +core_defaults._set('global', { + plugins: {} +}); + +/** + * The plugin service singleton + * @namespace Chart.plugins + * @since 2.1.0 + */ +var core_plugins = { + /** + * Globally registered plugins. + * @private + */ + _plugins: [], + + /** + * This identifier is used to invalidate the descriptors cache attached to each chart + * when a global plugin is registered or unregistered. In this case, the cache ID is + * incremented and descriptors are regenerated during following API calls. + * @private + */ + _cacheId: 0, + + /** + * Registers the given plugin(s) if not already registered. + * @param {IPlugin[]|IPlugin} plugins plugin instance(s). + */ + register: function(plugins) { + var p = this._plugins; + ([]).concat(plugins).forEach(function(plugin) { + if (p.indexOf(plugin) === -1) { + p.push(plugin); + } + }); + + this._cacheId++; + }, + + /** + * Unregisters the given plugin(s) only if registered. + * @param {IPlugin[]|IPlugin} plugins plugin instance(s). + */ + unregister: function(plugins) { + var p = this._plugins; + ([]).concat(plugins).forEach(function(plugin) { + var idx = p.indexOf(plugin); + if (idx !== -1) { + p.splice(idx, 1); + } + }); + + this._cacheId++; + }, + + /** + * Remove all registered plugins. + * @since 2.1.5 + */ + clear: function() { + this._plugins = []; + this._cacheId++; + }, + + /** + * Returns the number of registered plugins? + * @returns {number} + * @since 2.1.5 + */ + count: function() { + return this._plugins.length; + }, + + /** + * Returns all registered plugin instances. + * @returns {IPlugin[]} array of plugin objects. + * @since 2.1.5 + */ + getAll: function() { + return this._plugins; + }, + + /** + * Calls enabled plugins for `chart` on the specified hook and with the given args. + * This method immediately returns as soon as a plugin explicitly returns false. The + * returned value can be used, for instance, to interrupt the current action. + * @param {Chart} chart - The chart instance for which plugins should be called. + * @param {string} hook - The name of the plugin method to call (e.g. 'beforeUpdate'). + * @param {Array} [args] - Extra arguments to apply to the hook call. + * @returns {boolean} false if any of the plugins return false, else returns true. + */ + notify: function(chart, hook, args) { + var descriptors = this.descriptors(chart); + var ilen = descriptors.length; + var i, descriptor, plugin, params, method; + + for (i = 0; i < ilen; ++i) { + descriptor = descriptors[i]; + plugin = descriptor.plugin; + method = plugin[hook]; + if (typeof method === 'function') { + params = [chart].concat(args || []); + params.push(descriptor.options); + if (method.apply(plugin, params) === false) { + return false; + } + } + } + + return true; + }, + + /** + * Returns descriptors of enabled plugins for the given chart. + * @returns {object[]} [{ plugin, options }] + * @private + */ + descriptors: function(chart) { + var cache = chart.$plugins || (chart.$plugins = {}); + if (cache.id === this._cacheId) { + return cache.descriptors; + } + + var plugins = []; + var descriptors = []; + var config = (chart && chart.config) || {}; + var options = (config.options && config.options.plugins) || {}; + + this._plugins.concat(config.plugins || []).forEach(function(plugin) { + var idx = plugins.indexOf(plugin); + if (idx !== -1) { + return; + } + + var id = plugin.id; + var opts = options[id]; + if (opts === false) { + return; + } + + if (opts === true) { + opts = helpers$1.clone(core_defaults.global.plugins[id]); + } + + plugins.push(plugin); + descriptors.push({ + plugin: plugin, + options: opts || {} + }); + }); + + cache.descriptors = descriptors; + cache.id = this._cacheId; + return descriptors; + }, + + /** + * Invalidates cache for the given chart: descriptors hold a reference on plugin option, + * but in some cases, this reference can be changed by the user when updating options. + * https://github.com/chartjs/Chart.js/issues/5111#issuecomment-355934167 + * @private + */ + _invalidate: function(chart) { + delete chart.$plugins; + } +}; + +var core_scaleService = { + // Scale registration object. Extensions can register new scale types (such as log or DB scales) and then + // use the new chart options to grab the correct scale + constructors: {}, + // Use a registration function so that we can move to an ES6 map when we no longer need to support + // old browsers + + // Scale config defaults + defaults: {}, + registerScaleType: function(type, scaleConstructor, scaleDefaults) { + this.constructors[type] = scaleConstructor; + this.defaults[type] = helpers$1.clone(scaleDefaults); + }, + getScaleConstructor: function(type) { + return this.constructors.hasOwnProperty(type) ? this.constructors[type] : undefined; + }, + getScaleDefaults: function(type) { + // Return the scale defaults merged with the global settings so that we always use the latest ones + return this.defaults.hasOwnProperty(type) ? helpers$1.merge({}, [core_defaults.scale, this.defaults[type]]) : {}; + }, + updateScaleDefaults: function(type, additions) { + var me = this; + if (me.defaults.hasOwnProperty(type)) { + me.defaults[type] = helpers$1.extend(me.defaults[type], additions); + } + }, + addScalesToLayout: function(chart) { + // Adds each scale to the chart.boxes array to be sized accordingly + helpers$1.each(chart.scales, function(scale) { + // Set ILayoutItem parameters for backwards compatibility + scale.fullWidth = scale.options.fullWidth; + scale.position = scale.options.position; + scale.weight = scale.options.weight; + core_layouts.addBox(chart, scale); + }); + } +}; + +var valueOrDefault$7 = helpers$1.valueOrDefault; + +core_defaults._set('global', { + tooltips: { + enabled: true, + custom: null, + mode: 'nearest', + position: 'average', + intersect: true, + backgroundColor: 'rgba(0,0,0,0.8)', + titleFontStyle: 'bold', + titleSpacing: 2, + titleMarginBottom: 6, + titleFontColor: '#fff', + titleAlign: 'left', + bodySpacing: 2, + bodyFontColor: '#fff', + bodyAlign: 'left', + footerFontStyle: 'bold', + footerSpacing: 2, + footerMarginTop: 6, + footerFontColor: '#fff', + footerAlign: 'left', + yPadding: 6, + xPadding: 6, + caretPadding: 2, + caretSize: 5, + cornerRadius: 6, + multiKeyBackground: '#fff', + displayColors: true, + borderColor: 'rgba(0,0,0,0)', + borderWidth: 0, + callbacks: { + // Args are: (tooltipItems, data) + beforeTitle: helpers$1.noop, + title: function(tooltipItems, data) { + var title = ''; + var labels = data.labels; + var labelCount = labels ? labels.length : 0; + + if (tooltipItems.length > 0) { + var item = tooltipItems[0]; + if (item.label) { + title = item.label; + } else if (item.xLabel) { + title = item.xLabel; + } else if (labelCount > 0 && item.index < labelCount) { + title = labels[item.index]; + } + } + + return title; + }, + afterTitle: helpers$1.noop, + + // Args are: (tooltipItems, data) + beforeBody: helpers$1.noop, + + // Args are: (tooltipItem, data) + beforeLabel: helpers$1.noop, + label: function(tooltipItem, data) { + var label = data.datasets[tooltipItem.datasetIndex].label || ''; + + if (label) { + label += ': '; + } + if (!helpers$1.isNullOrUndef(tooltipItem.value)) { + label += tooltipItem.value; + } else { + label += tooltipItem.yLabel; + } + return label; + }, + labelColor: function(tooltipItem, chart) { + var meta = chart.getDatasetMeta(tooltipItem.datasetIndex); + var activeElement = meta.data[tooltipItem.index]; + var view = activeElement._view; + return { + borderColor: view.borderColor, + backgroundColor: view.backgroundColor + }; + }, + labelTextColor: function() { + return this._options.bodyFontColor; + }, + afterLabel: helpers$1.noop, + + // Args are: (tooltipItems, data) + afterBody: helpers$1.noop, + + // Args are: (tooltipItems, data) + beforeFooter: helpers$1.noop, + footer: helpers$1.noop, + afterFooter: helpers$1.noop + } + } +}); + +var positioners = { + /** + * Average mode places the tooltip at the average position of the elements shown + * @function Chart.Tooltip.positioners.average + * @param elements {ChartElement[]} the elements being displayed in the tooltip + * @returns {object} tooltip position + */ + average: function(elements) { + if (!elements.length) { + return false; + } + + var i, len; + var x = 0; + var y = 0; + var count = 0; + + for (i = 0, len = elements.length; i < len; ++i) { + var el = elements[i]; + if (el && el.hasValue()) { + var pos = el.tooltipPosition(); + x += pos.x; + y += pos.y; + ++count; + } + } + + return { + x: x / count, + y: y / count + }; + }, + + /** + * Gets the tooltip position nearest of the item nearest to the event position + * @function Chart.Tooltip.positioners.nearest + * @param elements {Chart.Element[]} the tooltip elements + * @param eventPosition {object} the position of the event in canvas coordinates + * @returns {object} the tooltip position + */ + nearest: function(elements, eventPosition) { + var x = eventPosition.x; + var y = eventPosition.y; + var minDistance = Number.POSITIVE_INFINITY; + var i, len, nearestElement; + + for (i = 0, len = elements.length; i < len; ++i) { + var el = elements[i]; + if (el && el.hasValue()) { + var center = el.getCenterPoint(); + var d = helpers$1.distanceBetweenPoints(eventPosition, center); + + if (d < minDistance) { + minDistance = d; + nearestElement = el; + } + } + } + + if (nearestElement) { + var tp = nearestElement.tooltipPosition(); + x = tp.x; + y = tp.y; + } + + return { + x: x, + y: y + }; + } +}; + +// Helper to push or concat based on if the 2nd parameter is an array or not +function pushOrConcat(base, toPush) { + if (toPush) { + if (helpers$1.isArray(toPush)) { + // base = base.concat(toPush); + Array.prototype.push.apply(base, toPush); + } else { + base.push(toPush); + } + } + + return base; +} + +/** + * Returns array of strings split by newline + * @param {string} value - The value to split by newline. + * @returns {string[]} value if newline present - Returned from String split() method + * @function + */ +function splitNewlines(str) { + if ((typeof str === 'string' || str instanceof String) && str.indexOf('\n') > -1) { + return str.split('\n'); + } + return str; +} + + +/** + * Private helper to create a tooltip item model + * @param element - the chart element (point, arc, bar) to create the tooltip item for + * @return new tooltip item + */ +function createTooltipItem(element) { + var xScale = element._xScale; + var yScale = element._yScale || element._scale; // handle radar || polarArea charts + var index = element._index; + var datasetIndex = element._datasetIndex; + var controller = element._chart.getDatasetMeta(datasetIndex).controller; + var indexScale = controller._getIndexScale(); + var valueScale = controller._getValueScale(); + + return { + xLabel: xScale ? xScale.getLabelForIndex(index, datasetIndex) : '', + yLabel: yScale ? yScale.getLabelForIndex(index, datasetIndex) : '', + label: indexScale ? '' + indexScale.getLabelForIndex(index, datasetIndex) : '', + value: valueScale ? '' + valueScale.getLabelForIndex(index, datasetIndex) : '', + index: index, + datasetIndex: datasetIndex, + x: element._model.x, + y: element._model.y + }; +} + +/** + * Helper to get the reset model for the tooltip + * @param tooltipOpts {object} the tooltip options + */ +function getBaseModel(tooltipOpts) { + var globalDefaults = core_defaults.global; + + return { + // Positioning + xPadding: tooltipOpts.xPadding, + yPadding: tooltipOpts.yPadding, + xAlign: tooltipOpts.xAlign, + yAlign: tooltipOpts.yAlign, + + // Body + bodyFontColor: tooltipOpts.bodyFontColor, + _bodyFontFamily: valueOrDefault$7(tooltipOpts.bodyFontFamily, globalDefaults.defaultFontFamily), + _bodyFontStyle: valueOrDefault$7(tooltipOpts.bodyFontStyle, globalDefaults.defaultFontStyle), + _bodyAlign: tooltipOpts.bodyAlign, + bodyFontSize: valueOrDefault$7(tooltipOpts.bodyFontSize, globalDefaults.defaultFontSize), + bodySpacing: tooltipOpts.bodySpacing, + + // Title + titleFontColor: tooltipOpts.titleFontColor, + _titleFontFamily: valueOrDefault$7(tooltipOpts.titleFontFamily, globalDefaults.defaultFontFamily), + _titleFontStyle: valueOrDefault$7(tooltipOpts.titleFontStyle, globalDefaults.defaultFontStyle), + titleFontSize: valueOrDefault$7(tooltipOpts.titleFontSize, globalDefaults.defaultFontSize), + _titleAlign: tooltipOpts.titleAlign, + titleSpacing: tooltipOpts.titleSpacing, + titleMarginBottom: tooltipOpts.titleMarginBottom, + + // Footer + footerFontColor: tooltipOpts.footerFontColor, + _footerFontFamily: valueOrDefault$7(tooltipOpts.footerFontFamily, globalDefaults.defaultFontFamily), + _footerFontStyle: valueOrDefault$7(tooltipOpts.footerFontStyle, globalDefaults.defaultFontStyle), + footerFontSize: valueOrDefault$7(tooltipOpts.footerFontSize, globalDefaults.defaultFontSize), + _footerAlign: tooltipOpts.footerAlign, + footerSpacing: tooltipOpts.footerSpacing, + footerMarginTop: tooltipOpts.footerMarginTop, + + // Appearance + caretSize: tooltipOpts.caretSize, + cornerRadius: tooltipOpts.cornerRadius, + backgroundColor: tooltipOpts.backgroundColor, + opacity: 0, + legendColorBackground: tooltipOpts.multiKeyBackground, + displayColors: tooltipOpts.displayColors, + borderColor: tooltipOpts.borderColor, + borderWidth: tooltipOpts.borderWidth + }; +} + +/** + * Get the size of the tooltip + */ +function getTooltipSize(tooltip, model) { + var ctx = tooltip._chart.ctx; + + var height = model.yPadding * 2; // Tooltip Padding + var width = 0; + + // Count of all lines in the body + var body = model.body; + var combinedBodyLength = body.reduce(function(count, bodyItem) { + return count + bodyItem.before.length + bodyItem.lines.length + bodyItem.after.length; + }, 0); + combinedBodyLength += model.beforeBody.length + model.afterBody.length; + + var titleLineCount = model.title.length; + var footerLineCount = model.footer.length; + var titleFontSize = model.titleFontSize; + var bodyFontSize = model.bodyFontSize; + var footerFontSize = model.footerFontSize; + + height += titleLineCount * titleFontSize; // Title Lines + height += titleLineCount ? (titleLineCount - 1) * model.titleSpacing : 0; // Title Line Spacing + height += titleLineCount ? model.titleMarginBottom : 0; // Title's bottom Margin + height += combinedBodyLength * bodyFontSize; // Body Lines + height += combinedBodyLength ? (combinedBodyLength - 1) * model.bodySpacing : 0; // Body Line Spacing + height += footerLineCount ? model.footerMarginTop : 0; // Footer Margin + height += footerLineCount * (footerFontSize); // Footer Lines + height += footerLineCount ? (footerLineCount - 1) * model.footerSpacing : 0; // Footer Line Spacing + + // Title width + var widthPadding = 0; + var maxLineWidth = function(line) { + width = Math.max(width, ctx.measureText(line).width + widthPadding); + }; + + ctx.font = helpers$1.fontString(titleFontSize, model._titleFontStyle, model._titleFontFamily); + helpers$1.each(model.title, maxLineWidth); + + // Body width + ctx.font = helpers$1.fontString(bodyFontSize, model._bodyFontStyle, model._bodyFontFamily); + helpers$1.each(model.beforeBody.concat(model.afterBody), maxLineWidth); + + // Body lines may include some extra width due to the color box + widthPadding = model.displayColors ? (bodyFontSize + 2) : 0; + helpers$1.each(body, function(bodyItem) { + helpers$1.each(bodyItem.before, maxLineWidth); + helpers$1.each(bodyItem.lines, maxLineWidth); + helpers$1.each(bodyItem.after, maxLineWidth); + }); + + // Reset back to 0 + widthPadding = 0; + + // Footer width + ctx.font = helpers$1.fontString(footerFontSize, model._footerFontStyle, model._footerFontFamily); + helpers$1.each(model.footer, maxLineWidth); + + // Add padding + width += 2 * model.xPadding; + + return { + width: width, + height: height + }; +} + +/** + * Helper to get the alignment of a tooltip given the size + */ +function determineAlignment(tooltip, size) { + var model = tooltip._model; + var chart = tooltip._chart; + var chartArea = tooltip._chart.chartArea; + var xAlign = 'center'; + var yAlign = 'center'; + + if (model.y < size.height) { + yAlign = 'top'; + } else if (model.y > (chart.height - size.height)) { + yAlign = 'bottom'; + } + + var lf, rf; // functions to determine left, right alignment + var olf, orf; // functions to determine if left/right alignment causes tooltip to go outside chart + var yf; // function to get the y alignment if the tooltip goes outside of the left or right edges + var midX = (chartArea.left + chartArea.right) / 2; + var midY = (chartArea.top + chartArea.bottom) / 2; + + if (yAlign === 'center') { + lf = function(x) { + return x <= midX; + }; + rf = function(x) { + return x > midX; + }; + } else { + lf = function(x) { + return x <= (size.width / 2); + }; + rf = function(x) { + return x >= (chart.width - (size.width / 2)); + }; + } + + olf = function(x) { + return x + size.width + model.caretSize + model.caretPadding > chart.width; + }; + orf = function(x) { + return x - size.width - model.caretSize - model.caretPadding < 0; + }; + yf = function(y) { + return y <= midY ? 'top' : 'bottom'; + }; + + if (lf(model.x)) { + xAlign = 'left'; + + // Is tooltip too wide and goes over the right side of the chart.? + if (olf(model.x)) { + xAlign = 'center'; + yAlign = yf(model.y); + } + } else if (rf(model.x)) { + xAlign = 'right'; + + // Is tooltip too wide and goes outside left edge of canvas? + if (orf(model.x)) { + xAlign = 'center'; + yAlign = yf(model.y); + } + } + + var opts = tooltip._options; + return { + xAlign: opts.xAlign ? opts.xAlign : xAlign, + yAlign: opts.yAlign ? opts.yAlign : yAlign + }; +} + +/** + * Helper to get the location a tooltip needs to be placed at given the initial position (via the vm) and the size and alignment + */ +function getBackgroundPoint(vm, size, alignment, chart) { + // Background Position + var x = vm.x; + var y = vm.y; + + var caretSize = vm.caretSize; + var caretPadding = vm.caretPadding; + var cornerRadius = vm.cornerRadius; + var xAlign = alignment.xAlign; + var yAlign = alignment.yAlign; + var paddingAndSize = caretSize + caretPadding; + var radiusAndPadding = cornerRadius + caretPadding; + + if (xAlign === 'right') { + x -= size.width; + } else if (xAlign === 'center') { + x -= (size.width / 2); + if (x + size.width > chart.width) { + x = chart.width - size.width; + } + if (x < 0) { + x = 0; + } + } + + if (yAlign === 'top') { + y += paddingAndSize; + } else if (yAlign === 'bottom') { + y -= size.height + paddingAndSize; + } else { + y -= (size.height / 2); + } + + if (yAlign === 'center') { + if (xAlign === 'left') { + x += paddingAndSize; + } else if (xAlign === 'right') { + x -= paddingAndSize; + } + } else if (xAlign === 'left') { + x -= radiusAndPadding; + } else if (xAlign === 'right') { + x += radiusAndPadding; + } + + return { + x: x, + y: y + }; +} + +function getAlignedX(vm, align) { + return align === 'center' + ? vm.x + vm.width / 2 + : align === 'right' + ? vm.x + vm.width - vm.xPadding + : vm.x + vm.xPadding; +} + +/** + * Helper to build before and after body lines + */ +function getBeforeAfterBodyLines(callback) { + return pushOrConcat([], splitNewlines(callback)); +} + +var exports$3 = core_element.extend({ + initialize: function() { + this._model = getBaseModel(this._options); + this._lastActive = []; + }, + + // Get the title + // Args are: (tooltipItem, data) + getTitle: function() { + var me = this; + var opts = me._options; + var callbacks = opts.callbacks; + + var beforeTitle = callbacks.beforeTitle.apply(me, arguments); + var title = callbacks.title.apply(me, arguments); + var afterTitle = callbacks.afterTitle.apply(me, arguments); + + var lines = []; + lines = pushOrConcat(lines, splitNewlines(beforeTitle)); + lines = pushOrConcat(lines, splitNewlines(title)); + lines = pushOrConcat(lines, splitNewlines(afterTitle)); + + return lines; + }, + + // Args are: (tooltipItem, data) + getBeforeBody: function() { + return getBeforeAfterBodyLines(this._options.callbacks.beforeBody.apply(this, arguments)); + }, + + // Args are: (tooltipItem, data) + getBody: function(tooltipItems, data) { + var me = this; + var callbacks = me._options.callbacks; + var bodyItems = []; + + helpers$1.each(tooltipItems, function(tooltipItem) { + var bodyItem = { + before: [], + lines: [], + after: [] + }; + pushOrConcat(bodyItem.before, splitNewlines(callbacks.beforeLabel.call(me, tooltipItem, data))); + pushOrConcat(bodyItem.lines, callbacks.label.call(me, tooltipItem, data)); + pushOrConcat(bodyItem.after, splitNewlines(callbacks.afterLabel.call(me, tooltipItem, data))); + + bodyItems.push(bodyItem); + }); + + return bodyItems; + }, + + // Args are: (tooltipItem, data) + getAfterBody: function() { + return getBeforeAfterBodyLines(this._options.callbacks.afterBody.apply(this, arguments)); + }, + + // Get the footer and beforeFooter and afterFooter lines + // Args are: (tooltipItem, data) + getFooter: function() { + var me = this; + var callbacks = me._options.callbacks; + + var beforeFooter = callbacks.beforeFooter.apply(me, arguments); + var footer = callbacks.footer.apply(me, arguments); + var afterFooter = callbacks.afterFooter.apply(me, arguments); + + var lines = []; + lines = pushOrConcat(lines, splitNewlines(beforeFooter)); + lines = pushOrConcat(lines, splitNewlines(footer)); + lines = pushOrConcat(lines, splitNewlines(afterFooter)); + + return lines; + }, + + update: function(changed) { + var me = this; + var opts = me._options; + + // Need to regenerate the model because its faster than using extend and it is necessary due to the optimization in Chart.Element.transition + // that does _view = _model if ease === 1. This causes the 2nd tooltip update to set properties in both the view and model at the same time + // which breaks any animations. + var existingModel = me._model; + var model = me._model = getBaseModel(opts); + var active = me._active; + + var data = me._data; + + // In the case where active.length === 0 we need to keep these at existing values for good animations + var alignment = { + xAlign: existingModel.xAlign, + yAlign: existingModel.yAlign + }; + var backgroundPoint = { + x: existingModel.x, + y: existingModel.y + }; + var tooltipSize = { + width: existingModel.width, + height: existingModel.height + }; + var tooltipPosition = { + x: existingModel.caretX, + y: existingModel.caretY + }; + + var i, len; + + if (active.length) { + model.opacity = 1; + + var labelColors = []; + var labelTextColors = []; + tooltipPosition = positioners[opts.position].call(me, active, me._eventPosition); + + var tooltipItems = []; + for (i = 0, len = active.length; i < len; ++i) { + tooltipItems.push(createTooltipItem(active[i])); + } + + // If the user provided a filter function, use it to modify the tooltip items + if (opts.filter) { + tooltipItems = tooltipItems.filter(function(a) { + return opts.filter(a, data); + }); + } + + // If the user provided a sorting function, use it to modify the tooltip items + if (opts.itemSort) { + tooltipItems = tooltipItems.sort(function(a, b) { + return opts.itemSort(a, b, data); + }); + } + + // Determine colors for boxes + helpers$1.each(tooltipItems, function(tooltipItem) { + labelColors.push(opts.callbacks.labelColor.call(me, tooltipItem, me._chart)); + labelTextColors.push(opts.callbacks.labelTextColor.call(me, tooltipItem, me._chart)); + }); + + + // Build the Text Lines + model.title = me.getTitle(tooltipItems, data); + model.beforeBody = me.getBeforeBody(tooltipItems, data); + model.body = me.getBody(tooltipItems, data); + model.afterBody = me.getAfterBody(tooltipItems, data); + model.footer = me.getFooter(tooltipItems, data); + + // Initial positioning and colors + model.x = tooltipPosition.x; + model.y = tooltipPosition.y; + model.caretPadding = opts.caretPadding; + model.labelColors = labelColors; + model.labelTextColors = labelTextColors; + + // data points + model.dataPoints = tooltipItems; + + // We need to determine alignment of the tooltip + tooltipSize = getTooltipSize(this, model); + alignment = determineAlignment(this, tooltipSize); + // Final Size and Position + backgroundPoint = getBackgroundPoint(model, tooltipSize, alignment, me._chart); + } else { + model.opacity = 0; + } + + model.xAlign = alignment.xAlign; + model.yAlign = alignment.yAlign; + model.x = backgroundPoint.x; + model.y = backgroundPoint.y; + model.width = tooltipSize.width; + model.height = tooltipSize.height; + + // Point where the caret on the tooltip points to + model.caretX = tooltipPosition.x; + model.caretY = tooltipPosition.y; + + me._model = model; + + if (changed && opts.custom) { + opts.custom.call(me, model); + } + + return me; + }, + + drawCaret: function(tooltipPoint, size) { + var ctx = this._chart.ctx; + var vm = this._view; + var caretPosition = this.getCaretPosition(tooltipPoint, size, vm); + + ctx.lineTo(caretPosition.x1, caretPosition.y1); + ctx.lineTo(caretPosition.x2, caretPosition.y2); + ctx.lineTo(caretPosition.x3, caretPosition.y3); + }, + getCaretPosition: function(tooltipPoint, size, vm) { + var x1, x2, x3, y1, y2, y3; + var caretSize = vm.caretSize; + var cornerRadius = vm.cornerRadius; + var xAlign = vm.xAlign; + var yAlign = vm.yAlign; + var ptX = tooltipPoint.x; + var ptY = tooltipPoint.y; + var width = size.width; + var height = size.height; + + if (yAlign === 'center') { + y2 = ptY + (height / 2); + + if (xAlign === 'left') { + x1 = ptX; + x2 = x1 - caretSize; + x3 = x1; + + y1 = y2 + caretSize; + y3 = y2 - caretSize; + } else { + x1 = ptX + width; + x2 = x1 + caretSize; + x3 = x1; + + y1 = y2 - caretSize; + y3 = y2 + caretSize; + } + } else { + if (xAlign === 'left') { + x2 = ptX + cornerRadius + (caretSize); + x1 = x2 - caretSize; + x3 = x2 + caretSize; + } else if (xAlign === 'right') { + x2 = ptX + width - cornerRadius - caretSize; + x1 = x2 - caretSize; + x3 = x2 + caretSize; + } else { + x2 = vm.caretX; + x1 = x2 - caretSize; + x3 = x2 + caretSize; + } + if (yAlign === 'top') { + y1 = ptY; + y2 = y1 - caretSize; + y3 = y1; + } else { + y1 = ptY + height; + y2 = y1 + caretSize; + y3 = y1; + // invert drawing order + var tmp = x3; + x3 = x1; + x1 = tmp; + } + } + return {x1: x1, x2: x2, x3: x3, y1: y1, y2: y2, y3: y3}; + }, + + drawTitle: function(pt, vm, ctx) { + var title = vm.title; + + if (title.length) { + pt.x = getAlignedX(vm, vm._titleAlign); + + ctx.textAlign = vm._titleAlign; + ctx.textBaseline = 'top'; + + var titleFontSize = vm.titleFontSize; + var titleSpacing = vm.titleSpacing; + + ctx.fillStyle = vm.titleFontColor; + ctx.font = helpers$1.fontString(titleFontSize, vm._titleFontStyle, vm._titleFontFamily); + + var i, len; + for (i = 0, len = title.length; i < len; ++i) { + ctx.fillText(title[i], pt.x, pt.y); + pt.y += titleFontSize + titleSpacing; // Line Height and spacing + + if (i + 1 === title.length) { + pt.y += vm.titleMarginBottom - titleSpacing; // If Last, add margin, remove spacing + } + } + } + }, + + drawBody: function(pt, vm, ctx) { + var bodyFontSize = vm.bodyFontSize; + var bodySpacing = vm.bodySpacing; + var bodyAlign = vm._bodyAlign; + var body = vm.body; + var drawColorBoxes = vm.displayColors; + var labelColors = vm.labelColors; + var xLinePadding = 0; + var colorX = drawColorBoxes ? getAlignedX(vm, 'left') : 0; + var textColor; + + ctx.textAlign = bodyAlign; + ctx.textBaseline = 'top'; + ctx.font = helpers$1.fontString(bodyFontSize, vm._bodyFontStyle, vm._bodyFontFamily); + + pt.x = getAlignedX(vm, bodyAlign); + + // Before Body + var fillLineOfText = function(line) { + ctx.fillText(line, pt.x + xLinePadding, pt.y); + pt.y += bodyFontSize + bodySpacing; + }; + + // Before body lines + ctx.fillStyle = vm.bodyFontColor; + helpers$1.each(vm.beforeBody, fillLineOfText); + + xLinePadding = drawColorBoxes && bodyAlign !== 'right' + ? bodyAlign === 'center' ? (bodyFontSize / 2 + 1) : (bodyFontSize + 2) + : 0; + + // Draw body lines now + helpers$1.each(body, function(bodyItem, i) { + textColor = vm.labelTextColors[i]; + ctx.fillStyle = textColor; + helpers$1.each(bodyItem.before, fillLineOfText); + + helpers$1.each(bodyItem.lines, function(line) { + // Draw Legend-like boxes if needed + if (drawColorBoxes) { + // Fill a white rect so that colours merge nicely if the opacity is < 1 + ctx.fillStyle = vm.legendColorBackground; + ctx.fillRect(colorX, pt.y, bodyFontSize, bodyFontSize); + + // Border + ctx.lineWidth = 1; + ctx.strokeStyle = labelColors[i].borderColor; + ctx.strokeRect(colorX, pt.y, bodyFontSize, bodyFontSize); + + // Inner square + ctx.fillStyle = labelColors[i].backgroundColor; + ctx.fillRect(colorX + 1, pt.y + 1, bodyFontSize - 2, bodyFontSize - 2); + ctx.fillStyle = textColor; + } + + fillLineOfText(line); + }); + + helpers$1.each(bodyItem.after, fillLineOfText); + }); + + // Reset back to 0 for after body + xLinePadding = 0; + + // After body lines + helpers$1.each(vm.afterBody, fillLineOfText); + pt.y -= bodySpacing; // Remove last body spacing + }, + + drawFooter: function(pt, vm, ctx) { + var footer = vm.footer; + + if (footer.length) { + pt.x = getAlignedX(vm, vm._footerAlign); + pt.y += vm.footerMarginTop; + + ctx.textAlign = vm._footerAlign; + ctx.textBaseline = 'top'; + + ctx.fillStyle = vm.footerFontColor; + ctx.font = helpers$1.fontString(vm.footerFontSize, vm._footerFontStyle, vm._footerFontFamily); + + helpers$1.each(footer, function(line) { + ctx.fillText(line, pt.x, pt.y); + pt.y += vm.footerFontSize + vm.footerSpacing; + }); + } + }, + + drawBackground: function(pt, vm, ctx, tooltipSize) { + ctx.fillStyle = vm.backgroundColor; + ctx.strokeStyle = vm.borderColor; + ctx.lineWidth = vm.borderWidth; + var xAlign = vm.xAlign; + var yAlign = vm.yAlign; + var x = pt.x; + var y = pt.y; + var width = tooltipSize.width; + var height = tooltipSize.height; + var radius = vm.cornerRadius; + + ctx.beginPath(); + ctx.moveTo(x + radius, y); + if (yAlign === 'top') { + this.drawCaret(pt, tooltipSize); + } + ctx.lineTo(x + width - radius, y); + ctx.quadraticCurveTo(x + width, y, x + width, y + radius); + if (yAlign === 'center' && xAlign === 'right') { + this.drawCaret(pt, tooltipSize); + } + ctx.lineTo(x + width, y + height - radius); + ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height); + if (yAlign === 'bottom') { + this.drawCaret(pt, tooltipSize); + } + ctx.lineTo(x + radius, y + height); + ctx.quadraticCurveTo(x, y + height, x, y + height - radius); + if (yAlign === 'center' && xAlign === 'left') { + this.drawCaret(pt, tooltipSize); + } + ctx.lineTo(x, y + radius); + ctx.quadraticCurveTo(x, y, x + radius, y); + ctx.closePath(); + + ctx.fill(); + + if (vm.borderWidth > 0) { + ctx.stroke(); + } + }, + + draw: function() { + var ctx = this._chart.ctx; + var vm = this._view; + + if (vm.opacity === 0) { + return; + } + + var tooltipSize = { + width: vm.width, + height: vm.height + }; + var pt = { + x: vm.x, + y: vm.y + }; + + // IE11/Edge does not like very small opacities, so snap to 0 + var opacity = Math.abs(vm.opacity < 1e-3) ? 0 : vm.opacity; + + // Truthy/falsey value for empty tooltip + var hasTooltipContent = vm.title.length || vm.beforeBody.length || vm.body.length || vm.afterBody.length || vm.footer.length; + + if (this._options.enabled && hasTooltipContent) { + ctx.save(); + ctx.globalAlpha = opacity; + + // Draw Background + this.drawBackground(pt, vm, ctx, tooltipSize); + + // Draw Title, Body, and Footer + pt.y += vm.yPadding; + + // Titles + this.drawTitle(pt, vm, ctx); + + // Body + this.drawBody(pt, vm, ctx); + + // Footer + this.drawFooter(pt, vm, ctx); + + ctx.restore(); + } + }, + + /** + * Handle an event + * @private + * @param {IEvent} event - The event to handle + * @returns {boolean} true if the tooltip changed + */ + handleEvent: function(e) { + var me = this; + var options = me._options; + var changed = false; + + me._lastActive = me._lastActive || []; + + // Find Active Elements for tooltips + if (e.type === 'mouseout') { + me._active = []; + } else { + me._active = me._chart.getElementsAtEventForMode(e, options.mode, options); + } + + // Remember Last Actives + changed = !helpers$1.arrayEquals(me._active, me._lastActive); + + // Only handle target event on tooltip change + if (changed) { + me._lastActive = me._active; + + if (options.enabled || options.custom) { + me._eventPosition = { + x: e.x, + y: e.y + }; + + me.update(true); + me.pivot(); + } + } + + return changed; + } +}); + +/** + * @namespace Chart.Tooltip.positioners + */ +var positioners_1 = positioners; + +var core_tooltip = exports$3; +core_tooltip.positioners = positioners_1; + +var valueOrDefault$8 = helpers$1.valueOrDefault; + +core_defaults._set('global', { + elements: {}, + events: [ + 'mousemove', + 'mouseout', + 'click', + 'touchstart', + 'touchmove' + ], + hover: { + onHover: null, + mode: 'nearest', + intersect: true, + animationDuration: 400 + }, + onClick: null, + maintainAspectRatio: true, + responsive: true, + responsiveAnimationDuration: 0 +}); + +/** + * Recursively merge the given config objects representing the `scales` option + * by incorporating scale defaults in `xAxes` and `yAxes` array items, then + * returns a deep copy of the result, thus doesn't alter inputs. + */ +function mergeScaleConfig(/* config objects ... */) { + return helpers$1.merge({}, [].slice.call(arguments), { + merger: function(key, target, source, options) { + if (key === 'xAxes' || key === 'yAxes') { + var slen = source[key].length; + var i, type, scale; + + if (!target[key]) { + target[key] = []; + } + + for (i = 0; i < slen; ++i) { + scale = source[key][i]; + type = valueOrDefault$8(scale.type, key === 'xAxes' ? 'category' : 'linear'); + + if (i >= target[key].length) { + target[key].push({}); + } + + if (!target[key][i].type || (scale.type && scale.type !== target[key][i].type)) { + // new/untyped scale or type changed: let's apply the new defaults + // then merge source scale to correctly overwrite the defaults. + helpers$1.merge(target[key][i], [core_scaleService.getScaleDefaults(type), scale]); + } else { + // scales type are the same + helpers$1.merge(target[key][i], scale); + } + } + } else { + helpers$1._merger(key, target, source, options); + } + } + }); +} + +/** + * Recursively merge the given config objects as the root options by handling + * default scale options for the `scales` and `scale` properties, then returns + * a deep copy of the result, thus doesn't alter inputs. + */ +function mergeConfig(/* config objects ... */) { + return helpers$1.merge({}, [].slice.call(arguments), { + merger: function(key, target, source, options) { + var tval = target[key] || {}; + var sval = source[key]; + + if (key === 'scales') { + // scale config merging is complex. Add our own function here for that + target[key] = mergeScaleConfig(tval, sval); + } else if (key === 'scale') { + // used in polar area & radar charts since there is only one scale + target[key] = helpers$1.merge(tval, [core_scaleService.getScaleDefaults(sval.type), sval]); + } else { + helpers$1._merger(key, target, source, options); + } + } + }); +} + +function initConfig(config) { + config = config || {}; + + // Do NOT use mergeConfig for the data object because this method merges arrays + // and so would change references to labels and datasets, preventing data updates. + var data = config.data = config.data || {}; + data.datasets = data.datasets || []; + data.labels = data.labels || []; + + config.options = mergeConfig( + core_defaults.global, + core_defaults[config.type], + config.options || {}); + + return config; +} + +function updateConfig(chart) { + var newOptions = chart.options; + + helpers$1.each(chart.scales, function(scale) { + core_layouts.removeBox(chart, scale); + }); + + newOptions = mergeConfig( + core_defaults.global, + core_defaults[chart.config.type], + newOptions); + + chart.options = chart.config.options = newOptions; + chart.ensureScalesHaveIDs(); + chart.buildOrUpdateScales(); + + // Tooltip + chart.tooltip._options = newOptions.tooltips; + chart.tooltip.initialize(); +} + +function positionIsHorizontal(position) { + return position === 'top' || position === 'bottom'; +} + +var Chart = function(item, config) { + this.construct(item, config); + return this; +}; + +helpers$1.extend(Chart.prototype, /** @lends Chart */ { + /** + * @private + */ + construct: function(item, config) { + var me = this; + + config = initConfig(config); + + var context = platform.acquireContext(item, config); + var canvas = context && context.canvas; + var height = canvas && canvas.height; + var width = canvas && canvas.width; + + me.id = helpers$1.uid(); + me.ctx = context; + me.canvas = canvas; + me.config = config; + me.width = width; + me.height = height; + me.aspectRatio = height ? width / height : null; + me.options = config.options; + me._bufferedRender = false; + + /** + * Provided for backward compatibility, Chart and Chart.Controller have been merged, + * the "instance" still need to be defined since it might be called from plugins. + * @prop Chart#chart + * @deprecated since version 2.6.0 + * @todo remove at version 3 + * @private + */ + me.chart = me; + me.controller = me; // chart.chart.controller #inception + + // Add the chart instance to the global namespace + Chart.instances[me.id] = me; + + // Define alias to the config data: `chart.data === chart.config.data` + Object.defineProperty(me, 'data', { + get: function() { + return me.config.data; + }, + set: function(value) { + me.config.data = value; + } + }); + + if (!context || !canvas) { + // The given item is not a compatible context2d element, let's return before finalizing + // the chart initialization but after setting basic chart / controller properties that + // can help to figure out that the chart is not valid (e.g chart.canvas !== null); + // https://github.com/chartjs/Chart.js/issues/2807 + console.error("Failed to create chart: can't acquire context from the given item"); + return; + } + + me.initialize(); + me.update(); + }, + + /** + * @private + */ + initialize: function() { + var me = this; + + // Before init plugin notification + core_plugins.notify(me, 'beforeInit'); + + helpers$1.retinaScale(me, me.options.devicePixelRatio); + + me.bindEvents(); + + if (me.options.responsive) { + // Initial resize before chart draws (must be silent to preserve initial animations). + me.resize(true); + } + + // Make sure scales have IDs and are built before we build any controllers. + me.ensureScalesHaveIDs(); + me.buildOrUpdateScales(); + me.initToolTip(); + + // After init plugin notification + core_plugins.notify(me, 'afterInit'); + + return me; + }, + + clear: function() { + helpers$1.canvas.clear(this); + return this; + }, + + stop: function() { + // Stops any current animation loop occurring + core_animations.cancelAnimation(this); + return this; + }, + + resize: function(silent) { + var me = this; + var options = me.options; + var canvas = me.canvas; + var aspectRatio = (options.maintainAspectRatio && me.aspectRatio) || null; + + // the canvas render width and height will be casted to integers so make sure that + // the canvas display style uses the same integer values to avoid blurring effect. + + // Set to 0 instead of canvas.size because the size defaults to 300x150 if the element is collapsed + var newWidth = Math.max(0, Math.floor(helpers$1.getMaximumWidth(canvas))); + var newHeight = Math.max(0, Math.floor(aspectRatio ? newWidth / aspectRatio : helpers$1.getMaximumHeight(canvas))); + + if (me.width === newWidth && me.height === newHeight) { + return; + } + + canvas.width = me.width = newWidth; + canvas.height = me.height = newHeight; + canvas.style.width = newWidth + 'px'; + canvas.style.height = newHeight + 'px'; + + helpers$1.retinaScale(me, options.devicePixelRatio); + + if (!silent) { + // Notify any plugins about the resize + var newSize = {width: newWidth, height: newHeight}; + core_plugins.notify(me, 'resize', [newSize]); + + // Notify of resize + if (options.onResize) { + options.onResize(me, newSize); + } + + me.stop(); + me.update({ + duration: options.responsiveAnimationDuration + }); + } + }, + + ensureScalesHaveIDs: function() { + var options = this.options; + var scalesOptions = options.scales || {}; + var scaleOptions = options.scale; + + helpers$1.each(scalesOptions.xAxes, function(xAxisOptions, index) { + xAxisOptions.id = xAxisOptions.id || ('x-axis-' + index); + }); + + helpers$1.each(scalesOptions.yAxes, function(yAxisOptions, index) { + yAxisOptions.id = yAxisOptions.id || ('y-axis-' + index); + }); + + if (scaleOptions) { + scaleOptions.id = scaleOptions.id || 'scale'; + } + }, + + /** + * Builds a map of scale ID to scale object for future lookup. + */ + buildOrUpdateScales: function() { + var me = this; + var options = me.options; + var scales = me.scales || {}; + var items = []; + var updated = Object.keys(scales).reduce(function(obj, id) { + obj[id] = false; + return obj; + }, {}); + + if (options.scales) { + items = items.concat( + (options.scales.xAxes || []).map(function(xAxisOptions) { + return {options: xAxisOptions, dtype: 'category', dposition: 'bottom'}; + }), + (options.scales.yAxes || []).map(function(yAxisOptions) { + return {options: yAxisOptions, dtype: 'linear', dposition: 'left'}; + }) + ); + } + + if (options.scale) { + items.push({ + options: options.scale, + dtype: 'radialLinear', + isDefault: true, + dposition: 'chartArea' + }); + } + + helpers$1.each(items, function(item) { + var scaleOptions = item.options; + var id = scaleOptions.id; + var scaleType = valueOrDefault$8(scaleOptions.type, item.dtype); + + if (positionIsHorizontal(scaleOptions.position) !== positionIsHorizontal(item.dposition)) { + scaleOptions.position = item.dposition; + } + + updated[id] = true; + var scale = null; + if (id in scales && scales[id].type === scaleType) { + scale = scales[id]; + scale.options = scaleOptions; + scale.ctx = me.ctx; + scale.chart = me; + } else { + var scaleClass = core_scaleService.getScaleConstructor(scaleType); + if (!scaleClass) { + return; + } + scale = new scaleClass({ + id: id, + type: scaleType, + options: scaleOptions, + ctx: me.ctx, + chart: me + }); + scales[scale.id] = scale; + } + + scale.mergeTicksOptions(); + + // TODO(SB): I think we should be able to remove this custom case (options.scale) + // and consider it as a regular scale part of the "scales"" map only! This would + // make the logic easier and remove some useless? custom code. + if (item.isDefault) { + me.scale = scale; + } + }); + // clear up discarded scales + helpers$1.each(updated, function(hasUpdated, id) { + if (!hasUpdated) { + delete scales[id]; + } + }); + + me.scales = scales; + + core_scaleService.addScalesToLayout(this); + }, + + buildOrUpdateControllers: function() { + var me = this; + var newControllers = []; + + helpers$1.each(me.data.datasets, function(dataset, datasetIndex) { + var meta = me.getDatasetMeta(datasetIndex); + var type = dataset.type || me.config.type; + + if (meta.type && meta.type !== type) { + me.destroyDatasetMeta(datasetIndex); + meta = me.getDatasetMeta(datasetIndex); + } + meta.type = type; + + if (meta.controller) { + meta.controller.updateIndex(datasetIndex); + meta.controller.linkScales(); + } else { + var ControllerClass = controllers[meta.type]; + if (ControllerClass === undefined) { + throw new Error('"' + meta.type + '" is not a chart type.'); + } + + meta.controller = new ControllerClass(me, datasetIndex); + newControllers.push(meta.controller); + } + }, me); + + return newControllers; + }, + + /** + * Reset the elements of all datasets + * @private + */ + resetElements: function() { + var me = this; + helpers$1.each(me.data.datasets, function(dataset, datasetIndex) { + me.getDatasetMeta(datasetIndex).controller.reset(); + }, me); + }, + + /** + * Resets the chart back to it's state before the initial animation + */ + reset: function() { + this.resetElements(); + this.tooltip.initialize(); + }, + + update: function(config) { + var me = this; + + if (!config || typeof config !== 'object') { + // backwards compatibility + config = { + duration: config, + lazy: arguments[1] + }; + } + + updateConfig(me); + + // plugins options references might have change, let's invalidate the cache + // https://github.com/chartjs/Chart.js/issues/5111#issuecomment-355934167 + core_plugins._invalidate(me); + + if (core_plugins.notify(me, 'beforeUpdate') === false) { + return; + } + + // In case the entire data object changed + me.tooltip._data = me.data; + + // Make sure dataset controllers are updated and new controllers are reset + var newControllers = me.buildOrUpdateControllers(); + + // Make sure all dataset controllers have correct meta data counts + helpers$1.each(me.data.datasets, function(dataset, datasetIndex) { + me.getDatasetMeta(datasetIndex).controller.buildOrUpdateElements(); + }, me); + + me.updateLayout(); + + // Can only reset the new controllers after the scales have been updated + if (me.options.animation && me.options.animation.duration) { + helpers$1.each(newControllers, function(controller) { + controller.reset(); + }); + } + + me.updateDatasets(); + + // Need to reset tooltip in case it is displayed with elements that are removed + // after update. + me.tooltip.initialize(); + + // Last active contains items that were previously in the tooltip. + // When we reset the tooltip, we need to clear it + me.lastActive = []; + + // Do this before render so that any plugins that need final scale updates can use it + core_plugins.notify(me, 'afterUpdate'); + + if (me._bufferedRender) { + me._bufferedRequest = { + duration: config.duration, + easing: config.easing, + lazy: config.lazy + }; + } else { + me.render(config); + } + }, + + /** + * Updates the chart layout unless a plugin returns `false` to the `beforeLayout` + * hook, in which case, plugins will not be called on `afterLayout`. + * @private + */ + updateLayout: function() { + var me = this; + + if (core_plugins.notify(me, 'beforeLayout') === false) { + return; + } + + core_layouts.update(this, this.width, this.height); + + /** + * Provided for backward compatibility, use `afterLayout` instead. + * @method IPlugin#afterScaleUpdate + * @deprecated since version 2.5.0 + * @todo remove at version 3 + * @private + */ + core_plugins.notify(me, 'afterScaleUpdate'); + core_plugins.notify(me, 'afterLayout'); + }, + + /** + * Updates all datasets unless a plugin returns `false` to the `beforeDatasetsUpdate` + * hook, in which case, plugins will not be called on `afterDatasetsUpdate`. + * @private + */ + updateDatasets: function() { + var me = this; + + if (core_plugins.notify(me, 'beforeDatasetsUpdate') === false) { + return; + } + + for (var i = 0, ilen = me.data.datasets.length; i < ilen; ++i) { + me.updateDataset(i); + } + + core_plugins.notify(me, 'afterDatasetsUpdate'); + }, + + /** + * Updates dataset at index unless a plugin returns `false` to the `beforeDatasetUpdate` + * hook, in which case, plugins will not be called on `afterDatasetUpdate`. + * @private + */ + updateDataset: function(index) { + var me = this; + var meta = me.getDatasetMeta(index); + var args = { + meta: meta, + index: index + }; + + if (core_plugins.notify(me, 'beforeDatasetUpdate', [args]) === false) { + return; + } + + meta.controller.update(); + + core_plugins.notify(me, 'afterDatasetUpdate', [args]); + }, + + render: function(config) { + var me = this; + + if (!config || typeof config !== 'object') { + // backwards compatibility + config = { + duration: config, + lazy: arguments[1] + }; + } + + var animationOptions = me.options.animation; + var duration = valueOrDefault$8(config.duration, animationOptions && animationOptions.duration); + var lazy = config.lazy; + + if (core_plugins.notify(me, 'beforeRender') === false) { + return; + } + + var onComplete = function(animation) { + core_plugins.notify(me, 'afterRender'); + helpers$1.callback(animationOptions && animationOptions.onComplete, [animation], me); + }; + + if (animationOptions && duration) { + var animation = new core_animation({ + numSteps: duration / 16.66, // 60 fps + easing: config.easing || animationOptions.easing, + + render: function(chart, animationObject) { + var easingFunction = helpers$1.easing.effects[animationObject.easing]; + var currentStep = animationObject.currentStep; + var stepDecimal = currentStep / animationObject.numSteps; + + chart.draw(easingFunction(stepDecimal), stepDecimal, currentStep); + }, + + onAnimationProgress: animationOptions.onProgress, + onAnimationComplete: onComplete + }); + + core_animations.addAnimation(me, animation, duration, lazy); + } else { + me.draw(); + + // See https://github.com/chartjs/Chart.js/issues/3781 + onComplete(new core_animation({numSteps: 0, chart: me})); + } + + return me; + }, + + draw: function(easingValue) { + var me = this; + + me.clear(); + + if (helpers$1.isNullOrUndef(easingValue)) { + easingValue = 1; + } + + me.transition(easingValue); + + if (me.width <= 0 || me.height <= 0) { + return; + } + + if (core_plugins.notify(me, 'beforeDraw', [easingValue]) === false) { + return; + } + + // Draw all the scales + helpers$1.each(me.boxes, function(box) { + box.draw(me.chartArea); + }, me); + + me.drawDatasets(easingValue); + me._drawTooltip(easingValue); + + core_plugins.notify(me, 'afterDraw', [easingValue]); + }, + + /** + * @private + */ + transition: function(easingValue) { + var me = this; + + for (var i = 0, ilen = (me.data.datasets || []).length; i < ilen; ++i) { + if (me.isDatasetVisible(i)) { + me.getDatasetMeta(i).controller.transition(easingValue); + } + } + + me.tooltip.transition(easingValue); + }, + + /** + * Draws all datasets unless a plugin returns `false` to the `beforeDatasetsDraw` + * hook, in which case, plugins will not be called on `afterDatasetsDraw`. + * @private + */ + drawDatasets: function(easingValue) { + var me = this; + + if (core_plugins.notify(me, 'beforeDatasetsDraw', [easingValue]) === false) { + return; + } + + // Draw datasets reversed to support proper line stacking + for (var i = (me.data.datasets || []).length - 1; i >= 0; --i) { + if (me.isDatasetVisible(i)) { + me.drawDataset(i, easingValue); + } + } + + core_plugins.notify(me, 'afterDatasetsDraw', [easingValue]); + }, + + /** + * Draws dataset at index unless a plugin returns `false` to the `beforeDatasetDraw` + * hook, in which case, plugins will not be called on `afterDatasetDraw`. + * @private + */ + drawDataset: function(index, easingValue) { + var me = this; + var meta = me.getDatasetMeta(index); + var args = { + meta: meta, + index: index, + easingValue: easingValue + }; + + if (core_plugins.notify(me, 'beforeDatasetDraw', [args]) === false) { + return; + } + + meta.controller.draw(easingValue); + + core_plugins.notify(me, 'afterDatasetDraw', [args]); + }, + + /** + * Draws tooltip unless a plugin returns `false` to the `beforeTooltipDraw` + * hook, in which case, plugins will not be called on `afterTooltipDraw`. + * @private + */ + _drawTooltip: function(easingValue) { + var me = this; + var tooltip = me.tooltip; + var args = { + tooltip: tooltip, + easingValue: easingValue + }; + + if (core_plugins.notify(me, 'beforeTooltipDraw', [args]) === false) { + return; + } + + tooltip.draw(); + + core_plugins.notify(me, 'afterTooltipDraw', [args]); + }, + + /** + * Get the single element that was clicked on + * @return An object containing the dataset index and element index of the matching element. Also contains the rectangle that was draw + */ + getElementAtEvent: function(e) { + return core_interaction.modes.single(this, e); + }, + + getElementsAtEvent: function(e) { + return core_interaction.modes.label(this, e, {intersect: true}); + }, + + getElementsAtXAxis: function(e) { + return core_interaction.modes['x-axis'](this, e, {intersect: true}); + }, + + getElementsAtEventForMode: function(e, mode, options) { + var method = core_interaction.modes[mode]; + if (typeof method === 'function') { + return method(this, e, options); + } + + return []; + }, + + getDatasetAtEvent: function(e) { + return core_interaction.modes.dataset(this, e, {intersect: true}); + }, + + getDatasetMeta: function(datasetIndex) { + var me = this; + var dataset = me.data.datasets[datasetIndex]; + if (!dataset._meta) { + dataset._meta = {}; + } + + var meta = dataset._meta[me.id]; + if (!meta) { + meta = dataset._meta[me.id] = { + type: null, + data: [], + dataset: null, + controller: null, + hidden: null, // See isDatasetVisible() comment + xAxisID: null, + yAxisID: null + }; + } + + return meta; + }, + + getVisibleDatasetCount: function() { + var count = 0; + for (var i = 0, ilen = this.data.datasets.length; i < ilen; ++i) { + if (this.isDatasetVisible(i)) { + count++; + } + } + return count; + }, + + isDatasetVisible: function(datasetIndex) { + var meta = this.getDatasetMeta(datasetIndex); + + // meta.hidden is a per chart dataset hidden flag override with 3 states: if true or false, + // the dataset.hidden value is ignored, else if null, the dataset hidden state is returned. + return typeof meta.hidden === 'boolean' ? !meta.hidden : !this.data.datasets[datasetIndex].hidden; + }, + + generateLegend: function() { + return this.options.legendCallback(this); + }, + + /** + * @private + */ + destroyDatasetMeta: function(datasetIndex) { + var id = this.id; + var dataset = this.data.datasets[datasetIndex]; + var meta = dataset._meta && dataset._meta[id]; + + if (meta) { + meta.controller.destroy(); + delete dataset._meta[id]; + } + }, + + destroy: function() { + var me = this; + var canvas = me.canvas; + var i, ilen; + + me.stop(); + + // dataset controllers need to cleanup associated data + for (i = 0, ilen = me.data.datasets.length; i < ilen; ++i) { + me.destroyDatasetMeta(i); + } + + if (canvas) { + me.unbindEvents(); + helpers$1.canvas.clear(me); + platform.releaseContext(me.ctx); + me.canvas = null; + me.ctx = null; + } + + core_plugins.notify(me, 'destroy'); + + delete Chart.instances[me.id]; + }, + + toBase64Image: function() { + return this.canvas.toDataURL.apply(this.canvas, arguments); + }, + + initToolTip: function() { + var me = this; + me.tooltip = new core_tooltip({ + _chart: me, + _chartInstance: me, // deprecated, backward compatibility + _data: me.data, + _options: me.options.tooltips + }, me); + }, + + /** + * @private + */ + bindEvents: function() { + var me = this; + var listeners = me._listeners = {}; + var listener = function() { + me.eventHandler.apply(me, arguments); + }; + + helpers$1.each(me.options.events, function(type) { + platform.addEventListener(me, type, listener); + listeners[type] = listener; + }); + + // Elements used to detect size change should not be injected for non responsive charts. + // See https://github.com/chartjs/Chart.js/issues/2210 + if (me.options.responsive) { + listener = function() { + me.resize(); + }; + + platform.addEventListener(me, 'resize', listener); + listeners.resize = listener; + } + }, + + /** + * @private + */ + unbindEvents: function() { + var me = this; + var listeners = me._listeners; + if (!listeners) { + return; + } + + delete me._listeners; + helpers$1.each(listeners, function(listener, type) { + platform.removeEventListener(me, type, listener); + }); + }, + + updateHoverStyle: function(elements, mode, enabled) { + var method = enabled ? 'setHoverStyle' : 'removeHoverStyle'; + var element, i, ilen; + + for (i = 0, ilen = elements.length; i < ilen; ++i) { + element = elements[i]; + if (element) { + this.getDatasetMeta(element._datasetIndex).controller[method](element); + } + } + }, + + /** + * @private + */ + eventHandler: function(e) { + var me = this; + var tooltip = me.tooltip; + + if (core_plugins.notify(me, 'beforeEvent', [e]) === false) { + return; + } + + // Buffer any update calls so that renders do not occur + me._bufferedRender = true; + me._bufferedRequest = null; + + var changed = me.handleEvent(e); + // for smooth tooltip animations issue #4989 + // the tooltip should be the source of change + // Animation check workaround: + // tooltip._start will be null when tooltip isn't animating + if (tooltip) { + changed = tooltip._start + ? tooltip.handleEvent(e) + : changed | tooltip.handleEvent(e); + } + + core_plugins.notify(me, 'afterEvent', [e]); + + var bufferedRequest = me._bufferedRequest; + if (bufferedRequest) { + // If we have an update that was triggered, we need to do a normal render + me.render(bufferedRequest); + } else if (changed && !me.animating) { + // If entering, leaving, or changing elements, animate the change via pivot + me.stop(); + + // We only need to render at this point. Updating will cause scales to be + // recomputed generating flicker & using more memory than necessary. + me.render({ + duration: me.options.hover.animationDuration, + lazy: true + }); + } + + me._bufferedRender = false; + me._bufferedRequest = null; + + return me; + }, + + /** + * Handle an event + * @private + * @param {IEvent} event the event to handle + * @return {boolean} true if the chart needs to re-render + */ + handleEvent: function(e) { + var me = this; + var options = me.options || {}; + var hoverOptions = options.hover; + var changed = false; + + me.lastActive = me.lastActive || []; + + // Find Active Elements for hover and tooltips + if (e.type === 'mouseout') { + me.active = []; + } else { + me.active = me.getElementsAtEventForMode(e, hoverOptions.mode, hoverOptions); + } + + // Invoke onHover hook + // Need to call with native event here to not break backwards compatibility + helpers$1.callback(options.onHover || options.hover.onHover, [e.native, me.active], me); + + if (e.type === 'mouseup' || e.type === 'click') { + if (options.onClick) { + // Use e.native here for backwards compatibility + options.onClick.call(me, e.native, me.active); + } + } + + // Remove styling for last active (even if it may still be active) + if (me.lastActive.length) { + me.updateHoverStyle(me.lastActive, hoverOptions.mode, false); + } + + // Built in hover styling + if (me.active.length && hoverOptions.mode) { + me.updateHoverStyle(me.active, hoverOptions.mode, true); + } + + changed = !helpers$1.arrayEquals(me.active, me.lastActive); + + // Remember Last Actives + me.lastActive = me.active; + + return changed; + } +}); + +/** + * NOTE(SB) We actually don't use this container anymore but we need to keep it + * for backward compatibility. Though, it can still be useful for plugins that + * would need to work on multiple charts?! + */ +Chart.instances = {}; + +var core_controller = Chart; + +// DEPRECATIONS + +/** + * Provided for backward compatibility, use Chart instead. + * @class Chart.Controller + * @deprecated since version 2.6 + * @todo remove at version 3 + * @private + */ +Chart.Controller = Chart; + +/** + * Provided for backward compatibility, not available anymore. + * @namespace Chart + * @deprecated since version 2.8 + * @todo remove at version 3 + * @private + */ +Chart.types = {}; + +/** + * Provided for backward compatibility, not available anymore. + * @namespace Chart.helpers.configMerge + * @deprecated since version 2.8.0 + * @todo remove at version 3 + * @private + */ +helpers$1.configMerge = mergeConfig; + +/** + * Provided for backward compatibility, not available anymore. + * @namespace Chart.helpers.scaleMerge + * @deprecated since version 2.8.0 + * @todo remove at version 3 + * @private + */ +helpers$1.scaleMerge = mergeScaleConfig; + +var core_helpers = function() { + + // -- Basic js utility methods + + helpers$1.where = function(collection, filterCallback) { + if (helpers$1.isArray(collection) && Array.prototype.filter) { + return collection.filter(filterCallback); + } + var filtered = []; + + helpers$1.each(collection, function(item) { + if (filterCallback(item)) { + filtered.push(item); + } + }); + + return filtered; + }; + helpers$1.findIndex = Array.prototype.findIndex ? + function(array, callback, scope) { + return array.findIndex(callback, scope); + } : + function(array, callback, scope) { + scope = scope === undefined ? array : scope; + for (var i = 0, ilen = array.length; i < ilen; ++i) { + if (callback.call(scope, array[i], i, array)) { + return i; + } + } + return -1; + }; + helpers$1.findNextWhere = function(arrayToSearch, filterCallback, startIndex) { + // Default to start of the array + if (helpers$1.isNullOrUndef(startIndex)) { + startIndex = -1; + } + for (var i = startIndex + 1; i < arrayToSearch.length; i++) { + var currentItem = arrayToSearch[i]; + if (filterCallback(currentItem)) { + return currentItem; + } + } + }; + helpers$1.findPreviousWhere = function(arrayToSearch, filterCallback, startIndex) { + // Default to end of the array + if (helpers$1.isNullOrUndef(startIndex)) { + startIndex = arrayToSearch.length; + } + for (var i = startIndex - 1; i >= 0; i--) { + var currentItem = arrayToSearch[i]; + if (filterCallback(currentItem)) { + return currentItem; + } + } + }; + + // -- Math methods + helpers$1.isNumber = function(n) { + return !isNaN(parseFloat(n)) && isFinite(n); + }; + helpers$1.almostEquals = function(x, y, epsilon) { + return Math.abs(x - y) < epsilon; + }; + helpers$1.almostWhole = function(x, epsilon) { + var rounded = Math.round(x); + return (((rounded - epsilon) < x) && ((rounded + epsilon) > x)); + }; + helpers$1.max = function(array) { + return array.reduce(function(max, value) { + if (!isNaN(value)) { + return Math.max(max, value); + } + return max; + }, Number.NEGATIVE_INFINITY); + }; + helpers$1.min = function(array) { + return array.reduce(function(min, value) { + if (!isNaN(value)) { + return Math.min(min, value); + } + return min; + }, Number.POSITIVE_INFINITY); + }; + helpers$1.sign = Math.sign ? + function(x) { + return Math.sign(x); + } : + function(x) { + x = +x; // convert to a number + if (x === 0 || isNaN(x)) { + return x; + } + return x > 0 ? 1 : -1; + }; + helpers$1.log10 = Math.log10 ? + function(x) { + return Math.log10(x); + } : + function(x) { + var exponent = Math.log(x) * Math.LOG10E; // Math.LOG10E = 1 / Math.LN10. + // Check for whole powers of 10, + // which due to floating point rounding error should be corrected. + var powerOf10 = Math.round(exponent); + var isPowerOf10 = x === Math.pow(10, powerOf10); + + return isPowerOf10 ? powerOf10 : exponent; + }; + helpers$1.toRadians = function(degrees) { + return degrees * (Math.PI / 180); + }; + helpers$1.toDegrees = function(radians) { + return radians * (180 / Math.PI); + }; + + /** + * Returns the number of decimal places + * i.e. the number of digits after the decimal point, of the value of this Number. + * @param {number} x - A number. + * @returns {number} The number of decimal places. + * @private + */ + helpers$1._decimalPlaces = function(x) { + if (!helpers$1.isFinite(x)) { + return; + } + var e = 1; + var p = 0; + while (Math.round(x * e) / e !== x) { + e *= 10; + p++; + } + return p; + }; + + // Gets the angle from vertical upright to the point about a centre. + helpers$1.getAngleFromPoint = function(centrePoint, anglePoint) { + var distanceFromXCenter = anglePoint.x - centrePoint.x; + var distanceFromYCenter = anglePoint.y - centrePoint.y; + var radialDistanceFromCenter = Math.sqrt(distanceFromXCenter * distanceFromXCenter + distanceFromYCenter * distanceFromYCenter); + + var angle = Math.atan2(distanceFromYCenter, distanceFromXCenter); + + if (angle < (-0.5 * Math.PI)) { + angle += 2.0 * Math.PI; // make sure the returned angle is in the range of (-PI/2, 3PI/2] + } + + return { + angle: angle, + distance: radialDistanceFromCenter + }; + }; + helpers$1.distanceBetweenPoints = function(pt1, pt2) { + return Math.sqrt(Math.pow(pt2.x - pt1.x, 2) + Math.pow(pt2.y - pt1.y, 2)); + }; + + /** + * Provided for backward compatibility, not available anymore + * @function Chart.helpers.aliasPixel + * @deprecated since version 2.8.0 + * @todo remove at version 3 + */ + helpers$1.aliasPixel = function(pixelWidth) { + return (pixelWidth % 2 === 0) ? 0 : 0.5; + }; + + /** + * Returns the aligned pixel value to avoid anti-aliasing blur + * @param {Chart} chart - The chart instance. + * @param {number} pixel - A pixel value. + * @param {number} width - The width of the element. + * @returns {number} The aligned pixel value. + * @private + */ + helpers$1._alignPixel = function(chart, pixel, width) { + var devicePixelRatio = chart.currentDevicePixelRatio; + var halfWidth = width / 2; + return Math.round((pixel - halfWidth) * devicePixelRatio) / devicePixelRatio + halfWidth; + }; + + helpers$1.splineCurve = function(firstPoint, middlePoint, afterPoint, t) { + // Props to Rob Spencer at scaled innovation for his post on splining between points + // http://scaledinnovation.com/analytics/splines/aboutSplines.html + + // This function must also respect "skipped" points + + var previous = firstPoint.skip ? middlePoint : firstPoint; + var current = middlePoint; + var next = afterPoint.skip ? middlePoint : afterPoint; + + var d01 = Math.sqrt(Math.pow(current.x - previous.x, 2) + Math.pow(current.y - previous.y, 2)); + var d12 = Math.sqrt(Math.pow(next.x - current.x, 2) + Math.pow(next.y - current.y, 2)); + + var s01 = d01 / (d01 + d12); + var s12 = d12 / (d01 + d12); + + // If all points are the same, s01 & s02 will be inf + s01 = isNaN(s01) ? 0 : s01; + s12 = isNaN(s12) ? 0 : s12; + + var fa = t * s01; // scaling factor for triangle Ta + var fb = t * s12; + + return { + previous: { + x: current.x - fa * (next.x - previous.x), + y: current.y - fa * (next.y - previous.y) + }, + next: { + x: current.x + fb * (next.x - previous.x), + y: current.y + fb * (next.y - previous.y) + } + }; + }; + helpers$1.EPSILON = Number.EPSILON || 1e-14; + helpers$1.splineCurveMonotone = function(points) { + // This function calculates Bézier control points in a similar way than |splineCurve|, + // but preserves monotonicity of the provided data and ensures no local extremums are added + // between the dataset discrete points due to the interpolation. + // See : https://en.wikipedia.org/wiki/Monotone_cubic_interpolation + + var pointsWithTangents = (points || []).map(function(point) { + return { + model: point._model, + deltaK: 0, + mK: 0 + }; + }); + + // Calculate slopes (deltaK) and initialize tangents (mK) + var pointsLen = pointsWithTangents.length; + var i, pointBefore, pointCurrent, pointAfter; + for (i = 0; i < pointsLen; ++i) { + pointCurrent = pointsWithTangents[i]; + if (pointCurrent.model.skip) { + continue; + } + + pointBefore = i > 0 ? pointsWithTangents[i - 1] : null; + pointAfter = i < pointsLen - 1 ? pointsWithTangents[i + 1] : null; + if (pointAfter && !pointAfter.model.skip) { + var slopeDeltaX = (pointAfter.model.x - pointCurrent.model.x); + + // In the case of two points that appear at the same x pixel, slopeDeltaX is 0 + pointCurrent.deltaK = slopeDeltaX !== 0 ? (pointAfter.model.y - pointCurrent.model.y) / slopeDeltaX : 0; + } + + if (!pointBefore || pointBefore.model.skip) { + pointCurrent.mK = pointCurrent.deltaK; + } else if (!pointAfter || pointAfter.model.skip) { + pointCurrent.mK = pointBefore.deltaK; + } else if (this.sign(pointBefore.deltaK) !== this.sign(pointCurrent.deltaK)) { + pointCurrent.mK = 0; + } else { + pointCurrent.mK = (pointBefore.deltaK + pointCurrent.deltaK) / 2; + } + } + + // Adjust tangents to ensure monotonic properties + var alphaK, betaK, tauK, squaredMagnitude; + for (i = 0; i < pointsLen - 1; ++i) { + pointCurrent = pointsWithTangents[i]; + pointAfter = pointsWithTangents[i + 1]; + if (pointCurrent.model.skip || pointAfter.model.skip) { + continue; + } + + if (helpers$1.almostEquals(pointCurrent.deltaK, 0, this.EPSILON)) { + pointCurrent.mK = pointAfter.mK = 0; + continue; + } + + alphaK = pointCurrent.mK / pointCurrent.deltaK; + betaK = pointAfter.mK / pointCurrent.deltaK; + squaredMagnitude = Math.pow(alphaK, 2) + Math.pow(betaK, 2); + if (squaredMagnitude <= 9) { + continue; + } + + tauK = 3 / Math.sqrt(squaredMagnitude); + pointCurrent.mK = alphaK * tauK * pointCurrent.deltaK; + pointAfter.mK = betaK * tauK * pointCurrent.deltaK; + } + + // Compute control points + var deltaX; + for (i = 0; i < pointsLen; ++i) { + pointCurrent = pointsWithTangents[i]; + if (pointCurrent.model.skip) { + continue; + } + + pointBefore = i > 0 ? pointsWithTangents[i - 1] : null; + pointAfter = i < pointsLen - 1 ? pointsWithTangents[i + 1] : null; + if (pointBefore && !pointBefore.model.skip) { + deltaX = (pointCurrent.model.x - pointBefore.model.x) / 3; + pointCurrent.model.controlPointPreviousX = pointCurrent.model.x - deltaX; + pointCurrent.model.controlPointPreviousY = pointCurrent.model.y - deltaX * pointCurrent.mK; + } + if (pointAfter && !pointAfter.model.skip) { + deltaX = (pointAfter.model.x - pointCurrent.model.x) / 3; + pointCurrent.model.controlPointNextX = pointCurrent.model.x + deltaX; + pointCurrent.model.controlPointNextY = pointCurrent.model.y + deltaX * pointCurrent.mK; + } + } + }; + helpers$1.nextItem = function(collection, index, loop) { + if (loop) { + return index >= collection.length - 1 ? collection[0] : collection[index + 1]; + } + return index >= collection.length - 1 ? collection[collection.length - 1] : collection[index + 1]; + }; + helpers$1.previousItem = function(collection, index, loop) { + if (loop) { + return index <= 0 ? collection[collection.length - 1] : collection[index - 1]; + } + return index <= 0 ? collection[0] : collection[index - 1]; + }; + // Implementation of the nice number algorithm used in determining where axis labels will go + helpers$1.niceNum = function(range, round) { + var exponent = Math.floor(helpers$1.log10(range)); + var fraction = range / Math.pow(10, exponent); + var niceFraction; + + if (round) { + if (fraction < 1.5) { + niceFraction = 1; + } else if (fraction < 3) { + niceFraction = 2; + } else if (fraction < 7) { + niceFraction = 5; + } else { + niceFraction = 10; + } + } else if (fraction <= 1.0) { + niceFraction = 1; + } else if (fraction <= 2) { + niceFraction = 2; + } else if (fraction <= 5) { + niceFraction = 5; + } else { + niceFraction = 10; + } + + return niceFraction * Math.pow(10, exponent); + }; + // Request animation polyfill - https://www.paulirish.com/2011/requestanimationframe-for-smart-animating/ + helpers$1.requestAnimFrame = (function() { + if (typeof window === 'undefined') { + return function(callback) { + callback(); + }; + } + return window.requestAnimationFrame || + window.webkitRequestAnimationFrame || + window.mozRequestAnimationFrame || + window.oRequestAnimationFrame || + window.msRequestAnimationFrame || + function(callback) { + return window.setTimeout(callback, 1000 / 60); + }; + }()); + // -- DOM methods + helpers$1.getRelativePosition = function(evt, chart) { + var mouseX, mouseY; + var e = evt.originalEvent || evt; + var canvas = evt.target || evt.srcElement; + var boundingRect = canvas.getBoundingClientRect(); + + var touches = e.touches; + if (touches && touches.length > 0) { + mouseX = touches[0].clientX; + mouseY = touches[0].clientY; + + } else { + mouseX = e.clientX; + mouseY = e.clientY; + } + + // Scale mouse coordinates into canvas coordinates + // by following the pattern laid out by 'jerryj' in the comments of + // https://www.html5canvastutorials.com/advanced/html5-canvas-mouse-coordinates/ + var paddingLeft = parseFloat(helpers$1.getStyle(canvas, 'padding-left')); + var paddingTop = parseFloat(helpers$1.getStyle(canvas, 'padding-top')); + var paddingRight = parseFloat(helpers$1.getStyle(canvas, 'padding-right')); + var paddingBottom = parseFloat(helpers$1.getStyle(canvas, 'padding-bottom')); + var width = boundingRect.right - boundingRect.left - paddingLeft - paddingRight; + var height = boundingRect.bottom - boundingRect.top - paddingTop - paddingBottom; + + // We divide by the current device pixel ratio, because the canvas is scaled up by that amount in each direction. However + // the backend model is in unscaled coordinates. Since we are going to deal with our model coordinates, we go back here + mouseX = Math.round((mouseX - boundingRect.left - paddingLeft) / (width) * canvas.width / chart.currentDevicePixelRatio); + mouseY = Math.round((mouseY - boundingRect.top - paddingTop) / (height) * canvas.height / chart.currentDevicePixelRatio); + + return { + x: mouseX, + y: mouseY + }; + + }; + + // Private helper function to convert max-width/max-height values that may be percentages into a number + function parseMaxStyle(styleValue, node, parentProperty) { + var valueInPixels; + if (typeof styleValue === 'string') { + valueInPixels = parseInt(styleValue, 10); + + if (styleValue.indexOf('%') !== -1) { + // percentage * size in dimension + valueInPixels = valueInPixels / 100 * node.parentNode[parentProperty]; + } + } else { + valueInPixels = styleValue; + } + + return valueInPixels; + } + + /** + * Returns if the given value contains an effective constraint. + * @private + */ + function isConstrainedValue(value) { + return value !== undefined && value !== null && value !== 'none'; + } + + /** + * Returns the max width or height of the given DOM node in a cross-browser compatible fashion + * @param {HTMLElement} domNode - the node to check the constraint on + * @param {string} maxStyle - the style that defines the maximum for the direction we are using ('max-width' / 'max-height') + * @param {string} percentageProperty - property of parent to use when calculating width as a percentage + * @see {@link https://www.nathanaeljones.com/blog/2013/reading-max-width-cross-browser} + */ + function getConstraintDimension(domNode, maxStyle, percentageProperty) { + var view = document.defaultView; + var parentNode = helpers$1._getParentNode(domNode); + var constrainedNode = view.getComputedStyle(domNode)[maxStyle]; + var constrainedContainer = view.getComputedStyle(parentNode)[maxStyle]; + var hasCNode = isConstrainedValue(constrainedNode); + var hasCContainer = isConstrainedValue(constrainedContainer); + var infinity = Number.POSITIVE_INFINITY; + + if (hasCNode || hasCContainer) { + return Math.min( + hasCNode ? parseMaxStyle(constrainedNode, domNode, percentageProperty) : infinity, + hasCContainer ? parseMaxStyle(constrainedContainer, parentNode, percentageProperty) : infinity); + } + + return 'none'; + } + // returns Number or undefined if no constraint + helpers$1.getConstraintWidth = function(domNode) { + return getConstraintDimension(domNode, 'max-width', 'clientWidth'); + }; + // returns Number or undefined if no constraint + helpers$1.getConstraintHeight = function(domNode) { + return getConstraintDimension(domNode, 'max-height', 'clientHeight'); + }; + /** + * @private + */ + helpers$1._calculatePadding = function(container, padding, parentDimension) { + padding = helpers$1.getStyle(container, padding); + + return padding.indexOf('%') > -1 ? parentDimension * parseInt(padding, 10) / 100 : parseInt(padding, 10); + }; + /** + * @private + */ + helpers$1._getParentNode = function(domNode) { + var parent = domNode.parentNode; + if (parent && parent.toString() === '[object ShadowRoot]') { + parent = parent.host; + } + return parent; + }; + helpers$1.getMaximumWidth = function(domNode) { + var container = helpers$1._getParentNode(domNode); + if (!container) { + return domNode.clientWidth; + } + + var clientWidth = container.clientWidth; + var paddingLeft = helpers$1._calculatePadding(container, 'padding-left', clientWidth); + var paddingRight = helpers$1._calculatePadding(container, 'padding-right', clientWidth); + + var w = clientWidth - paddingLeft - paddingRight; + var cw = helpers$1.getConstraintWidth(domNode); + return isNaN(cw) ? w : Math.min(w, cw); + }; + helpers$1.getMaximumHeight = function(domNode) { + var container = helpers$1._getParentNode(domNode); + if (!container) { + return domNode.clientHeight; + } + + var clientHeight = container.clientHeight; + var paddingTop = helpers$1._calculatePadding(container, 'padding-top', clientHeight); + var paddingBottom = helpers$1._calculatePadding(container, 'padding-bottom', clientHeight); + + var h = clientHeight - paddingTop - paddingBottom; + var ch = helpers$1.getConstraintHeight(domNode); + return isNaN(ch) ? h : Math.min(h, ch); + }; + helpers$1.getStyle = function(el, property) { + return el.currentStyle ? + el.currentStyle[property] : + document.defaultView.getComputedStyle(el, null).getPropertyValue(property); + }; + helpers$1.retinaScale = function(chart, forceRatio) { + var pixelRatio = chart.currentDevicePixelRatio = forceRatio || (typeof window !== 'undefined' && window.devicePixelRatio) || 1; + if (pixelRatio === 1) { + return; + } + + var canvas = chart.canvas; + var height = chart.height; + var width = chart.width; + + canvas.height = height * pixelRatio; + canvas.width = width * pixelRatio; + chart.ctx.scale(pixelRatio, pixelRatio); + + // If no style has been set on the canvas, the render size is used as display size, + // making the chart visually bigger, so let's enforce it to the "correct" values. + // See https://github.com/chartjs/Chart.js/issues/3575 + if (!canvas.style.height && !canvas.style.width) { + canvas.style.height = height + 'px'; + canvas.style.width = width + 'px'; + } + }; + // -- Canvas methods + helpers$1.fontString = function(pixelSize, fontStyle, fontFamily) { + return fontStyle + ' ' + pixelSize + 'px ' + fontFamily; + }; + helpers$1.longestText = function(ctx, font, arrayOfThings, cache) { + cache = cache || {}; + var data = cache.data = cache.data || {}; + var gc = cache.garbageCollect = cache.garbageCollect || []; + + if (cache.font !== font) { + data = cache.data = {}; + gc = cache.garbageCollect = []; + cache.font = font; + } + + ctx.font = font; + var longest = 0; + helpers$1.each(arrayOfThings, function(thing) { + // Undefined strings and arrays should not be measured + if (thing !== undefined && thing !== null && helpers$1.isArray(thing) !== true) { + longest = helpers$1.measureText(ctx, data, gc, longest, thing); + } else if (helpers$1.isArray(thing)) { + // if it is an array lets measure each element + // to do maybe simplify this function a bit so we can do this more recursively? + helpers$1.each(thing, function(nestedThing) { + // Undefined strings and arrays should not be measured + if (nestedThing !== undefined && nestedThing !== null && !helpers$1.isArray(nestedThing)) { + longest = helpers$1.measureText(ctx, data, gc, longest, nestedThing); + } + }); + } + }); + + var gcLen = gc.length / 2; + if (gcLen > arrayOfThings.length) { + for (var i = 0; i < gcLen; i++) { + delete data[gc[i]]; + } + gc.splice(0, gcLen); + } + return longest; + }; + helpers$1.measureText = function(ctx, data, gc, longest, string) { + var textWidth = data[string]; + if (!textWidth) { + textWidth = data[string] = ctx.measureText(string).width; + gc.push(string); + } + if (textWidth > longest) { + longest = textWidth; + } + return longest; + }; + helpers$1.numberOfLabelLines = function(arrayOfThings) { + var numberOfLines = 1; + helpers$1.each(arrayOfThings, function(thing) { + if (helpers$1.isArray(thing)) { + if (thing.length > numberOfLines) { + numberOfLines = thing.length; + } + } + }); + return numberOfLines; + }; + + helpers$1.color = !chartjsColor ? + function(value) { + console.error('Color.js not found!'); + return value; + } : + function(value) { + /* global CanvasGradient */ + if (value instanceof CanvasGradient) { + value = core_defaults.global.defaultColor; + } + + return chartjsColor(value); + }; + + helpers$1.getHoverColor = function(colorValue) { + /* global CanvasPattern */ + return (colorValue instanceof CanvasPattern || colorValue instanceof CanvasGradient) ? + colorValue : + helpers$1.color(colorValue).saturate(0.5).darken(0.1).rgbString(); + }; +}; + +function abstract() { + throw new Error( + 'This method is not implemented: either no adapter can ' + + 'be found or an incomplete integration was provided.' + ); +} + +/** + * Date adapter (current used by the time scale) + * @namespace Chart._adapters._date + * @memberof Chart._adapters + * @private + */ + +/** + * Currently supported unit string values. + * @typedef {('millisecond'|'second'|'minute'|'hour'|'day'|'week'|'month'|'quarter'|'year')} + * @memberof Chart._adapters._date + * @name Unit + */ + +/** + * @class + */ +function DateAdapter(options) { + this.options = options || {}; +} + +helpers$1.extend(DateAdapter.prototype, /** @lends DateAdapter */ { + /** + * Returns a map of time formats for the supported formatting units defined + * in Unit as well as 'datetime' representing a detailed date/time string. + * @returns {{string: string}} + */ + formats: abstract, + + /** + * Parses the given `value` and return the associated timestamp. + * @param {any} value - the value to parse (usually comes from the data) + * @param {string} [format] - the expected data format + * @returns {(number|null)} + * @function + */ + parse: abstract, + + /** + * Returns the formatted date in the specified `format` for a given `timestamp`. + * @param {number} timestamp - the timestamp to format + * @param {string} format - the date/time token + * @return {string} + * @function + */ + format: abstract, + + /** + * Adds the specified `amount` of `unit` to the given `timestamp`. + * @param {number} timestamp - the input timestamp + * @param {number} amount - the amount to add + * @param {Unit} unit - the unit as string + * @return {number} + * @function + */ + add: abstract, + + /** + * Returns the number of `unit` between the given timestamps. + * @param {number} max - the input timestamp (reference) + * @param {number} min - the timestamp to substract + * @param {Unit} unit - the unit as string + * @return {number} + * @function + */ + diff: abstract, + + /** + * Returns start of `unit` for the given `timestamp`. + * @param {number} timestamp - the input timestamp + * @param {Unit} unit - the unit as string + * @param {number} [weekday] - the ISO day of the week with 1 being Monday + * and 7 being Sunday (only needed if param *unit* is `isoWeek`). + * @function + */ + startOf: abstract, + + /** + * Returns end of `unit` for the given `timestamp`. + * @param {number} timestamp - the input timestamp + * @param {Unit} unit - the unit as string + * @function + */ + endOf: abstract, + + // DEPRECATIONS + + /** + * Provided for backward compatibility for scale.getValueForPixel(), + * this method should be overridden only by the moment adapter. + * @deprecated since version 2.8.0 + * @todo remove at version 3 + * @private + */ + _create: function(value) { + return value; + } +}); + +DateAdapter.override = function(members) { + helpers$1.extend(DateAdapter.prototype, members); +}; + +var _date = DateAdapter; + +var core_adapters = { + _date: _date +}; + +/** + * Namespace to hold static tick generation functions + * @namespace Chart.Ticks + */ +var core_ticks = { + /** + * Namespace to hold formatters for different types of ticks + * @namespace Chart.Ticks.formatters + */ + formatters: { + /** + * Formatter for value labels + * @method Chart.Ticks.formatters.values + * @param value the value to display + * @return {string|string[]} the label to display + */ + values: function(value) { + return helpers$1.isArray(value) ? value : '' + value; + }, + + /** + * Formatter for linear numeric ticks + * @method Chart.Ticks.formatters.linear + * @param tickValue {number} the value to be formatted + * @param index {number} the position of the tickValue parameter in the ticks array + * @param ticks {number[]} the list of ticks being converted + * @return {string} string representation of the tickValue parameter + */ + linear: function(tickValue, index, ticks) { + // If we have lots of ticks, don't use the ones + var delta = ticks.length > 3 ? ticks[2] - ticks[1] : ticks[1] - ticks[0]; + + // If we have a number like 2.5 as the delta, figure out how many decimal places we need + if (Math.abs(delta) > 1) { + if (tickValue !== Math.floor(tickValue)) { + // not an integer + delta = tickValue - Math.floor(tickValue); + } + } + + var logDelta = helpers$1.log10(Math.abs(delta)); + var tickString = ''; + + if (tickValue !== 0) { + var maxTick = Math.max(Math.abs(ticks[0]), Math.abs(ticks[ticks.length - 1])); + if (maxTick < 1e-4) { // all ticks are small numbers; use scientific notation + var logTick = helpers$1.log10(Math.abs(tickValue)); + tickString = tickValue.toExponential(Math.floor(logTick) - Math.floor(logDelta)); + } else { + var numDecimal = -1 * Math.floor(logDelta); + numDecimal = Math.max(Math.min(numDecimal, 20), 0); // toFixed has a max of 20 decimal places + tickString = tickValue.toFixed(numDecimal); + } + } else { + tickString = '0'; // never show decimal places for 0 + } + + return tickString; + }, + + logarithmic: function(tickValue, index, ticks) { + var remain = tickValue / (Math.pow(10, Math.floor(helpers$1.log10(tickValue)))); + + if (tickValue === 0) { + return '0'; + } else if (remain === 1 || remain === 2 || remain === 5 || index === 0 || index === ticks.length - 1) { + return tickValue.toExponential(); + } + return ''; + } + } +}; + +var valueOrDefault$9 = helpers$1.valueOrDefault; +var valueAtIndexOrDefault = helpers$1.valueAtIndexOrDefault; + +core_defaults._set('scale', { + display: true, + position: 'left', + offset: false, + + // grid line settings + gridLines: { + display: true, + color: 'rgba(0, 0, 0, 0.1)', + lineWidth: 1, + drawBorder: true, + drawOnChartArea: true, + drawTicks: true, + tickMarkLength: 10, + zeroLineWidth: 1, + zeroLineColor: 'rgba(0,0,0,0.25)', + zeroLineBorderDash: [], + zeroLineBorderDashOffset: 0.0, + offsetGridLines: false, + borderDash: [], + borderDashOffset: 0.0 + }, + + // scale label + scaleLabel: { + // display property + display: false, + + // actual label + labelString: '', + + // top/bottom padding + padding: { + top: 4, + bottom: 4 + } + }, + + // label settings + ticks: { + beginAtZero: false, + minRotation: 0, + maxRotation: 50, + mirror: false, + padding: 0, + reverse: false, + display: true, + autoSkip: true, + autoSkipPadding: 0, + labelOffset: 0, + // We pass through arrays to be rendered as multiline labels, we convert Others to strings here. + callback: core_ticks.formatters.values, + minor: {}, + major: {} + } +}); + +function labelsFromTicks(ticks) { + var labels = []; + var i, ilen; + + for (i = 0, ilen = ticks.length; i < ilen; ++i) { + labels.push(ticks[i].label); + } + + return labels; +} + +function getPixelForGridLine(scale, index, offsetGridLines) { + var lineValue = scale.getPixelForTick(index); + + if (offsetGridLines) { + if (scale.getTicks().length === 1) { + lineValue -= scale.isHorizontal() ? + Math.max(lineValue - scale.left, scale.right - lineValue) : + Math.max(lineValue - scale.top, scale.bottom - lineValue); + } else if (index === 0) { + lineValue -= (scale.getPixelForTick(1) - lineValue) / 2; + } else { + lineValue -= (lineValue - scale.getPixelForTick(index - 1)) / 2; + } + } + return lineValue; +} + +function computeTextSize(context, tick, font) { + return helpers$1.isArray(tick) ? + helpers$1.longestText(context, font, tick) : + context.measureText(tick).width; +} + +var core_scale = core_element.extend({ + /** + * Get the padding needed for the scale + * @method getPadding + * @private + * @returns {Padding} the necessary padding + */ + getPadding: function() { + var me = this; + return { + left: me.paddingLeft || 0, + top: me.paddingTop || 0, + right: me.paddingRight || 0, + bottom: me.paddingBottom || 0 + }; + }, + + /** + * Returns the scale tick objects ({label, major}) + * @since 2.7 + */ + getTicks: function() { + return this._ticks; + }, + + // These methods are ordered by lifecyle. Utilities then follow. + // Any function defined here is inherited by all scale types. + // Any function can be extended by the scale type + + mergeTicksOptions: function() { + var ticks = this.options.ticks; + if (ticks.minor === false) { + ticks.minor = { + display: false + }; + } + if (ticks.major === false) { + ticks.major = { + display: false + }; + } + for (var key in ticks) { + if (key !== 'major' && key !== 'minor') { + if (typeof ticks.minor[key] === 'undefined') { + ticks.minor[key] = ticks[key]; + } + if (typeof ticks.major[key] === 'undefined') { + ticks.major[key] = ticks[key]; + } + } + } + }, + beforeUpdate: function() { + helpers$1.callback(this.options.beforeUpdate, [this]); + }, + + update: function(maxWidth, maxHeight, margins) { + var me = this; + var i, ilen, labels, label, ticks, tick; + + // Update Lifecycle - Probably don't want to ever extend or overwrite this function ;) + me.beforeUpdate(); + + // Absorb the master measurements + me.maxWidth = maxWidth; + me.maxHeight = maxHeight; + me.margins = helpers$1.extend({ + left: 0, + right: 0, + top: 0, + bottom: 0 + }, margins); + + me._maxLabelLines = 0; + me.longestLabelWidth = 0; + me.longestTextCache = me.longestTextCache || {}; + + // Dimensions + me.beforeSetDimensions(); + me.setDimensions(); + me.afterSetDimensions(); + + // Data min/max + me.beforeDataLimits(); + me.determineDataLimits(); + me.afterDataLimits(); + + // Ticks - `this.ticks` is now DEPRECATED! + // Internal ticks are now stored as objects in the PRIVATE `this._ticks` member + // and must not be accessed directly from outside this class. `this.ticks` being + // around for long time and not marked as private, we can't change its structure + // without unexpected breaking changes. If you need to access the scale ticks, + // use scale.getTicks() instead. + + me.beforeBuildTicks(); + + // New implementations should return an array of objects but for BACKWARD COMPAT, + // we still support no return (`this.ticks` internally set by calling this method). + ticks = me.buildTicks() || []; + + // Allow modification of ticks in callback. + ticks = me.afterBuildTicks(ticks) || ticks; + + me.beforeTickToLabelConversion(); + + // New implementations should return the formatted tick labels but for BACKWARD + // COMPAT, we still support no return (`this.ticks` internally changed by calling + // this method and supposed to contain only string values). + labels = me.convertTicksToLabels(ticks) || me.ticks; + + me.afterTickToLabelConversion(); + + me.ticks = labels; // BACKWARD COMPATIBILITY + + // IMPORTANT: from this point, we consider that `this.ticks` will NEVER change! + + // BACKWARD COMPAT: synchronize `_ticks` with labels (so potentially `this.ticks`) + for (i = 0, ilen = labels.length; i < ilen; ++i) { + label = labels[i]; + tick = ticks[i]; + if (!tick) { + ticks.push(tick = { + label: label, + major: false + }); + } else { + tick.label = label; + } + } + + me._ticks = ticks; + + // Tick Rotation + me.beforeCalculateTickRotation(); + me.calculateTickRotation(); + me.afterCalculateTickRotation(); + // Fit + me.beforeFit(); + me.fit(); + me.afterFit(); + // + me.afterUpdate(); + + return me.minSize; + + }, + afterUpdate: function() { + helpers$1.callback(this.options.afterUpdate, [this]); + }, + + // + + beforeSetDimensions: function() { + helpers$1.callback(this.options.beforeSetDimensions, [this]); + }, + setDimensions: function() { + var me = this; + // Set the unconstrained dimension before label rotation + if (me.isHorizontal()) { + // Reset position before calculating rotation + me.width = me.maxWidth; + me.left = 0; + me.right = me.width; + } else { + me.height = me.maxHeight; + + // Reset position before calculating rotation + me.top = 0; + me.bottom = me.height; + } + + // Reset padding + me.paddingLeft = 0; + me.paddingTop = 0; + me.paddingRight = 0; + me.paddingBottom = 0; + }, + afterSetDimensions: function() { + helpers$1.callback(this.options.afterSetDimensions, [this]); + }, + + // Data limits + beforeDataLimits: function() { + helpers$1.callback(this.options.beforeDataLimits, [this]); + }, + determineDataLimits: helpers$1.noop, + afterDataLimits: function() { + helpers$1.callback(this.options.afterDataLimits, [this]); + }, + + // + beforeBuildTicks: function() { + helpers$1.callback(this.options.beforeBuildTicks, [this]); + }, + buildTicks: helpers$1.noop, + afterBuildTicks: function(ticks) { + var me = this; + // ticks is empty for old axis implementations here + if (helpers$1.isArray(ticks) && ticks.length) { + return helpers$1.callback(me.options.afterBuildTicks, [me, ticks]); + } + // Support old implementations (that modified `this.ticks` directly in buildTicks) + me.ticks = helpers$1.callback(me.options.afterBuildTicks, [me, me.ticks]) || me.ticks; + return ticks; + }, + + beforeTickToLabelConversion: function() { + helpers$1.callback(this.options.beforeTickToLabelConversion, [this]); + }, + convertTicksToLabels: function() { + var me = this; + // Convert ticks to strings + var tickOpts = me.options.ticks; + me.ticks = me.ticks.map(tickOpts.userCallback || tickOpts.callback, this); + }, + afterTickToLabelConversion: function() { + helpers$1.callback(this.options.afterTickToLabelConversion, [this]); + }, + + // + + beforeCalculateTickRotation: function() { + helpers$1.callback(this.options.beforeCalculateTickRotation, [this]); + }, + calculateTickRotation: function() { + var me = this; + var context = me.ctx; + var tickOpts = me.options.ticks; + var labels = labelsFromTicks(me._ticks); + + // Get the width of each grid by calculating the difference + // between x offsets between 0 and 1. + var tickFont = helpers$1.options._parseFont(tickOpts); + context.font = tickFont.string; + + var labelRotation = tickOpts.minRotation || 0; + + if (labels.length && me.options.display && me.isHorizontal()) { + var originalLabelWidth = helpers$1.longestText(context, tickFont.string, labels, me.longestTextCache); + var labelWidth = originalLabelWidth; + var cosRotation, sinRotation; + + // Allow 3 pixels x2 padding either side for label readability + var tickWidth = me.getPixelForTick(1) - me.getPixelForTick(0) - 6; + + // Max label rotation can be set or default to 90 - also act as a loop counter + while (labelWidth > tickWidth && labelRotation < tickOpts.maxRotation) { + var angleRadians = helpers$1.toRadians(labelRotation); + cosRotation = Math.cos(angleRadians); + sinRotation = Math.sin(angleRadians); + + if (sinRotation * originalLabelWidth > me.maxHeight) { + // go back one step + labelRotation--; + break; + } + + labelRotation++; + labelWidth = cosRotation * originalLabelWidth; + } + } + + me.labelRotation = labelRotation; + }, + afterCalculateTickRotation: function() { + helpers$1.callback(this.options.afterCalculateTickRotation, [this]); + }, + + // + + beforeFit: function() { + helpers$1.callback(this.options.beforeFit, [this]); + }, + fit: function() { + var me = this; + // Reset + var minSize = me.minSize = { + width: 0, + height: 0 + }; + + var labels = labelsFromTicks(me._ticks); + + var opts = me.options; + var tickOpts = opts.ticks; + var scaleLabelOpts = opts.scaleLabel; + var gridLineOpts = opts.gridLines; + var display = me._isVisible(); + var position = opts.position; + var isHorizontal = me.isHorizontal(); + + var parseFont = helpers$1.options._parseFont; + var tickFont = parseFont(tickOpts); + var tickMarkLength = opts.gridLines.tickMarkLength; + + // Width + if (isHorizontal) { + // subtract the margins to line up with the chartArea if we are a full width scale + minSize.width = me.isFullWidth() ? me.maxWidth - me.margins.left - me.margins.right : me.maxWidth; + } else { + minSize.width = display && gridLineOpts.drawTicks ? tickMarkLength : 0; + } + + // height + if (isHorizontal) { + minSize.height = display && gridLineOpts.drawTicks ? tickMarkLength : 0; + } else { + minSize.height = me.maxHeight; // fill all the height + } + + // Are we showing a title for the scale? + if (scaleLabelOpts.display && display) { + var scaleLabelFont = parseFont(scaleLabelOpts); + var scaleLabelPadding = helpers$1.options.toPadding(scaleLabelOpts.padding); + var deltaHeight = scaleLabelFont.lineHeight + scaleLabelPadding.height; + + if (isHorizontal) { + minSize.height += deltaHeight; + } else { + minSize.width += deltaHeight; + } + } + + // Don't bother fitting the ticks if we are not showing the labels + if (tickOpts.display && display) { + var largestTextWidth = helpers$1.longestText(me.ctx, tickFont.string, labels, me.longestTextCache); + var tallestLabelHeightInLines = helpers$1.numberOfLabelLines(labels); + var lineSpace = tickFont.size * 0.5; + var tickPadding = me.options.ticks.padding; + + // Store max number of lines and widest label for _autoSkip + me._maxLabelLines = tallestLabelHeightInLines; + me.longestLabelWidth = largestTextWidth; + + if (isHorizontal) { + var angleRadians = helpers$1.toRadians(me.labelRotation); + var cosRotation = Math.cos(angleRadians); + var sinRotation = Math.sin(angleRadians); + + // TODO - improve this calculation + var labelHeight = (sinRotation * largestTextWidth) + + (tickFont.lineHeight * tallestLabelHeightInLines) + + lineSpace; // padding + + minSize.height = Math.min(me.maxHeight, minSize.height + labelHeight + tickPadding); + + me.ctx.font = tickFont.string; + var firstLabelWidth = computeTextSize(me.ctx, labels[0], tickFont.string); + var lastLabelWidth = computeTextSize(me.ctx, labels[labels.length - 1], tickFont.string); + var offsetLeft = me.getPixelForTick(0) - me.left; + var offsetRight = me.right - me.getPixelForTick(labels.length - 1); + var paddingLeft, paddingRight; + + // Ensure that our ticks are always inside the canvas. When rotated, ticks are right aligned + // which means that the right padding is dominated by the font height + if (me.labelRotation !== 0) { + paddingLeft = position === 'bottom' ? (cosRotation * firstLabelWidth) : (cosRotation * lineSpace); + paddingRight = position === 'bottom' ? (cosRotation * lineSpace) : (cosRotation * lastLabelWidth); + } else { + paddingLeft = firstLabelWidth / 2; + paddingRight = lastLabelWidth / 2; + } + me.paddingLeft = Math.max(paddingLeft - offsetLeft, 0) + 3; // add 3 px to move away from canvas edges + me.paddingRight = Math.max(paddingRight - offsetRight, 0) + 3; + } else { + // A vertical axis is more constrained by the width. Labels are the + // dominant factor here, so get that length first and account for padding + if (tickOpts.mirror) { + largestTextWidth = 0; + } else { + // use lineSpace for consistency with horizontal axis + // tickPadding is not implemented for horizontal + largestTextWidth += tickPadding + lineSpace; + } + + minSize.width = Math.min(me.maxWidth, minSize.width + largestTextWidth); + + me.paddingTop = tickFont.size / 2; + me.paddingBottom = tickFont.size / 2; + } + } + + me.handleMargins(); + + me.width = minSize.width; + me.height = minSize.height; + }, + + /** + * Handle margins and padding interactions + * @private + */ + handleMargins: function() { + var me = this; + if (me.margins) { + me.paddingLeft = Math.max(me.paddingLeft - me.margins.left, 0); + me.paddingTop = Math.max(me.paddingTop - me.margins.top, 0); + me.paddingRight = Math.max(me.paddingRight - me.margins.right, 0); + me.paddingBottom = Math.max(me.paddingBottom - me.margins.bottom, 0); + } + }, + + afterFit: function() { + helpers$1.callback(this.options.afterFit, [this]); + }, + + // Shared Methods + isHorizontal: function() { + return this.options.position === 'top' || this.options.position === 'bottom'; + }, + isFullWidth: function() { + return (this.options.fullWidth); + }, + + // Get the correct value. NaN bad inputs, If the value type is object get the x or y based on whether we are horizontal or not + getRightValue: function(rawValue) { + // Null and undefined values first + if (helpers$1.isNullOrUndef(rawValue)) { + return NaN; + } + // isNaN(object) returns true, so make sure NaN is checking for a number; Discard Infinite values + if ((typeof rawValue === 'number' || rawValue instanceof Number) && !isFinite(rawValue)) { + return NaN; + } + // If it is in fact an object, dive in one more level + if (rawValue) { + if (this.isHorizontal()) { + if (rawValue.x !== undefined) { + return this.getRightValue(rawValue.x); + } + } else if (rawValue.y !== undefined) { + return this.getRightValue(rawValue.y); + } + } + + // Value is good, return it + return rawValue; + }, + + /** + * Used to get the value to display in the tooltip for the data at the given index + * @param index + * @param datasetIndex + */ + getLabelForIndex: helpers$1.noop, + + /** + * Returns the location of the given data point. Value can either be an index or a numerical value + * The coordinate (0, 0) is at the upper-left corner of the canvas + * @param value + * @param index + * @param datasetIndex + */ + getPixelForValue: helpers$1.noop, + + /** + * Used to get the data value from a given pixel. This is the inverse of getPixelForValue + * The coordinate (0, 0) is at the upper-left corner of the canvas + * @param pixel + */ + getValueForPixel: helpers$1.noop, + + /** + * Returns the location of the tick at the given index + * The coordinate (0, 0) is at the upper-left corner of the canvas + */ + getPixelForTick: function(index) { + var me = this; + var offset = me.options.offset; + if (me.isHorizontal()) { + var innerWidth = me.width - (me.paddingLeft + me.paddingRight); + var tickWidth = innerWidth / Math.max((me._ticks.length - (offset ? 0 : 1)), 1); + var pixel = (tickWidth * index) + me.paddingLeft; + + if (offset) { + pixel += tickWidth / 2; + } + + var finalVal = me.left + pixel; + finalVal += me.isFullWidth() ? me.margins.left : 0; + return finalVal; + } + var innerHeight = me.height - (me.paddingTop + me.paddingBottom); + return me.top + (index * (innerHeight / (me._ticks.length - 1))); + }, + + /** + * Utility for getting the pixel location of a percentage of scale + * The coordinate (0, 0) is at the upper-left corner of the canvas + */ + getPixelForDecimal: function(decimal) { + var me = this; + if (me.isHorizontal()) { + var innerWidth = me.width - (me.paddingLeft + me.paddingRight); + var valueOffset = (innerWidth * decimal) + me.paddingLeft; + + var finalVal = me.left + valueOffset; + finalVal += me.isFullWidth() ? me.margins.left : 0; + return finalVal; + } + return me.top + (decimal * me.height); + }, + + /** + * Returns the pixel for the minimum chart value + * The coordinate (0, 0) is at the upper-left corner of the canvas + */ + getBasePixel: function() { + return this.getPixelForValue(this.getBaseValue()); + }, + + getBaseValue: function() { + var me = this; + var min = me.min; + var max = me.max; + + return me.beginAtZero ? 0 : + min < 0 && max < 0 ? max : + min > 0 && max > 0 ? min : + 0; + }, + + /** + * Returns a subset of ticks to be plotted to avoid overlapping labels. + * @private + */ + _autoSkip: function(ticks) { + var me = this; + var isHorizontal = me.isHorizontal(); + var optionTicks = me.options.ticks.minor; + var tickCount = ticks.length; + var skipRatio = false; + var maxTicks = optionTicks.maxTicksLimit; + + // Total space needed to display all ticks. First and last ticks are + // drawn as their center at end of axis, so tickCount-1 + var ticksLength = me._tickSize() * (tickCount - 1); + + // Axis length + var axisLength = isHorizontal + ? me.width - (me.paddingLeft + me.paddingRight) + : me.height - (me.paddingTop + me.PaddingBottom); + + var result = []; + var i, tick; + + if (ticksLength > axisLength) { + skipRatio = 1 + Math.floor(ticksLength / axisLength); + } + + // if they defined a max number of optionTicks, + // increase skipRatio until that number is met + if (tickCount > maxTicks) { + skipRatio = Math.max(skipRatio, 1 + Math.floor(tickCount / maxTicks)); + } + + for (i = 0; i < tickCount; i++) { + tick = ticks[i]; + + if (skipRatio > 1 && i % skipRatio > 0) { + // leave tick in place but make sure it's not displayed (#4635) + delete tick.label; + } + result.push(tick); + } + return result; + }, + + /** + * @private + */ + _tickSize: function() { + var me = this; + var isHorizontal = me.isHorizontal(); + var optionTicks = me.options.ticks.minor; + + // Calculate space needed by label in axis direction. + var rot = helpers$1.toRadians(me.labelRotation); + var cos = Math.abs(Math.cos(rot)); + var sin = Math.abs(Math.sin(rot)); + + var padding = optionTicks.autoSkipPadding || 0; + var w = (me.longestLabelWidth + padding) || 0; + + var tickFont = helpers$1.options._parseFont(optionTicks); + var h = (me._maxLabelLines * tickFont.lineHeight + padding) || 0; + + // Calculate space needed for 1 tick in axis direction. + return isHorizontal + ? h * cos > w * sin ? w / cos : h / sin + : h * sin < w * cos ? h / cos : w / sin; + }, + + /** + * @private + */ + _isVisible: function() { + var me = this; + var chart = me.chart; + var display = me.options.display; + var i, ilen, meta; + + if (display !== 'auto') { + return !!display; + } + + // When 'auto', the scale is visible if at least one associated dataset is visible. + for (i = 0, ilen = chart.data.datasets.length; i < ilen; ++i) { + if (chart.isDatasetVisible(i)) { + meta = chart.getDatasetMeta(i); + if (meta.xAxisID === me.id || meta.yAxisID === me.id) { + return true; + } + } + } + + return false; + }, + + /** + * Actually draw the scale on the canvas + * @param {object} chartArea - the area of the chart to draw full grid lines on + */ + draw: function(chartArea) { + var me = this; + var options = me.options; + + if (!me._isVisible()) { + return; + } + + var chart = me.chart; + var context = me.ctx; + var globalDefaults = core_defaults.global; + var defaultFontColor = globalDefaults.defaultFontColor; + var optionTicks = options.ticks.minor; + var optionMajorTicks = options.ticks.major || optionTicks; + var gridLines = options.gridLines; + var scaleLabel = options.scaleLabel; + var position = options.position; + + var isRotated = me.labelRotation !== 0; + var isMirrored = optionTicks.mirror; + var isHorizontal = me.isHorizontal(); + + var parseFont = helpers$1.options._parseFont; + var ticks = optionTicks.display && optionTicks.autoSkip ? me._autoSkip(me.getTicks()) : me.getTicks(); + var tickFontColor = valueOrDefault$9(optionTicks.fontColor, defaultFontColor); + var tickFont = parseFont(optionTicks); + var lineHeight = tickFont.lineHeight; + var majorTickFontColor = valueOrDefault$9(optionMajorTicks.fontColor, defaultFontColor); + var majorTickFont = parseFont(optionMajorTicks); + var tickPadding = optionTicks.padding; + var labelOffset = optionTicks.labelOffset; + + var tl = gridLines.drawTicks ? gridLines.tickMarkLength : 0; + + var scaleLabelFontColor = valueOrDefault$9(scaleLabel.fontColor, defaultFontColor); + var scaleLabelFont = parseFont(scaleLabel); + var scaleLabelPadding = helpers$1.options.toPadding(scaleLabel.padding); + var labelRotationRadians = helpers$1.toRadians(me.labelRotation); + + var itemsToDraw = []; + + var axisWidth = gridLines.drawBorder ? valueAtIndexOrDefault(gridLines.lineWidth, 0, 0) : 0; + var alignPixel = helpers$1._alignPixel; + var borderValue, tickStart, tickEnd; + + if (position === 'top') { + borderValue = alignPixel(chart, me.bottom, axisWidth); + tickStart = me.bottom - tl; + tickEnd = borderValue - axisWidth / 2; + } else if (position === 'bottom') { + borderValue = alignPixel(chart, me.top, axisWidth); + tickStart = borderValue + axisWidth / 2; + tickEnd = me.top + tl; + } else if (position === 'left') { + borderValue = alignPixel(chart, me.right, axisWidth); + tickStart = me.right - tl; + tickEnd = borderValue - axisWidth / 2; + } else { + borderValue = alignPixel(chart, me.left, axisWidth); + tickStart = borderValue + axisWidth / 2; + tickEnd = me.left + tl; + } + + var epsilon = 0.0000001; // 0.0000001 is margin in pixels for Accumulated error. + + helpers$1.each(ticks, function(tick, index) { + // autoskipper skipped this tick (#4635) + if (helpers$1.isNullOrUndef(tick.label)) { + return; + } + + var label = tick.label; + var lineWidth, lineColor, borderDash, borderDashOffset; + if (index === me.zeroLineIndex && options.offset === gridLines.offsetGridLines) { + // Draw the first index specially + lineWidth = gridLines.zeroLineWidth; + lineColor = gridLines.zeroLineColor; + borderDash = gridLines.zeroLineBorderDash || []; + borderDashOffset = gridLines.zeroLineBorderDashOffset || 0.0; + } else { + lineWidth = valueAtIndexOrDefault(gridLines.lineWidth, index); + lineColor = valueAtIndexOrDefault(gridLines.color, index); + borderDash = gridLines.borderDash || []; + borderDashOffset = gridLines.borderDashOffset || 0.0; + } + + // Common properties + var tx1, ty1, tx2, ty2, x1, y1, x2, y2, labelX, labelY, textOffset, textAlign; + var labelCount = helpers$1.isArray(label) ? label.length : 1; + var lineValue = getPixelForGridLine(me, index, gridLines.offsetGridLines); + + if (isHorizontal) { + var labelYOffset = tl + tickPadding; + + if (lineValue < me.left - epsilon) { + lineColor = 'rgba(0,0,0,0)'; + } + + tx1 = tx2 = x1 = x2 = alignPixel(chart, lineValue, lineWidth); + ty1 = tickStart; + ty2 = tickEnd; + labelX = me.getPixelForTick(index) + labelOffset; // x values for optionTicks (need to consider offsetLabel option) + + if (position === 'top') { + y1 = alignPixel(chart, chartArea.top, axisWidth) + axisWidth / 2; + y2 = chartArea.bottom; + textOffset = ((!isRotated ? 0.5 : 1) - labelCount) * lineHeight; + textAlign = !isRotated ? 'center' : 'left'; + labelY = me.bottom - labelYOffset; + } else { + y1 = chartArea.top; + y2 = alignPixel(chart, chartArea.bottom, axisWidth) - axisWidth / 2; + textOffset = (!isRotated ? 0.5 : 0) * lineHeight; + textAlign = !isRotated ? 'center' : 'right'; + labelY = me.top + labelYOffset; + } + } else { + var labelXOffset = (isMirrored ? 0 : tl) + tickPadding; + + if (lineValue < me.top - epsilon) { + lineColor = 'rgba(0,0,0,0)'; + } + + tx1 = tickStart; + tx2 = tickEnd; + ty1 = ty2 = y1 = y2 = alignPixel(chart, lineValue, lineWidth); + labelY = me.getPixelForTick(index) + labelOffset; + textOffset = (1 - labelCount) * lineHeight / 2; + + if (position === 'left') { + x1 = alignPixel(chart, chartArea.left, axisWidth) + axisWidth / 2; + x2 = chartArea.right; + textAlign = isMirrored ? 'left' : 'right'; + labelX = me.right - labelXOffset; + } else { + x1 = chartArea.left; + x2 = alignPixel(chart, chartArea.right, axisWidth) - axisWidth / 2; + textAlign = isMirrored ? 'right' : 'left'; + labelX = me.left + labelXOffset; + } + } + + itemsToDraw.push({ + tx1: tx1, + ty1: ty1, + tx2: tx2, + ty2: ty2, + x1: x1, + y1: y1, + x2: x2, + y2: y2, + labelX: labelX, + labelY: labelY, + glWidth: lineWidth, + glColor: lineColor, + glBorderDash: borderDash, + glBorderDashOffset: borderDashOffset, + rotation: -1 * labelRotationRadians, + label: label, + major: tick.major, + textOffset: textOffset, + textAlign: textAlign + }); + }); + + // Draw all of the tick labels, tick marks, and grid lines at the correct places + helpers$1.each(itemsToDraw, function(itemToDraw) { + var glWidth = itemToDraw.glWidth; + var glColor = itemToDraw.glColor; + + if (gridLines.display && glWidth && glColor) { + context.save(); + context.lineWidth = glWidth; + context.strokeStyle = glColor; + if (context.setLineDash) { + context.setLineDash(itemToDraw.glBorderDash); + context.lineDashOffset = itemToDraw.glBorderDashOffset; + } + + context.beginPath(); + + if (gridLines.drawTicks) { + context.moveTo(itemToDraw.tx1, itemToDraw.ty1); + context.lineTo(itemToDraw.tx2, itemToDraw.ty2); + } + + if (gridLines.drawOnChartArea) { + context.moveTo(itemToDraw.x1, itemToDraw.y1); + context.lineTo(itemToDraw.x2, itemToDraw.y2); + } + + context.stroke(); + context.restore(); + } + + if (optionTicks.display) { + // Make sure we draw text in the correct color and font + context.save(); + context.translate(itemToDraw.labelX, itemToDraw.labelY); + context.rotate(itemToDraw.rotation); + context.font = itemToDraw.major ? majorTickFont.string : tickFont.string; + context.fillStyle = itemToDraw.major ? majorTickFontColor : tickFontColor; + context.textBaseline = 'middle'; + context.textAlign = itemToDraw.textAlign; + + var label = itemToDraw.label; + var y = itemToDraw.textOffset; + if (helpers$1.isArray(label)) { + for (var i = 0; i < label.length; ++i) { + // We just make sure the multiline element is a string here.. + context.fillText('' + label[i], 0, y); + y += lineHeight; + } + } else { + context.fillText(label, 0, y); + } + context.restore(); + } + }); + + if (scaleLabel.display) { + // Draw the scale label + var scaleLabelX; + var scaleLabelY; + var rotation = 0; + var halfLineHeight = scaleLabelFont.lineHeight / 2; + + if (isHorizontal) { + scaleLabelX = me.left + ((me.right - me.left) / 2); // midpoint of the width + scaleLabelY = position === 'bottom' + ? me.bottom - halfLineHeight - scaleLabelPadding.bottom + : me.top + halfLineHeight + scaleLabelPadding.top; + } else { + var isLeft = position === 'left'; + scaleLabelX = isLeft + ? me.left + halfLineHeight + scaleLabelPadding.top + : me.right - halfLineHeight - scaleLabelPadding.top; + scaleLabelY = me.top + ((me.bottom - me.top) / 2); + rotation = isLeft ? -0.5 * Math.PI : 0.5 * Math.PI; + } + + context.save(); + context.translate(scaleLabelX, scaleLabelY); + context.rotate(rotation); + context.textAlign = 'center'; + context.textBaseline = 'middle'; + context.fillStyle = scaleLabelFontColor; // render in correct colour + context.font = scaleLabelFont.string; + context.fillText(scaleLabel.labelString, 0, 0); + context.restore(); + } + + if (axisWidth) { + // Draw the line at the edge of the axis + var firstLineWidth = axisWidth; + var lastLineWidth = valueAtIndexOrDefault(gridLines.lineWidth, ticks.length - 1, 0); + var x1, x2, y1, y2; + + if (isHorizontal) { + x1 = alignPixel(chart, me.left, firstLineWidth) - firstLineWidth / 2; + x2 = alignPixel(chart, me.right, lastLineWidth) + lastLineWidth / 2; + y1 = y2 = borderValue; + } else { + y1 = alignPixel(chart, me.top, firstLineWidth) - firstLineWidth / 2; + y2 = alignPixel(chart, me.bottom, lastLineWidth) + lastLineWidth / 2; + x1 = x2 = borderValue; + } + + context.lineWidth = axisWidth; + context.strokeStyle = valueAtIndexOrDefault(gridLines.color, 0); + context.beginPath(); + context.moveTo(x1, y1); + context.lineTo(x2, y2); + context.stroke(); + } + } +}); + +var defaultConfig = { + position: 'bottom' +}; + +var scale_category = core_scale.extend({ + /** + * Internal function to get the correct labels. If data.xLabels or data.yLabels are defined, use those + * else fall back to data.labels + * @private + */ + getLabels: function() { + var data = this.chart.data; + return this.options.labels || (this.isHorizontal() ? data.xLabels : data.yLabels) || data.labels; + }, + + determineDataLimits: function() { + var me = this; + var labels = me.getLabels(); + me.minIndex = 0; + me.maxIndex = labels.length - 1; + var findIndex; + + if (me.options.ticks.min !== undefined) { + // user specified min value + findIndex = labels.indexOf(me.options.ticks.min); + me.minIndex = findIndex !== -1 ? findIndex : me.minIndex; + } + + if (me.options.ticks.max !== undefined) { + // user specified max value + findIndex = labels.indexOf(me.options.ticks.max); + me.maxIndex = findIndex !== -1 ? findIndex : me.maxIndex; + } + + me.min = labels[me.minIndex]; + me.max = labels[me.maxIndex]; + }, + + buildTicks: function() { + var me = this; + var labels = me.getLabels(); + // If we are viewing some subset of labels, slice the original array + me.ticks = (me.minIndex === 0 && me.maxIndex === labels.length - 1) ? labels : labels.slice(me.minIndex, me.maxIndex + 1); + }, + + getLabelForIndex: function(index, datasetIndex) { + var me = this; + var chart = me.chart; + + if (chart.getDatasetMeta(datasetIndex).controller._getValueScaleId() === me.id) { + return me.getRightValue(chart.data.datasets[datasetIndex].data[index]); + } + + return me.ticks[index - me.minIndex]; + }, + + // Used to get data value locations. Value can either be an index or a numerical value + getPixelForValue: function(value, index) { + var me = this; + var offset = me.options.offset; + // 1 is added because we need the length but we have the indexes + var offsetAmt = Math.max((me.maxIndex + 1 - me.minIndex - (offset ? 0 : 1)), 1); + + // If value is a data object, then index is the index in the data array, + // not the index of the scale. We need to change that. + var valueCategory; + if (value !== undefined && value !== null) { + valueCategory = me.isHorizontal() ? value.x : value.y; + } + if (valueCategory !== undefined || (value !== undefined && isNaN(index))) { + var labels = me.getLabels(); + value = valueCategory || value; + var idx = labels.indexOf(value); + index = idx !== -1 ? idx : index; + } + + if (me.isHorizontal()) { + var valueWidth = me.width / offsetAmt; + var widthOffset = (valueWidth * (index - me.minIndex)); + + if (offset) { + widthOffset += (valueWidth / 2); + } + + return me.left + widthOffset; + } + var valueHeight = me.height / offsetAmt; + var heightOffset = (valueHeight * (index - me.minIndex)); + + if (offset) { + heightOffset += (valueHeight / 2); + } + + return me.top + heightOffset; + }, + + getPixelForTick: function(index) { + return this.getPixelForValue(this.ticks[index], index + this.minIndex, null); + }, + + getValueForPixel: function(pixel) { + var me = this; + var offset = me.options.offset; + var value; + var offsetAmt = Math.max((me._ticks.length - (offset ? 0 : 1)), 1); + var horz = me.isHorizontal(); + var valueDimension = (horz ? me.width : me.height) / offsetAmt; + + pixel -= horz ? me.left : me.top; + + if (offset) { + pixel -= (valueDimension / 2); + } + + if (pixel <= 0) { + value = 0; + } else { + value = Math.round(pixel / valueDimension); + } + + return value + me.minIndex; + }, + + getBasePixel: function() { + return this.bottom; + } +}); + +// INTERNAL: static default options, registered in src/index.js +var _defaults = defaultConfig; +scale_category._defaults = _defaults; + +var noop = helpers$1.noop; +var isNullOrUndef = helpers$1.isNullOrUndef; + +/** + * Generate a set of linear ticks + * @param generationOptions the options used to generate the ticks + * @param dataRange the range of the data + * @returns {number[]} array of tick values + */ +function generateTicks(generationOptions, dataRange) { + var ticks = []; + // To get a "nice" value for the tick spacing, we will use the appropriately named + // "nice number" algorithm. See https://stackoverflow.com/questions/8506881/nice-label-algorithm-for-charts-with-minimum-ticks + // for details. + + var MIN_SPACING = 1e-14; + var stepSize = generationOptions.stepSize; + var unit = stepSize || 1; + var maxNumSpaces = generationOptions.maxTicks - 1; + var min = generationOptions.min; + var max = generationOptions.max; + var precision = generationOptions.precision; + var rmin = dataRange.min; + var rmax = dataRange.max; + var spacing = helpers$1.niceNum((rmax - rmin) / maxNumSpaces / unit) * unit; + var factor, niceMin, niceMax, numSpaces; + + // Beyond MIN_SPACING floating point numbers being to lose precision + // such that we can't do the math necessary to generate ticks + if (spacing < MIN_SPACING && isNullOrUndef(min) && isNullOrUndef(max)) { + return [rmin, rmax]; + } + + numSpaces = Math.ceil(rmax / spacing) - Math.floor(rmin / spacing); + if (numSpaces > maxNumSpaces) { + // If the calculated num of spaces exceeds maxNumSpaces, recalculate it + spacing = helpers$1.niceNum(numSpaces * spacing / maxNumSpaces / unit) * unit; + } + + if (stepSize || isNullOrUndef(precision)) { + // If a precision is not specified, calculate factor based on spacing + factor = Math.pow(10, helpers$1._decimalPlaces(spacing)); + } else { + // If the user specified a precision, round to that number of decimal places + factor = Math.pow(10, precision); + spacing = Math.ceil(spacing * factor) / factor; + } + + niceMin = Math.floor(rmin / spacing) * spacing; + niceMax = Math.ceil(rmax / spacing) * spacing; + + // If min, max and stepSize is set and they make an evenly spaced scale use it. + if (stepSize) { + // If very close to our whole number, use it. + if (!isNullOrUndef(min) && helpers$1.almostWhole(min / spacing, spacing / 1000)) { + niceMin = min; + } + if (!isNullOrUndef(max) && helpers$1.almostWhole(max / spacing, spacing / 1000)) { + niceMax = max; + } + } + + numSpaces = (niceMax - niceMin) / spacing; + // If very close to our rounded value, use it. + if (helpers$1.almostEquals(numSpaces, Math.round(numSpaces), spacing / 1000)) { + numSpaces = Math.round(numSpaces); + } else { + numSpaces = Math.ceil(numSpaces); + } + + niceMin = Math.round(niceMin * factor) / factor; + niceMax = Math.round(niceMax * factor) / factor; + ticks.push(isNullOrUndef(min) ? niceMin : min); + for (var j = 1; j < numSpaces; ++j) { + ticks.push(Math.round((niceMin + j * spacing) * factor) / factor); + } + ticks.push(isNullOrUndef(max) ? niceMax : max); + + return ticks; +} + +var scale_linearbase = core_scale.extend({ + getRightValue: function(value) { + if (typeof value === 'string') { + return +value; + } + return core_scale.prototype.getRightValue.call(this, value); + }, + + handleTickRangeOptions: function() { + var me = this; + var opts = me.options; + var tickOpts = opts.ticks; + + // If we are forcing it to begin at 0, but 0 will already be rendered on the chart, + // do nothing since that would make the chart weird. If the user really wants a weird chart + // axis, they can manually override it + if (tickOpts.beginAtZero) { + var minSign = helpers$1.sign(me.min); + var maxSign = helpers$1.sign(me.max); + + if (minSign < 0 && maxSign < 0) { + // move the top up to 0 + me.max = 0; + } else if (minSign > 0 && maxSign > 0) { + // move the bottom down to 0 + me.min = 0; + } + } + + var setMin = tickOpts.min !== undefined || tickOpts.suggestedMin !== undefined; + var setMax = tickOpts.max !== undefined || tickOpts.suggestedMax !== undefined; + + if (tickOpts.min !== undefined) { + me.min = tickOpts.min; + } else if (tickOpts.suggestedMin !== undefined) { + if (me.min === null) { + me.min = tickOpts.suggestedMin; + } else { + me.min = Math.min(me.min, tickOpts.suggestedMin); + } + } + + if (tickOpts.max !== undefined) { + me.max = tickOpts.max; + } else if (tickOpts.suggestedMax !== undefined) { + if (me.max === null) { + me.max = tickOpts.suggestedMax; + } else { + me.max = Math.max(me.max, tickOpts.suggestedMax); + } + } + + if (setMin !== setMax) { + // We set the min or the max but not both. + // So ensure that our range is good + // Inverted or 0 length range can happen when + // ticks.min is set, and no datasets are visible + if (me.min >= me.max) { + if (setMin) { + me.max = me.min + 1; + } else { + me.min = me.max - 1; + } + } + } + + if (me.min === me.max) { + me.max++; + + if (!tickOpts.beginAtZero) { + me.min--; + } + } + }, + + getTickLimit: function() { + var me = this; + var tickOpts = me.options.ticks; + var stepSize = tickOpts.stepSize; + var maxTicksLimit = tickOpts.maxTicksLimit; + var maxTicks; + + if (stepSize) { + maxTicks = Math.ceil(me.max / stepSize) - Math.floor(me.min / stepSize) + 1; + } else { + maxTicks = me._computeTickLimit(); + maxTicksLimit = maxTicksLimit || 11; + } + + if (maxTicksLimit) { + maxTicks = Math.min(maxTicksLimit, maxTicks); + } + + return maxTicks; + }, + + _computeTickLimit: function() { + return Number.POSITIVE_INFINITY; + }, + + handleDirectionalChanges: noop, + + buildTicks: function() { + var me = this; + var opts = me.options; + var tickOpts = opts.ticks; + + // Figure out what the max number of ticks we can support it is based on the size of + // the axis area. For now, we say that the minimum tick spacing in pixels must be 40 + // We also limit the maximum number of ticks to 11 which gives a nice 10 squares on + // the graph. Make sure we always have at least 2 ticks + var maxTicks = me.getTickLimit(); + maxTicks = Math.max(2, maxTicks); + + var numericGeneratorOptions = { + maxTicks: maxTicks, + min: tickOpts.min, + max: tickOpts.max, + precision: tickOpts.precision, + stepSize: helpers$1.valueOrDefault(tickOpts.fixedStepSize, tickOpts.stepSize) + }; + var ticks = me.ticks = generateTicks(numericGeneratorOptions, me); + + me.handleDirectionalChanges(); + + // At this point, we need to update our max and min given the tick values since we have expanded the + // range of the scale + me.max = helpers$1.max(ticks); + me.min = helpers$1.min(ticks); + + if (tickOpts.reverse) { + ticks.reverse(); + + me.start = me.max; + me.end = me.min; + } else { + me.start = me.min; + me.end = me.max; + } + }, + + convertTicksToLabels: function() { + var me = this; + me.ticksAsNumbers = me.ticks.slice(); + me.zeroLineIndex = me.ticks.indexOf(0); + + core_scale.prototype.convertTicksToLabels.call(me); + } +}); + +var defaultConfig$1 = { + position: 'left', + ticks: { + callback: core_ticks.formatters.linear + } +}; + +var scale_linear = scale_linearbase.extend({ + determineDataLimits: function() { + var me = this; + var opts = me.options; + var chart = me.chart; + var data = chart.data; + var datasets = data.datasets; + var isHorizontal = me.isHorizontal(); + var DEFAULT_MIN = 0; + var DEFAULT_MAX = 1; + + function IDMatches(meta) { + return isHorizontal ? meta.xAxisID === me.id : meta.yAxisID === me.id; + } + + // First Calculate the range + me.min = null; + me.max = null; + + var hasStacks = opts.stacked; + if (hasStacks === undefined) { + helpers$1.each(datasets, function(dataset, datasetIndex) { + if (hasStacks) { + return; + } + + var meta = chart.getDatasetMeta(datasetIndex); + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta) && + meta.stack !== undefined) { + hasStacks = true; + } + }); + } + + if (opts.stacked || hasStacks) { + var valuesPerStack = {}; + + helpers$1.each(datasets, function(dataset, datasetIndex) { + var meta = chart.getDatasetMeta(datasetIndex); + var key = [ + meta.type, + // we have a separate stack for stack=undefined datasets when the opts.stacked is undefined + ((opts.stacked === undefined && meta.stack === undefined) ? datasetIndex : ''), + meta.stack + ].join('.'); + + if (valuesPerStack[key] === undefined) { + valuesPerStack[key] = { + positiveValues: [], + negativeValues: [] + }; + } + + // Store these per type + var positiveValues = valuesPerStack[key].positiveValues; + var negativeValues = valuesPerStack[key].negativeValues; + + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta)) { + helpers$1.each(dataset.data, function(rawValue, index) { + var value = +me.getRightValue(rawValue); + if (isNaN(value) || meta.data[index].hidden) { + return; + } + + positiveValues[index] = positiveValues[index] || 0; + negativeValues[index] = negativeValues[index] || 0; + + if (opts.relativePoints) { + positiveValues[index] = 100; + } else if (value < 0) { + negativeValues[index] += value; + } else { + positiveValues[index] += value; + } + }); + } + }); + + helpers$1.each(valuesPerStack, function(valuesForType) { + var values = valuesForType.positiveValues.concat(valuesForType.negativeValues); + var minVal = helpers$1.min(values); + var maxVal = helpers$1.max(values); + me.min = me.min === null ? minVal : Math.min(me.min, minVal); + me.max = me.max === null ? maxVal : Math.max(me.max, maxVal); + }); + + } else { + helpers$1.each(datasets, function(dataset, datasetIndex) { + var meta = chart.getDatasetMeta(datasetIndex); + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta)) { + helpers$1.each(dataset.data, function(rawValue, index) { + var value = +me.getRightValue(rawValue); + if (isNaN(value) || meta.data[index].hidden) { + return; + } + + if (me.min === null) { + me.min = value; + } else if (value < me.min) { + me.min = value; + } + + if (me.max === null) { + me.max = value; + } else if (value > me.max) { + me.max = value; + } + }); + } + }); + } + + me.min = isFinite(me.min) && !isNaN(me.min) ? me.min : DEFAULT_MIN; + me.max = isFinite(me.max) && !isNaN(me.max) ? me.max : DEFAULT_MAX; + + // Common base implementation to handle ticks.min, ticks.max, ticks.beginAtZero + this.handleTickRangeOptions(); + }, + + // Returns the maximum number of ticks based on the scale dimension + _computeTickLimit: function() { + var me = this; + var tickFont; + + if (me.isHorizontal()) { + return Math.ceil(me.width / 40); + } + tickFont = helpers$1.options._parseFont(me.options.ticks); + return Math.ceil(me.height / tickFont.lineHeight); + }, + + // Called after the ticks are built. We need + handleDirectionalChanges: function() { + if (!this.isHorizontal()) { + // We are in a vertical orientation. The top value is the highest. So reverse the array + this.ticks.reverse(); + } + }, + + getLabelForIndex: function(index, datasetIndex) { + return +this.getRightValue(this.chart.data.datasets[datasetIndex].data[index]); + }, + + // Utils + getPixelForValue: function(value) { + // This must be called after fit has been run so that + // this.left, this.top, this.right, and this.bottom have been defined + var me = this; + var start = me.start; + + var rightValue = +me.getRightValue(value); + var pixel; + var range = me.end - start; + + if (me.isHorizontal()) { + pixel = me.left + (me.width / range * (rightValue - start)); + } else { + pixel = me.bottom - (me.height / range * (rightValue - start)); + } + return pixel; + }, + + getValueForPixel: function(pixel) { + var me = this; + var isHorizontal = me.isHorizontal(); + var innerDimension = isHorizontal ? me.width : me.height; + var offset = (isHorizontal ? pixel - me.left : me.bottom - pixel) / innerDimension; + return me.start + ((me.end - me.start) * offset); + }, + + getPixelForTick: function(index) { + return this.getPixelForValue(this.ticksAsNumbers[index]); + } +}); + +// INTERNAL: static default options, registered in src/index.js +var _defaults$1 = defaultConfig$1; +scale_linear._defaults = _defaults$1; + +var valueOrDefault$a = helpers$1.valueOrDefault; + +/** + * Generate a set of logarithmic ticks + * @param generationOptions the options used to generate the ticks + * @param dataRange the range of the data + * @returns {number[]} array of tick values + */ +function generateTicks$1(generationOptions, dataRange) { + var ticks = []; + + var tickVal = valueOrDefault$a(generationOptions.min, Math.pow(10, Math.floor(helpers$1.log10(dataRange.min)))); + + var endExp = Math.floor(helpers$1.log10(dataRange.max)); + var endSignificand = Math.ceil(dataRange.max / Math.pow(10, endExp)); + var exp, significand; + + if (tickVal === 0) { + exp = Math.floor(helpers$1.log10(dataRange.minNotZero)); + significand = Math.floor(dataRange.minNotZero / Math.pow(10, exp)); + + ticks.push(tickVal); + tickVal = significand * Math.pow(10, exp); + } else { + exp = Math.floor(helpers$1.log10(tickVal)); + significand = Math.floor(tickVal / Math.pow(10, exp)); + } + var precision = exp < 0 ? Math.pow(10, Math.abs(exp)) : 1; + + do { + ticks.push(tickVal); + + ++significand; + if (significand === 10) { + significand = 1; + ++exp; + precision = exp >= 0 ? 1 : precision; + } + + tickVal = Math.round(significand * Math.pow(10, exp) * precision) / precision; + } while (exp < endExp || (exp === endExp && significand < endSignificand)); + + var lastTick = valueOrDefault$a(generationOptions.max, tickVal); + ticks.push(lastTick); + + return ticks; +} + +var defaultConfig$2 = { + position: 'left', + + // label settings + ticks: { + callback: core_ticks.formatters.logarithmic + } +}; + +// TODO(v3): change this to positiveOrDefault +function nonNegativeOrDefault(value, defaultValue) { + return helpers$1.isFinite(value) && value >= 0 ? value : defaultValue; +} + +var scale_logarithmic = core_scale.extend({ + determineDataLimits: function() { + var me = this; + var opts = me.options; + var chart = me.chart; + var data = chart.data; + var datasets = data.datasets; + var isHorizontal = me.isHorizontal(); + function IDMatches(meta) { + return isHorizontal ? meta.xAxisID === me.id : meta.yAxisID === me.id; + } + + // Calculate Range + me.min = null; + me.max = null; + me.minNotZero = null; + + var hasStacks = opts.stacked; + if (hasStacks === undefined) { + helpers$1.each(datasets, function(dataset, datasetIndex) { + if (hasStacks) { + return; + } + + var meta = chart.getDatasetMeta(datasetIndex); + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta) && + meta.stack !== undefined) { + hasStacks = true; + } + }); + } + + if (opts.stacked || hasStacks) { + var valuesPerStack = {}; + + helpers$1.each(datasets, function(dataset, datasetIndex) { + var meta = chart.getDatasetMeta(datasetIndex); + var key = [ + meta.type, + // we have a separate stack for stack=undefined datasets when the opts.stacked is undefined + ((opts.stacked === undefined && meta.stack === undefined) ? datasetIndex : ''), + meta.stack + ].join('.'); + + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta)) { + if (valuesPerStack[key] === undefined) { + valuesPerStack[key] = []; + } + + helpers$1.each(dataset.data, function(rawValue, index) { + var values = valuesPerStack[key]; + var value = +me.getRightValue(rawValue); + // invalid, hidden and negative values are ignored + if (isNaN(value) || meta.data[index].hidden || value < 0) { + return; + } + values[index] = values[index] || 0; + values[index] += value; + }); + } + }); + + helpers$1.each(valuesPerStack, function(valuesForType) { + if (valuesForType.length > 0) { + var minVal = helpers$1.min(valuesForType); + var maxVal = helpers$1.max(valuesForType); + me.min = me.min === null ? minVal : Math.min(me.min, minVal); + me.max = me.max === null ? maxVal : Math.max(me.max, maxVal); + } + }); + + } else { + helpers$1.each(datasets, function(dataset, datasetIndex) { + var meta = chart.getDatasetMeta(datasetIndex); + if (chart.isDatasetVisible(datasetIndex) && IDMatches(meta)) { + helpers$1.each(dataset.data, function(rawValue, index) { + var value = +me.getRightValue(rawValue); + // invalid, hidden and negative values are ignored + if (isNaN(value) || meta.data[index].hidden || value < 0) { + return; + } + + if (me.min === null) { + me.min = value; + } else if (value < me.min) { + me.min = value; + } + + if (me.max === null) { + me.max = value; + } else if (value > me.max) { + me.max = value; + } + + if (value !== 0 && (me.minNotZero === null || value < me.minNotZero)) { + me.minNotZero = value; + } + }); + } + }); + } + + // Common base implementation to handle ticks.min, ticks.max + this.handleTickRangeOptions(); + }, + + handleTickRangeOptions: function() { + var me = this; + var tickOpts = me.options.ticks; + var DEFAULT_MIN = 1; + var DEFAULT_MAX = 10; + + me.min = nonNegativeOrDefault(tickOpts.min, me.min); + me.max = nonNegativeOrDefault(tickOpts.max, me.max); + + if (me.min === me.max) { + if (me.min !== 0 && me.min !== null) { + me.min = Math.pow(10, Math.floor(helpers$1.log10(me.min)) - 1); + me.max = Math.pow(10, Math.floor(helpers$1.log10(me.max)) + 1); + } else { + me.min = DEFAULT_MIN; + me.max = DEFAULT_MAX; + } + } + if (me.min === null) { + me.min = Math.pow(10, Math.floor(helpers$1.log10(me.max)) - 1); + } + if (me.max === null) { + me.max = me.min !== 0 + ? Math.pow(10, Math.floor(helpers$1.log10(me.min)) + 1) + : DEFAULT_MAX; + } + if (me.minNotZero === null) { + if (me.min > 0) { + me.minNotZero = me.min; + } else if (me.max < 1) { + me.minNotZero = Math.pow(10, Math.floor(helpers$1.log10(me.max))); + } else { + me.minNotZero = DEFAULT_MIN; + } + } + }, + + buildTicks: function() { + var me = this; + var tickOpts = me.options.ticks; + var reverse = !me.isHorizontal(); + + var generationOptions = { + min: nonNegativeOrDefault(tickOpts.min), + max: nonNegativeOrDefault(tickOpts.max) + }; + var ticks = me.ticks = generateTicks$1(generationOptions, me); + + // At this point, we need to update our max and min given the tick values since we have expanded the + // range of the scale + me.max = helpers$1.max(ticks); + me.min = helpers$1.min(ticks); + + if (tickOpts.reverse) { + reverse = !reverse; + me.start = me.max; + me.end = me.min; + } else { + me.start = me.min; + me.end = me.max; + } + if (reverse) { + ticks.reverse(); + } + }, + + convertTicksToLabels: function() { + this.tickValues = this.ticks.slice(); + + core_scale.prototype.convertTicksToLabels.call(this); + }, + + // Get the correct tooltip label + getLabelForIndex: function(index, datasetIndex) { + return +this.getRightValue(this.chart.data.datasets[datasetIndex].data[index]); + }, + + getPixelForTick: function(index) { + return this.getPixelForValue(this.tickValues[index]); + }, + + /** + * Returns the value of the first tick. + * @param {number} value - The minimum not zero value. + * @return {number} The first tick value. + * @private + */ + _getFirstTickValue: function(value) { + var exp = Math.floor(helpers$1.log10(value)); + var significand = Math.floor(value / Math.pow(10, exp)); + + return significand * Math.pow(10, exp); + }, + + getPixelForValue: function(value) { + var me = this; + var tickOpts = me.options.ticks; + var reverse = tickOpts.reverse; + var log10 = helpers$1.log10; + var firstTickValue = me._getFirstTickValue(me.minNotZero); + var offset = 0; + var innerDimension, pixel, start, end, sign; + + value = +me.getRightValue(value); + if (reverse) { + start = me.end; + end = me.start; + sign = -1; + } else { + start = me.start; + end = me.end; + sign = 1; + } + if (me.isHorizontal()) { + innerDimension = me.width; + pixel = reverse ? me.right : me.left; + } else { + innerDimension = me.height; + sign *= -1; // invert, since the upper-left corner of the canvas is at pixel (0, 0) + pixel = reverse ? me.top : me.bottom; + } + if (value !== start) { + if (start === 0) { // include zero tick + offset = valueOrDefault$a(tickOpts.fontSize, core_defaults.global.defaultFontSize); + innerDimension -= offset; + start = firstTickValue; + } + if (value !== 0) { + offset += innerDimension / (log10(end) - log10(start)) * (log10(value) - log10(start)); + } + pixel += sign * offset; + } + return pixel; + }, + + getValueForPixel: function(pixel) { + var me = this; + var tickOpts = me.options.ticks; + var reverse = tickOpts.reverse; + var log10 = helpers$1.log10; + var firstTickValue = me._getFirstTickValue(me.minNotZero); + var innerDimension, start, end, value; + + if (reverse) { + start = me.end; + end = me.start; + } else { + start = me.start; + end = me.end; + } + if (me.isHorizontal()) { + innerDimension = me.width; + value = reverse ? me.right - pixel : pixel - me.left; + } else { + innerDimension = me.height; + value = reverse ? pixel - me.top : me.bottom - pixel; + } + if (value !== start) { + if (start === 0) { // include zero tick + var offset = valueOrDefault$a(tickOpts.fontSize, core_defaults.global.defaultFontSize); + value -= offset; + innerDimension -= offset; + start = firstTickValue; + } + value *= log10(end) - log10(start); + value /= innerDimension; + value = Math.pow(10, log10(start) + value); + } + return value; + } +}); + +// INTERNAL: static default options, registered in src/index.js +var _defaults$2 = defaultConfig$2; +scale_logarithmic._defaults = _defaults$2; + +var valueOrDefault$b = helpers$1.valueOrDefault; +var valueAtIndexOrDefault$1 = helpers$1.valueAtIndexOrDefault; +var resolve$7 = helpers$1.options.resolve; + +var defaultConfig$3 = { + display: true, + + // Boolean - Whether to animate scaling the chart from the centre + animate: true, + position: 'chartArea', + + angleLines: { + display: true, + color: 'rgba(0, 0, 0, 0.1)', + lineWidth: 1, + borderDash: [], + borderDashOffset: 0.0 + }, + + gridLines: { + circular: false + }, + + // label settings + ticks: { + // Boolean - Show a backdrop to the scale label + showLabelBackdrop: true, + + // String - The colour of the label backdrop + backdropColor: 'rgba(255,255,255,0.75)', + + // Number - The backdrop padding above & below the label in pixels + backdropPaddingY: 2, + + // Number - The backdrop padding to the side of the label in pixels + backdropPaddingX: 2, + + callback: core_ticks.formatters.linear + }, + + pointLabels: { + // Boolean - if true, show point labels + display: true, + + // Number - Point label font size in pixels + fontSize: 10, + + // Function - Used to convert point labels + callback: function(label) { + return label; + } + } +}; + +function getValueCount(scale) { + var opts = scale.options; + return opts.angleLines.display || opts.pointLabels.display ? scale.chart.data.labels.length : 0; +} + +function getTickBackdropHeight(opts) { + var tickOpts = opts.ticks; + + if (tickOpts.display && opts.display) { + return valueOrDefault$b(tickOpts.fontSize, core_defaults.global.defaultFontSize) + tickOpts.backdropPaddingY * 2; + } + return 0; +} + +function measureLabelSize(ctx, lineHeight, label) { + if (helpers$1.isArray(label)) { + return { + w: helpers$1.longestText(ctx, ctx.font, label), + h: label.length * lineHeight + }; + } + + return { + w: ctx.measureText(label).width, + h: lineHeight + }; +} + +function determineLimits(angle, pos, size, min, max) { + if (angle === min || angle === max) { + return { + start: pos - (size / 2), + end: pos + (size / 2) + }; + } else if (angle < min || angle > max) { + return { + start: pos - size, + end: pos + }; + } + + return { + start: pos, + end: pos + size + }; +} + +/** + * Helper function to fit a radial linear scale with point labels + */ +function fitWithPointLabels(scale) { + + // Right, this is really confusing and there is a lot of maths going on here + // The gist of the problem is here: https://gist.github.com/nnnick/696cc9c55f4b0beb8fe9 + // + // Reaction: https://dl.dropboxusercontent.com/u/34601363/toomuchscience.gif + // + // Solution: + // + // We assume the radius of the polygon is half the size of the canvas at first + // at each index we check if the text overlaps. + // + // Where it does, we store that angle and that index. + // + // After finding the largest index and angle we calculate how much we need to remove + // from the shape radius to move the point inwards by that x. + // + // We average the left and right distances to get the maximum shape radius that can fit in the box + // along with labels. + // + // Once we have that, we can find the centre point for the chart, by taking the x text protrusion + // on each side, removing that from the size, halving it and adding the left x protrusion width. + // + // This will mean we have a shape fitted to the canvas, as large as it can be with the labels + // and position it in the most space efficient manner + // + // https://dl.dropboxusercontent.com/u/34601363/yeahscience.gif + + var plFont = helpers$1.options._parseFont(scale.options.pointLabels); + + // Get maximum radius of the polygon. Either half the height (minus the text width) or half the width. + // Use this to calculate the offset + change. - Make sure L/R protrusion is at least 0 to stop issues with centre points + var furthestLimits = { + l: 0, + r: scale.width, + t: 0, + b: scale.height - scale.paddingTop + }; + var furthestAngles = {}; + var i, textSize, pointPosition; + + scale.ctx.font = plFont.string; + scale._pointLabelSizes = []; + + var valueCount = getValueCount(scale); + for (i = 0; i < valueCount; i++) { + pointPosition = scale.getPointPosition(i, scale.drawingArea + 5); + textSize = measureLabelSize(scale.ctx, plFont.lineHeight, scale.pointLabels[i] || ''); + scale._pointLabelSizes[i] = textSize; + + // Add quarter circle to make degree 0 mean top of circle + var angleRadians = scale.getIndexAngle(i); + var angle = helpers$1.toDegrees(angleRadians) % 360; + var hLimits = determineLimits(angle, pointPosition.x, textSize.w, 0, 180); + var vLimits = determineLimits(angle, pointPosition.y, textSize.h, 90, 270); + + if (hLimits.start < furthestLimits.l) { + furthestLimits.l = hLimits.start; + furthestAngles.l = angleRadians; + } + + if (hLimits.end > furthestLimits.r) { + furthestLimits.r = hLimits.end; + furthestAngles.r = angleRadians; + } + + if (vLimits.start < furthestLimits.t) { + furthestLimits.t = vLimits.start; + furthestAngles.t = angleRadians; + } + + if (vLimits.end > furthestLimits.b) { + furthestLimits.b = vLimits.end; + furthestAngles.b = angleRadians; + } + } + + scale.setReductions(scale.drawingArea, furthestLimits, furthestAngles); +} + +function getTextAlignForAngle(angle) { + if (angle === 0 || angle === 180) { + return 'center'; + } else if (angle < 180) { + return 'left'; + } + + return 'right'; +} + +function fillText(ctx, text, position, lineHeight) { + var y = position.y + lineHeight / 2; + var i, ilen; + + if (helpers$1.isArray(text)) { + for (i = 0, ilen = text.length; i < ilen; ++i) { + ctx.fillText(text[i], position.x, y); + y += lineHeight; + } + } else { + ctx.fillText(text, position.x, y); + } +} + +function adjustPointPositionForLabelHeight(angle, textSize, position) { + if (angle === 90 || angle === 270) { + position.y -= (textSize.h / 2); + } else if (angle > 270 || angle < 90) { + position.y -= textSize.h; + } +} + +function drawPointLabels(scale) { + var ctx = scale.ctx; + var opts = scale.options; + var angleLineOpts = opts.angleLines; + var gridLineOpts = opts.gridLines; + var pointLabelOpts = opts.pointLabels; + var lineWidth = valueOrDefault$b(angleLineOpts.lineWidth, gridLineOpts.lineWidth); + var lineColor = valueOrDefault$b(angleLineOpts.color, gridLineOpts.color); + var tickBackdropHeight = getTickBackdropHeight(opts); + + ctx.save(); + ctx.lineWidth = lineWidth; + ctx.strokeStyle = lineColor; + if (ctx.setLineDash) { + ctx.setLineDash(resolve$7([angleLineOpts.borderDash, gridLineOpts.borderDash, []])); + ctx.lineDashOffset = resolve$7([angleLineOpts.borderDashOffset, gridLineOpts.borderDashOffset, 0.0]); + } + + var outerDistance = scale.getDistanceFromCenterForValue(opts.ticks.reverse ? scale.min : scale.max); + + // Point Label Font + var plFont = helpers$1.options._parseFont(pointLabelOpts); + + ctx.font = plFont.string; + ctx.textBaseline = 'middle'; + + for (var i = getValueCount(scale) - 1; i >= 0; i--) { + if (angleLineOpts.display && lineWidth && lineColor) { + var outerPosition = scale.getPointPosition(i, outerDistance); + ctx.beginPath(); + ctx.moveTo(scale.xCenter, scale.yCenter); + ctx.lineTo(outerPosition.x, outerPosition.y); + ctx.stroke(); + } + + if (pointLabelOpts.display) { + // Extra pixels out for some label spacing + var extra = (i === 0 ? tickBackdropHeight / 2 : 0); + var pointLabelPosition = scale.getPointPosition(i, outerDistance + extra + 5); + + // Keep this in loop since we may support array properties here + var pointLabelFontColor = valueAtIndexOrDefault$1(pointLabelOpts.fontColor, i, core_defaults.global.defaultFontColor); + ctx.fillStyle = pointLabelFontColor; + + var angleRadians = scale.getIndexAngle(i); + var angle = helpers$1.toDegrees(angleRadians); + ctx.textAlign = getTextAlignForAngle(angle); + adjustPointPositionForLabelHeight(angle, scale._pointLabelSizes[i], pointLabelPosition); + fillText(ctx, scale.pointLabels[i] || '', pointLabelPosition, plFont.lineHeight); + } + } + ctx.restore(); +} + +function drawRadiusLine(scale, gridLineOpts, radius, index) { + var ctx = scale.ctx; + var circular = gridLineOpts.circular; + var valueCount = getValueCount(scale); + var lineColor = valueAtIndexOrDefault$1(gridLineOpts.color, index - 1); + var lineWidth = valueAtIndexOrDefault$1(gridLineOpts.lineWidth, index - 1); + var pointPosition; + + if ((!circular && !valueCount) || !lineColor || !lineWidth) { + return; + } + + ctx.save(); + ctx.strokeStyle = lineColor; + ctx.lineWidth = lineWidth; + if (ctx.setLineDash) { + ctx.setLineDash(gridLineOpts.borderDash || []); + ctx.lineDashOffset = gridLineOpts.borderDashOffset || 0.0; + } + + ctx.beginPath(); + if (circular) { + // Draw circular arcs between the points + ctx.arc(scale.xCenter, scale.yCenter, radius, 0, Math.PI * 2); + } else { + // Draw straight lines connecting each index + pointPosition = scale.getPointPosition(0, radius); + ctx.moveTo(pointPosition.x, pointPosition.y); + + for (var i = 1; i < valueCount; i++) { + pointPosition = scale.getPointPosition(i, radius); + ctx.lineTo(pointPosition.x, pointPosition.y); + } + } + ctx.closePath(); + ctx.stroke(); + ctx.restore(); +} + +function numberOrZero(param) { + return helpers$1.isNumber(param) ? param : 0; +} + +var scale_radialLinear = scale_linearbase.extend({ + setDimensions: function() { + var me = this; + + // Set the unconstrained dimension before label rotation + me.width = me.maxWidth; + me.height = me.maxHeight; + me.paddingTop = getTickBackdropHeight(me.options) / 2; + me.xCenter = Math.floor(me.width / 2); + me.yCenter = Math.floor((me.height - me.paddingTop) / 2); + me.drawingArea = Math.min(me.height - me.paddingTop, me.width) / 2; + }, + + determineDataLimits: function() { + var me = this; + var chart = me.chart; + var min = Number.POSITIVE_INFINITY; + var max = Number.NEGATIVE_INFINITY; + + helpers$1.each(chart.data.datasets, function(dataset, datasetIndex) { + if (chart.isDatasetVisible(datasetIndex)) { + var meta = chart.getDatasetMeta(datasetIndex); + + helpers$1.each(dataset.data, function(rawValue, index) { + var value = +me.getRightValue(rawValue); + if (isNaN(value) || meta.data[index].hidden) { + return; + } + + min = Math.min(value, min); + max = Math.max(value, max); + }); + } + }); + + me.min = (min === Number.POSITIVE_INFINITY ? 0 : min); + me.max = (max === Number.NEGATIVE_INFINITY ? 0 : max); + + // Common base implementation to handle ticks.min, ticks.max, ticks.beginAtZero + me.handleTickRangeOptions(); + }, + + // Returns the maximum number of ticks based on the scale dimension + _computeTickLimit: function() { + return Math.ceil(this.drawingArea / getTickBackdropHeight(this.options)); + }, + + convertTicksToLabels: function() { + var me = this; + + scale_linearbase.prototype.convertTicksToLabels.call(me); + + // Point labels + me.pointLabels = me.chart.data.labels.map(me.options.pointLabels.callback, me); + }, + + getLabelForIndex: function(index, datasetIndex) { + return +this.getRightValue(this.chart.data.datasets[datasetIndex].data[index]); + }, + + fit: function() { + var me = this; + var opts = me.options; + + if (opts.display && opts.pointLabels.display) { + fitWithPointLabels(me); + } else { + me.setCenterPoint(0, 0, 0, 0); + } + }, + + /** + * Set radius reductions and determine new radius and center point + * @private + */ + setReductions: function(largestPossibleRadius, furthestLimits, furthestAngles) { + var me = this; + var radiusReductionLeft = furthestLimits.l / Math.sin(furthestAngles.l); + var radiusReductionRight = Math.max(furthestLimits.r - me.width, 0) / Math.sin(furthestAngles.r); + var radiusReductionTop = -furthestLimits.t / Math.cos(furthestAngles.t); + var radiusReductionBottom = -Math.max(furthestLimits.b - (me.height - me.paddingTop), 0) / Math.cos(furthestAngles.b); + + radiusReductionLeft = numberOrZero(radiusReductionLeft); + radiusReductionRight = numberOrZero(radiusReductionRight); + radiusReductionTop = numberOrZero(radiusReductionTop); + radiusReductionBottom = numberOrZero(radiusReductionBottom); + + me.drawingArea = Math.min( + Math.floor(largestPossibleRadius - (radiusReductionLeft + radiusReductionRight) / 2), + Math.floor(largestPossibleRadius - (radiusReductionTop + radiusReductionBottom) / 2)); + me.setCenterPoint(radiusReductionLeft, radiusReductionRight, radiusReductionTop, radiusReductionBottom); + }, + + setCenterPoint: function(leftMovement, rightMovement, topMovement, bottomMovement) { + var me = this; + var maxRight = me.width - rightMovement - me.drawingArea; + var maxLeft = leftMovement + me.drawingArea; + var maxTop = topMovement + me.drawingArea; + var maxBottom = (me.height - me.paddingTop) - bottomMovement - me.drawingArea; + + me.xCenter = Math.floor(((maxLeft + maxRight) / 2) + me.left); + me.yCenter = Math.floor(((maxTop + maxBottom) / 2) + me.top + me.paddingTop); + }, + + getIndexAngle: function(index) { + var angleMultiplier = (Math.PI * 2) / getValueCount(this); + var startAngle = this.chart.options && this.chart.options.startAngle ? + this.chart.options.startAngle : + 0; + + var startAngleRadians = startAngle * Math.PI * 2 / 360; + + // Start from the top instead of right, so remove a quarter of the circle + return index * angleMultiplier + startAngleRadians; + }, + + getDistanceFromCenterForValue: function(value) { + var me = this; + + if (value === null) { + return 0; // null always in center + } + + // Take into account half font size + the yPadding of the top value + var scalingFactor = me.drawingArea / (me.max - me.min); + if (me.options.ticks.reverse) { + return (me.max - value) * scalingFactor; + } + return (value - me.min) * scalingFactor; + }, + + getPointPosition: function(index, distanceFromCenter) { + var me = this; + var thisAngle = me.getIndexAngle(index) - (Math.PI / 2); + return { + x: Math.cos(thisAngle) * distanceFromCenter + me.xCenter, + y: Math.sin(thisAngle) * distanceFromCenter + me.yCenter + }; + }, + + getPointPositionForValue: function(index, value) { + return this.getPointPosition(index, this.getDistanceFromCenterForValue(value)); + }, + + getBasePosition: function() { + var me = this; + var min = me.min; + var max = me.max; + + return me.getPointPositionForValue(0, + me.beginAtZero ? 0 : + min < 0 && max < 0 ? max : + min > 0 && max > 0 ? min : + 0); + }, + + draw: function() { + var me = this; + var opts = me.options; + var gridLineOpts = opts.gridLines; + var tickOpts = opts.ticks; + + if (opts.display) { + var ctx = me.ctx; + var startAngle = this.getIndexAngle(0); + var tickFont = helpers$1.options._parseFont(tickOpts); + + if (opts.angleLines.display || opts.pointLabels.display) { + drawPointLabels(me); + } + + helpers$1.each(me.ticks, function(label, index) { + // Don't draw a centre value (if it is minimum) + if (index > 0 || tickOpts.reverse) { + var yCenterOffset = me.getDistanceFromCenterForValue(me.ticksAsNumbers[index]); + + // Draw circular lines around the scale + if (gridLineOpts.display && index !== 0) { + drawRadiusLine(me, gridLineOpts, yCenterOffset, index); + } + + if (tickOpts.display) { + var tickFontColor = valueOrDefault$b(tickOpts.fontColor, core_defaults.global.defaultFontColor); + ctx.font = tickFont.string; + + ctx.save(); + ctx.translate(me.xCenter, me.yCenter); + ctx.rotate(startAngle); + + if (tickOpts.showLabelBackdrop) { + var labelWidth = ctx.measureText(label).width; + ctx.fillStyle = tickOpts.backdropColor; + ctx.fillRect( + -labelWidth / 2 - tickOpts.backdropPaddingX, + -yCenterOffset - tickFont.size / 2 - tickOpts.backdropPaddingY, + labelWidth + tickOpts.backdropPaddingX * 2, + tickFont.size + tickOpts.backdropPaddingY * 2 + ); + } + + ctx.textAlign = 'center'; + ctx.textBaseline = 'middle'; + ctx.fillStyle = tickFontColor; + ctx.fillText(label, 0, -yCenterOffset); + ctx.restore(); + } + } + }); + } + } +}); + +// INTERNAL: static default options, registered in src/index.js +var _defaults$3 = defaultConfig$3; +scale_radialLinear._defaults = _defaults$3; + +var valueOrDefault$c = helpers$1.valueOrDefault; + +// Integer constants are from the ES6 spec. +var MIN_INTEGER = Number.MIN_SAFE_INTEGER || -9007199254740991; +var MAX_INTEGER = Number.MAX_SAFE_INTEGER || 9007199254740991; + +var INTERVALS = { + millisecond: { + common: true, + size: 1, + steps: [1, 2, 5, 10, 20, 50, 100, 250, 500] + }, + second: { + common: true, + size: 1000, + steps: [1, 2, 5, 10, 15, 30] + }, + minute: { + common: true, + size: 60000, + steps: [1, 2, 5, 10, 15, 30] + }, + hour: { + common: true, + size: 3600000, + steps: [1, 2, 3, 6, 12] + }, + day: { + common: true, + size: 86400000, + steps: [1, 2, 5] + }, + week: { + common: false, + size: 604800000, + steps: [1, 2, 3, 4] + }, + month: { + common: true, + size: 2.628e9, + steps: [1, 2, 3] + }, + quarter: { + common: false, + size: 7.884e9, + steps: [1, 2, 3, 4] + }, + year: { + common: true, + size: 3.154e10 + } +}; + +var UNITS = Object.keys(INTERVALS); + +function sorter(a, b) { + return a - b; +} + +function arrayUnique(items) { + var hash = {}; + var out = []; + var i, ilen, item; + + for (i = 0, ilen = items.length; i < ilen; ++i) { + item = items[i]; + if (!hash[item]) { + hash[item] = true; + out.push(item); + } + } + + return out; +} + +/** + * Returns an array of {time, pos} objects used to interpolate a specific `time` or position + * (`pos`) on the scale, by searching entries before and after the requested value. `pos` is + * a decimal between 0 and 1: 0 being the start of the scale (left or top) and 1 the other + * extremity (left + width or top + height). Note that it would be more optimized to directly + * store pre-computed pixels, but the scale dimensions are not guaranteed at the time we need + * to create the lookup table. The table ALWAYS contains at least two items: min and max. + * + * @param {number[]} timestamps - timestamps sorted from lowest to highest. + * @param {string} distribution - If 'linear', timestamps will be spread linearly along the min + * and max range, so basically, the table will contains only two items: {min, 0} and {max, 1}. + * If 'series', timestamps will be positioned at the same distance from each other. In this + * case, only timestamps that break the time linearity are registered, meaning that in the + * best case, all timestamps are linear, the table contains only min and max. + */ +function buildLookupTable(timestamps, min, max, distribution) { + if (distribution === 'linear' || !timestamps.length) { + return [ + {time: min, pos: 0}, + {time: max, pos: 1} + ]; + } + + var table = []; + var items = [min]; + var i, ilen, prev, curr, next; + + for (i = 0, ilen = timestamps.length; i < ilen; ++i) { + curr = timestamps[i]; + if (curr > min && curr < max) { + items.push(curr); + } + } + + items.push(max); + + for (i = 0, ilen = items.length; i < ilen; ++i) { + next = items[i + 1]; + prev = items[i - 1]; + curr = items[i]; + + // only add points that breaks the scale linearity + if (prev === undefined || next === undefined || Math.round((next + prev) / 2) !== curr) { + table.push({time: curr, pos: i / (ilen - 1)}); + } + } + + return table; +} + +// @see adapted from https://www.anujgakhar.com/2014/03/01/binary-search-in-javascript/ +function lookup(table, key, value) { + var lo = 0; + var hi = table.length - 1; + var mid, i0, i1; + + while (lo >= 0 && lo <= hi) { + mid = (lo + hi) >> 1; + i0 = table[mid - 1] || null; + i1 = table[mid]; + + if (!i0) { + // given value is outside table (before first item) + return {lo: null, hi: i1}; + } else if (i1[key] < value) { + lo = mid + 1; + } else if (i0[key] > value) { + hi = mid - 1; + } else { + return {lo: i0, hi: i1}; + } + } + + // given value is outside table (after last item) + return {lo: i1, hi: null}; +} + +/** + * Linearly interpolates the given source `value` using the table items `skey` values and + * returns the associated `tkey` value. For example, interpolate(table, 'time', 42, 'pos') + * returns the position for a timestamp equal to 42. If value is out of bounds, values at + * index [0, 1] or [n - 1, n] are used for the interpolation. + */ +function interpolate$1(table, skey, sval, tkey) { + var range = lookup(table, skey, sval); + + // Note: the lookup table ALWAYS contains at least 2 items (min and max) + var prev = !range.lo ? table[0] : !range.hi ? table[table.length - 2] : range.lo; + var next = !range.lo ? table[1] : !range.hi ? table[table.length - 1] : range.hi; + + var span = next[skey] - prev[skey]; + var ratio = span ? (sval - prev[skey]) / span : 0; + var offset = (next[tkey] - prev[tkey]) * ratio; + + return prev[tkey] + offset; +} + +function toTimestamp(scale, input) { + var adapter = scale._adapter; + var options = scale.options.time; + var parser = options.parser; + var format = parser || options.format; + var value = input; + + if (typeof parser === 'function') { + value = parser(value); + } + + // Only parse if its not a timestamp already + if (!helpers$1.isFinite(value)) { + value = typeof format === 'string' + ? adapter.parse(value, format) + : adapter.parse(value); + } + + if (value !== null) { + return +value; + } + + // Labels are in an incompatible format and no `parser` has been provided. + // The user might still use the deprecated `format` option for parsing. + if (!parser && typeof format === 'function') { + value = format(input); + + // `format` could return something else than a timestamp, if so, parse it + if (!helpers$1.isFinite(value)) { + value = adapter.parse(value); + } + } + + return value; +} + +function parse(scale, input) { + if (helpers$1.isNullOrUndef(input)) { + return null; + } + + var options = scale.options.time; + var value = toTimestamp(scale, scale.getRightValue(input)); + if (value === null) { + return value; + } + + if (options.round) { + value = +scale._adapter.startOf(value, options.round); + } + + return value; +} + +/** + * Returns the number of unit to skip to be able to display up to `capacity` number of ticks + * in `unit` for the given `min` / `max` range and respecting the interval steps constraints. + */ +function determineStepSize(min, max, unit, capacity) { + var range = max - min; + var interval = INTERVALS[unit]; + var milliseconds = interval.size; + var steps = interval.steps; + var i, ilen, factor; + + if (!steps) { + return Math.ceil(range / (capacity * milliseconds)); + } + + for (i = 0, ilen = steps.length; i < ilen; ++i) { + factor = steps[i]; + if (Math.ceil(range / (milliseconds * factor)) <= capacity) { + break; + } + } + + return factor; +} + +/** + * Figures out what unit results in an appropriate number of auto-generated ticks + */ +function determineUnitForAutoTicks(minUnit, min, max, capacity) { + var ilen = UNITS.length; + var i, interval, factor; + + for (i = UNITS.indexOf(minUnit); i < ilen - 1; ++i) { + interval = INTERVALS[UNITS[i]]; + factor = interval.steps ? interval.steps[interval.steps.length - 1] : MAX_INTEGER; + + if (interval.common && Math.ceil((max - min) / (factor * interval.size)) <= capacity) { + return UNITS[i]; + } + } + + return UNITS[ilen - 1]; +} + +/** + * Figures out what unit to format a set of ticks with + */ +function determineUnitForFormatting(scale, ticks, minUnit, min, max) { + var ilen = UNITS.length; + var i, unit; + + for (i = ilen - 1; i >= UNITS.indexOf(minUnit); i--) { + unit = UNITS[i]; + if (INTERVALS[unit].common && scale._adapter.diff(max, min, unit) >= ticks.length) { + return unit; + } + } + + return UNITS[minUnit ? UNITS.indexOf(minUnit) : 0]; +} + +function determineMajorUnit(unit) { + for (var i = UNITS.indexOf(unit) + 1, ilen = UNITS.length; i < ilen; ++i) { + if (INTERVALS[UNITS[i]].common) { + return UNITS[i]; + } + } +} + +/** + * Generates a maximum of `capacity` timestamps between min and max, rounded to the + * `minor` unit, aligned on the `major` unit and using the given scale time `options`. + * Important: this method can return ticks outside the min and max range, it's the + * responsibility of the calling code to clamp values if needed. + */ +function generate(scale, min, max, capacity) { + var adapter = scale._adapter; + var options = scale.options; + var timeOpts = options.time; + var minor = timeOpts.unit || determineUnitForAutoTicks(timeOpts.minUnit, min, max, capacity); + var major = determineMajorUnit(minor); + var stepSize = valueOrDefault$c(timeOpts.stepSize, timeOpts.unitStepSize); + var weekday = minor === 'week' ? timeOpts.isoWeekday : false; + var majorTicksEnabled = options.ticks.major.enabled; + var interval = INTERVALS[minor]; + var first = min; + var last = max; + var ticks = []; + var time; + + if (!stepSize) { + stepSize = determineStepSize(min, max, minor, capacity); + } + + // For 'week' unit, handle the first day of week option + if (weekday) { + first = +adapter.startOf(first, 'isoWeek', weekday); + last = +adapter.startOf(last, 'isoWeek', weekday); + } + + // Align first/last ticks on unit + first = +adapter.startOf(first, weekday ? 'day' : minor); + last = +adapter.startOf(last, weekday ? 'day' : minor); + + // Make sure that the last tick include max + if (last < max) { + last = +adapter.add(last, 1, minor); + } + + time = first; + + if (majorTicksEnabled && major && !weekday && !timeOpts.round) { + // Align the first tick on the previous `minor` unit aligned on the `major` unit: + // we first aligned time on the previous `major` unit then add the number of full + // stepSize there is between first and the previous major time. + time = +adapter.startOf(time, major); + time = +adapter.add(time, ~~((first - time) / (interval.size * stepSize)) * stepSize, minor); + } + + for (; time < last; time = +adapter.add(time, stepSize, minor)) { + ticks.push(+time); + } + + ticks.push(+time); + + return ticks; +} + +/** + * Returns the start and end offsets from edges in the form of {start, end} + * where each value is a relative width to the scale and ranges between 0 and 1. + * They add extra margins on the both sides by scaling down the original scale. + * Offsets are added when the `offset` option is true. + */ +function computeOffsets(table, ticks, min, max, options) { + var start = 0; + var end = 0; + var first, last; + + if (options.offset && ticks.length) { + if (!options.time.min) { + first = interpolate$1(table, 'time', ticks[0], 'pos'); + if (ticks.length === 1) { + start = 1 - first; + } else { + start = (interpolate$1(table, 'time', ticks[1], 'pos') - first) / 2; + } + } + if (!options.time.max) { + last = interpolate$1(table, 'time', ticks[ticks.length - 1], 'pos'); + if (ticks.length === 1) { + end = last; + } else { + end = (last - interpolate$1(table, 'time', ticks[ticks.length - 2], 'pos')) / 2; + } + } + } + + return {start: start, end: end}; +} + +function ticksFromTimestamps(scale, values, majorUnit) { + var ticks = []; + var i, ilen, value, major; + + for (i = 0, ilen = values.length; i < ilen; ++i) { + value = values[i]; + major = majorUnit ? value === +scale._adapter.startOf(value, majorUnit) : false; + + ticks.push({ + value: value, + major: major + }); + } + + return ticks; +} + +var defaultConfig$4 = { + position: 'bottom', + + /** + * Data distribution along the scale: + * - 'linear': data are spread according to their time (distances can vary), + * - 'series': data are spread at the same distance from each other. + * @see https://github.com/chartjs/Chart.js/pull/4507 + * @since 2.7.0 + */ + distribution: 'linear', + + /** + * Scale boundary strategy (bypassed by min/max time options) + * - `data`: make sure data are fully visible, ticks outside are removed + * - `ticks`: make sure ticks are fully visible, data outside are truncated + * @see https://github.com/chartjs/Chart.js/pull/4556 + * @since 2.7.0 + */ + bounds: 'data', + + adapters: {}, + time: { + parser: false, // false == a pattern string from https://momentjs.com/docs/#/parsing/string-format/ or a custom callback that converts its argument to a moment + format: false, // DEPRECATED false == date objects, moment object, callback or a pattern string from https://momentjs.com/docs/#/parsing/string-format/ + unit: false, // false == automatic or override with week, month, year, etc. + round: false, // none, or override with week, month, year, etc. + displayFormat: false, // DEPRECATED + isoWeekday: false, // override week start day - see https://momentjs.com/docs/#/get-set/iso-weekday/ + minUnit: 'millisecond', + displayFormats: {} + }, + ticks: { + autoSkip: false, + + /** + * Ticks generation input values: + * - 'auto': generates "optimal" ticks based on scale size and time options. + * - 'data': generates ticks from data (including labels from data {t|x|y} objects). + * - 'labels': generates ticks from user given `data.labels` values ONLY. + * @see https://github.com/chartjs/Chart.js/pull/4507 + * @since 2.7.0 + */ + source: 'auto', + + major: { + enabled: false + } + } +}; + +var scale_time = core_scale.extend({ + initialize: function() { + this.mergeTicksOptions(); + core_scale.prototype.initialize.call(this); + }, + + update: function() { + var me = this; + var options = me.options; + var time = options.time || (options.time = {}); + var adapter = me._adapter = new core_adapters._date(options.adapters.date); + + // DEPRECATIONS: output a message only one time per update + if (time.format) { + console.warn('options.time.format is deprecated and replaced by options.time.parser.'); + } + + // Backward compatibility: before introducing adapter, `displayFormats` was + // supposed to contain *all* unit/string pairs but this can't be resolved + // when loading the scale (adapters are loaded afterward), so let's populate + // missing formats on update + helpers$1.mergeIf(time.displayFormats, adapter.formats()); + + return core_scale.prototype.update.apply(me, arguments); + }, + + /** + * Allows data to be referenced via 't' attribute + */ + getRightValue: function(rawValue) { + if (rawValue && rawValue.t !== undefined) { + rawValue = rawValue.t; + } + return core_scale.prototype.getRightValue.call(this, rawValue); + }, + + determineDataLimits: function() { + var me = this; + var chart = me.chart; + var adapter = me._adapter; + var timeOpts = me.options.time; + var unit = timeOpts.unit || 'day'; + var min = MAX_INTEGER; + var max = MIN_INTEGER; + var timestamps = []; + var datasets = []; + var labels = []; + var i, j, ilen, jlen, data, timestamp; + var dataLabels = chart.data.labels || []; + + // Convert labels to timestamps + for (i = 0, ilen = dataLabels.length; i < ilen; ++i) { + labels.push(parse(me, dataLabels[i])); + } + + // Convert data to timestamps + for (i = 0, ilen = (chart.data.datasets || []).length; i < ilen; ++i) { + if (chart.isDatasetVisible(i)) { + data = chart.data.datasets[i].data; + + // Let's consider that all data have the same format. + if (helpers$1.isObject(data[0])) { + datasets[i] = []; + + for (j = 0, jlen = data.length; j < jlen; ++j) { + timestamp = parse(me, data[j]); + timestamps.push(timestamp); + datasets[i][j] = timestamp; + } + } else { + for (j = 0, jlen = labels.length; j < jlen; ++j) { + timestamps.push(labels[j]); + } + datasets[i] = labels.slice(0); + } + } else { + datasets[i] = []; + } + } + + if (labels.length) { + // Sort labels **after** data have been converted + labels = arrayUnique(labels).sort(sorter); + min = Math.min(min, labels[0]); + max = Math.max(max, labels[labels.length - 1]); + } + + if (timestamps.length) { + timestamps = arrayUnique(timestamps).sort(sorter); + min = Math.min(min, timestamps[0]); + max = Math.max(max, timestamps[timestamps.length - 1]); + } + + min = parse(me, timeOpts.min) || min; + max = parse(me, timeOpts.max) || max; + + // In case there is no valid min/max, set limits based on unit time option + min = min === MAX_INTEGER ? +adapter.startOf(Date.now(), unit) : min; + max = max === MIN_INTEGER ? +adapter.endOf(Date.now(), unit) + 1 : max; + + // Make sure that max is strictly higher than min (required by the lookup table) + me.min = Math.min(min, max); + me.max = Math.max(min + 1, max); + + // PRIVATE + me._horizontal = me.isHorizontal(); + me._table = []; + me._timestamps = { + data: timestamps, + datasets: datasets, + labels: labels + }; + }, + + buildTicks: function() { + var me = this; + var min = me.min; + var max = me.max; + var options = me.options; + var timeOpts = options.time; + var timestamps = []; + var ticks = []; + var i, ilen, timestamp; + + switch (options.ticks.source) { + case 'data': + timestamps = me._timestamps.data; + break; + case 'labels': + timestamps = me._timestamps.labels; + break; + case 'auto': + default: + timestamps = generate(me, min, max, me.getLabelCapacity(min), options); + } + + if (options.bounds === 'ticks' && timestamps.length) { + min = timestamps[0]; + max = timestamps[timestamps.length - 1]; + } + + // Enforce limits with user min/max options + min = parse(me, timeOpts.min) || min; + max = parse(me, timeOpts.max) || max; + + // Remove ticks outside the min/max range + for (i = 0, ilen = timestamps.length; i < ilen; ++i) { + timestamp = timestamps[i]; + if (timestamp >= min && timestamp <= max) { + ticks.push(timestamp); + } + } + + me.min = min; + me.max = max; + + // PRIVATE + me._unit = timeOpts.unit || determineUnitForFormatting(me, ticks, timeOpts.minUnit, me.min, me.max); + me._majorUnit = determineMajorUnit(me._unit); + me._table = buildLookupTable(me._timestamps.data, min, max, options.distribution); + me._offsets = computeOffsets(me._table, ticks, min, max, options); + + if (options.ticks.reverse) { + ticks.reverse(); + } + + return ticksFromTimestamps(me, ticks, me._majorUnit); + }, + + getLabelForIndex: function(index, datasetIndex) { + var me = this; + var adapter = me._adapter; + var data = me.chart.data; + var timeOpts = me.options.time; + var label = data.labels && index < data.labels.length ? data.labels[index] : ''; + var value = data.datasets[datasetIndex].data[index]; + + if (helpers$1.isObject(value)) { + label = me.getRightValue(value); + } + if (timeOpts.tooltipFormat) { + return adapter.format(toTimestamp(me, label), timeOpts.tooltipFormat); + } + if (typeof label === 'string') { + return label; + } + return adapter.format(toTimestamp(me, label), timeOpts.displayFormats.datetime); + }, + + /** + * Function to format an individual tick mark + * @private + */ + tickFormatFunction: function(time, index, ticks, format) { + var me = this; + var adapter = me._adapter; + var options = me.options; + var formats = options.time.displayFormats; + var minorFormat = formats[me._unit]; + var majorUnit = me._majorUnit; + var majorFormat = formats[majorUnit]; + var majorTime = +adapter.startOf(time, majorUnit); + var majorTickOpts = options.ticks.major; + var major = majorTickOpts.enabled && majorUnit && majorFormat && time === majorTime; + var label = adapter.format(time, format ? format : major ? majorFormat : minorFormat); + var tickOpts = major ? majorTickOpts : options.ticks.minor; + var formatter = valueOrDefault$c(tickOpts.callback, tickOpts.userCallback); + + return formatter ? formatter(label, index, ticks) : label; + }, + + convertTicksToLabels: function(ticks) { + var labels = []; + var i, ilen; + + for (i = 0, ilen = ticks.length; i < ilen; ++i) { + labels.push(this.tickFormatFunction(ticks[i].value, i, ticks)); + } + + return labels; + }, + + /** + * @private + */ + getPixelForOffset: function(time) { + var me = this; + var isReverse = me.options.ticks.reverse; + var size = me._horizontal ? me.width : me.height; + var start = me._horizontal ? isReverse ? me.right : me.left : isReverse ? me.bottom : me.top; + var pos = interpolate$1(me._table, 'time', time, 'pos'); + var offset = size * (me._offsets.start + pos) / (me._offsets.start + 1 + me._offsets.end); + + return isReverse ? start - offset : start + offset; + }, + + getPixelForValue: function(value, index, datasetIndex) { + var me = this; + var time = null; + + if (index !== undefined && datasetIndex !== undefined) { + time = me._timestamps.datasets[datasetIndex][index]; + } + + if (time === null) { + time = parse(me, value); + } + + if (time !== null) { + return me.getPixelForOffset(time); + } + }, + + getPixelForTick: function(index) { + var ticks = this.getTicks(); + return index >= 0 && index < ticks.length ? + this.getPixelForOffset(ticks[index].value) : + null; + }, + + getValueForPixel: function(pixel) { + var me = this; + var size = me._horizontal ? me.width : me.height; + var start = me._horizontal ? me.left : me.top; + var pos = (size ? (pixel - start) / size : 0) * (me._offsets.start + 1 + me._offsets.start) - me._offsets.end; + var time = interpolate$1(me._table, 'pos', pos, 'time'); + + // DEPRECATION, we should return time directly + return me._adapter._create(time); + }, + + /** + * Crude approximation of what the label width might be + * @private + */ + getLabelWidth: function(label) { + var me = this; + var ticksOpts = me.options.ticks; + var tickLabelWidth = me.ctx.measureText(label).width; + var angle = helpers$1.toRadians(ticksOpts.maxRotation); + var cosRotation = Math.cos(angle); + var sinRotation = Math.sin(angle); + var tickFontSize = valueOrDefault$c(ticksOpts.fontSize, core_defaults.global.defaultFontSize); + + return (tickLabelWidth * cosRotation) + (tickFontSize * sinRotation); + }, + + /** + * @private + */ + getLabelCapacity: function(exampleTime) { + var me = this; + + // pick the longest format (milliseconds) for guestimation + var format = me.options.time.displayFormats.millisecond; + var exampleLabel = me.tickFormatFunction(exampleTime, 0, [], format); + var tickLabelWidth = me.getLabelWidth(exampleLabel); + var innerWidth = me.isHorizontal() ? me.width : me.height; + var capacity = Math.floor(innerWidth / tickLabelWidth); + + return capacity > 0 ? capacity : 1; + } +}); + +// INTERNAL: static default options, registered in src/index.js +var _defaults$4 = defaultConfig$4; +scale_time._defaults = _defaults$4; + +var scales = { + category: scale_category, + linear: scale_linear, + logarithmic: scale_logarithmic, + radialLinear: scale_radialLinear, + time: scale_time +}; + +var FORMATS = { + datetime: 'MMM D, YYYY, h:mm:ss a', + millisecond: 'h:mm:ss.SSS a', + second: 'h:mm:ss a', + minute: 'h:mm a', + hour: 'hA', + day: 'MMM D', + week: 'll', + month: 'MMM YYYY', + quarter: '[Q]Q - YYYY', + year: 'YYYY' +}; + +core_adapters._date.override(typeof moment === 'function' ? { + _id: 'moment', // DEBUG ONLY + + formats: function() { + return FORMATS; + }, + + parse: function(value, format) { + if (typeof value === 'string' && typeof format === 'string') { + value = moment(value, format); + } else if (!(value instanceof moment)) { + value = moment(value); + } + return value.isValid() ? value.valueOf() : null; + }, + + format: function(time, format) { + return moment(time).format(format); + }, + + add: function(time, amount, unit) { + return moment(time).add(amount, unit).valueOf(); + }, + + diff: function(max, min, unit) { + return moment.duration(moment(max).diff(moment(min))).as(unit); + }, + + startOf: function(time, unit, weekday) { + time = moment(time); + if (unit === 'isoWeek') { + return time.isoWeekday(weekday).valueOf(); + } + return time.startOf(unit).valueOf(); + }, + + endOf: function(time, unit) { + return moment(time).endOf(unit).valueOf(); + }, + + // DEPRECATIONS + + /** + * Provided for backward compatibility with scale.getValueForPixel(). + * @deprecated since version 2.8.0 + * @todo remove at version 3 + * @private + */ + _create: function(time) { + return moment(time); + }, +} : {}); + +core_defaults._set('global', { + plugins: { + filler: { + propagate: true + } + } +}); + +var mappers = { + dataset: function(source) { + var index = source.fill; + var chart = source.chart; + var meta = chart.getDatasetMeta(index); + var visible = meta && chart.isDatasetVisible(index); + var points = (visible && meta.dataset._children) || []; + var length = points.length || 0; + + return !length ? null : function(point, i) { + return (i < length && points[i]._view) || null; + }; + }, + + boundary: function(source) { + var boundary = source.boundary; + var x = boundary ? boundary.x : null; + var y = boundary ? boundary.y : null; + + return function(point) { + return { + x: x === null ? point.x : x, + y: y === null ? point.y : y, + }; + }; + } +}; + +// @todo if (fill[0] === '#') +function decodeFill(el, index, count) { + var model = el._model || {}; + var fill = model.fill; + var target; + + if (fill === undefined) { + fill = !!model.backgroundColor; + } + + if (fill === false || fill === null) { + return false; + } + + if (fill === true) { + return 'origin'; + } + + target = parseFloat(fill, 10); + if (isFinite(target) && Math.floor(target) === target) { + if (fill[0] === '-' || fill[0] === '+') { + target = index + target; + } + + if (target === index || target < 0 || target >= count) { + return false; + } + + return target; + } + + switch (fill) { + // compatibility + case 'bottom': + return 'start'; + case 'top': + return 'end'; + case 'zero': + return 'origin'; + // supported boundaries + case 'origin': + case 'start': + case 'end': + return fill; + // invalid fill values + default: + return false; + } +} + +function computeBoundary(source) { + var model = source.el._model || {}; + var scale = source.el._scale || {}; + var fill = source.fill; + var target = null; + var horizontal; + + if (isFinite(fill)) { + return null; + } + + // Backward compatibility: until v3, we still need to support boundary values set on + // the model (scaleTop, scaleBottom and scaleZero) because some external plugins and + // controllers might still use it (e.g. the Smith chart). + + if (fill === 'start') { + target = model.scaleBottom === undefined ? scale.bottom : model.scaleBottom; + } else if (fill === 'end') { + target = model.scaleTop === undefined ? scale.top : model.scaleTop; + } else if (model.scaleZero !== undefined) { + target = model.scaleZero; + } else if (scale.getBasePosition) { + target = scale.getBasePosition(); + } else if (scale.getBasePixel) { + target = scale.getBasePixel(); + } + + if (target !== undefined && target !== null) { + if (target.x !== undefined && target.y !== undefined) { + return target; + } + + if (helpers$1.isFinite(target)) { + horizontal = scale.isHorizontal(); + return { + x: horizontal ? target : null, + y: horizontal ? null : target + }; + } + } + + return null; +} + +function resolveTarget(sources, index, propagate) { + var source = sources[index]; + var fill = source.fill; + var visited = [index]; + var target; + + if (!propagate) { + return fill; + } + + while (fill !== false && visited.indexOf(fill) === -1) { + if (!isFinite(fill)) { + return fill; + } + + target = sources[fill]; + if (!target) { + return false; + } + + if (target.visible) { + return fill; + } + + visited.push(fill); + fill = target.fill; + } + + return false; +} + +function createMapper(source) { + var fill = source.fill; + var type = 'dataset'; + + if (fill === false) { + return null; + } + + if (!isFinite(fill)) { + type = 'boundary'; + } + + return mappers[type](source); +} + +function isDrawable(point) { + return point && !point.skip; +} + +function drawArea(ctx, curve0, curve1, len0, len1) { + var i; + + if (!len0 || !len1) { + return; + } + + // building first area curve (normal) + ctx.moveTo(curve0[0].x, curve0[0].y); + for (i = 1; i < len0; ++i) { + helpers$1.canvas.lineTo(ctx, curve0[i - 1], curve0[i]); + } + + // joining the two area curves + ctx.lineTo(curve1[len1 - 1].x, curve1[len1 - 1].y); + + // building opposite area curve (reverse) + for (i = len1 - 1; i > 0; --i) { + helpers$1.canvas.lineTo(ctx, curve1[i], curve1[i - 1], true); + } +} + +function doFill(ctx, points, mapper, view, color, loop) { + var count = points.length; + var span = view.spanGaps; + var curve0 = []; + var curve1 = []; + var len0 = 0; + var len1 = 0; + var i, ilen, index, p0, p1, d0, d1; + + ctx.beginPath(); + + for (i = 0, ilen = (count + !!loop); i < ilen; ++i) { + index = i % count; + p0 = points[index]._view; + p1 = mapper(p0, index, view); + d0 = isDrawable(p0); + d1 = isDrawable(p1); + + if (d0 && d1) { + len0 = curve0.push(p0); + len1 = curve1.push(p1); + } else if (len0 && len1) { + if (!span) { + drawArea(ctx, curve0, curve1, len0, len1); + len0 = len1 = 0; + curve0 = []; + curve1 = []; + } else { + if (d0) { + curve0.push(p0); + } + if (d1) { + curve1.push(p1); + } + } + } + } + + drawArea(ctx, curve0, curve1, len0, len1); + + ctx.closePath(); + ctx.fillStyle = color; + ctx.fill(); +} + +var plugin_filler = { + id: 'filler', + + afterDatasetsUpdate: function(chart, options) { + var count = (chart.data.datasets || []).length; + var propagate = options.propagate; + var sources = []; + var meta, i, el, source; + + for (i = 0; i < count; ++i) { + meta = chart.getDatasetMeta(i); + el = meta.dataset; + source = null; + + if (el && el._model && el instanceof elements.Line) { + source = { + visible: chart.isDatasetVisible(i), + fill: decodeFill(el, i, count), + chart: chart, + el: el + }; + } + + meta.$filler = source; + sources.push(source); + } + + for (i = 0; i < count; ++i) { + source = sources[i]; + if (!source) { + continue; + } + + source.fill = resolveTarget(sources, i, propagate); + source.boundary = computeBoundary(source); + source.mapper = createMapper(source); + } + }, + + beforeDatasetDraw: function(chart, args) { + var meta = args.meta.$filler; + if (!meta) { + return; + } + + var ctx = chart.ctx; + var el = meta.el; + var view = el._view; + var points = el._children || []; + var mapper = meta.mapper; + var color = view.backgroundColor || core_defaults.global.defaultColor; + + if (mapper && color && points.length) { + helpers$1.canvas.clipArea(ctx, chart.chartArea); + doFill(ctx, points, mapper, view, color, el._loop); + helpers$1.canvas.unclipArea(ctx); + } + } +}; + +var noop$1 = helpers$1.noop; +var valueOrDefault$d = helpers$1.valueOrDefault; + +core_defaults._set('global', { + legend: { + display: true, + position: 'top', + fullWidth: true, + reverse: false, + weight: 1000, + + // a callback that will handle + onClick: function(e, legendItem) { + var index = legendItem.datasetIndex; + var ci = this.chart; + var meta = ci.getDatasetMeta(index); + + // See controller.isDatasetVisible comment + meta.hidden = meta.hidden === null ? !ci.data.datasets[index].hidden : null; + + // We hid a dataset ... rerender the chart + ci.update(); + }, + + onHover: null, + onLeave: null, + + labels: { + boxWidth: 40, + padding: 10, + // Generates labels shown in the legend + // Valid properties to return: + // text : text to display + // fillStyle : fill of coloured box + // strokeStyle: stroke of coloured box + // hidden : if this legend item refers to a hidden item + // lineCap : cap style for line + // lineDash + // lineDashOffset : + // lineJoin : + // lineWidth : + generateLabels: function(chart) { + var data = chart.data; + return helpers$1.isArray(data.datasets) ? data.datasets.map(function(dataset, i) { + return { + text: dataset.label, + fillStyle: (!helpers$1.isArray(dataset.backgroundColor) ? dataset.backgroundColor : dataset.backgroundColor[0]), + hidden: !chart.isDatasetVisible(i), + lineCap: dataset.borderCapStyle, + lineDash: dataset.borderDash, + lineDashOffset: dataset.borderDashOffset, + lineJoin: dataset.borderJoinStyle, + lineWidth: dataset.borderWidth, + strokeStyle: dataset.borderColor, + pointStyle: dataset.pointStyle, + + // Below is extra data used for toggling the datasets + datasetIndex: i + }; + }, this) : []; + } + } + }, + + legendCallback: function(chart) { + var text = []; + text.push('
      '); + for (var i = 0; i < chart.data.datasets.length; i++) { + text.push('
    • '); + if (chart.data.datasets[i].label) { + text.push(chart.data.datasets[i].label); + } + text.push('
    • '); + } + text.push('
    '); + return text.join(''); + } +}); + +/** + * Helper function to get the box width based on the usePointStyle option + * @param {object} labelopts - the label options on the legend + * @param {number} fontSize - the label font size + * @return {number} width of the color box area + */ +function getBoxWidth(labelOpts, fontSize) { + return labelOpts.usePointStyle && labelOpts.boxWidth > fontSize ? + fontSize : + labelOpts.boxWidth; +} + +/** + * IMPORTANT: this class is exposed publicly as Chart.Legend, backward compatibility required! + */ +var Legend = core_element.extend({ + + initialize: function(config) { + helpers$1.extend(this, config); + + // Contains hit boxes for each dataset (in dataset order) + this.legendHitBoxes = []; + + /** + * @private + */ + this._hoveredItem = null; + + // Are we in doughnut mode which has a different data type + this.doughnutMode = false; + }, + + // These methods are ordered by lifecycle. Utilities then follow. + // Any function defined here is inherited by all legend types. + // Any function can be extended by the legend type + + beforeUpdate: noop$1, + update: function(maxWidth, maxHeight, margins) { + var me = this; + + // Update Lifecycle - Probably don't want to ever extend or overwrite this function ;) + me.beforeUpdate(); + + // Absorb the master measurements + me.maxWidth = maxWidth; + me.maxHeight = maxHeight; + me.margins = margins; + + // Dimensions + me.beforeSetDimensions(); + me.setDimensions(); + me.afterSetDimensions(); + // Labels + me.beforeBuildLabels(); + me.buildLabels(); + me.afterBuildLabels(); + + // Fit + me.beforeFit(); + me.fit(); + me.afterFit(); + // + me.afterUpdate(); + + return me.minSize; + }, + afterUpdate: noop$1, + + // + + beforeSetDimensions: noop$1, + setDimensions: function() { + var me = this; + // Set the unconstrained dimension before label rotation + if (me.isHorizontal()) { + // Reset position before calculating rotation + me.width = me.maxWidth; + me.left = 0; + me.right = me.width; + } else { + me.height = me.maxHeight; + + // Reset position before calculating rotation + me.top = 0; + me.bottom = me.height; + } + + // Reset padding + me.paddingLeft = 0; + me.paddingTop = 0; + me.paddingRight = 0; + me.paddingBottom = 0; + + // Reset minSize + me.minSize = { + width: 0, + height: 0 + }; + }, + afterSetDimensions: noop$1, + + // + + beforeBuildLabels: noop$1, + buildLabels: function() { + var me = this; + var labelOpts = me.options.labels || {}; + var legendItems = helpers$1.callback(labelOpts.generateLabels, [me.chart], me) || []; + + if (labelOpts.filter) { + legendItems = legendItems.filter(function(item) { + return labelOpts.filter(item, me.chart.data); + }); + } + + if (me.options.reverse) { + legendItems.reverse(); + } + + me.legendItems = legendItems; + }, + afterBuildLabels: noop$1, + + // + + beforeFit: noop$1, + fit: function() { + var me = this; + var opts = me.options; + var labelOpts = opts.labels; + var display = opts.display; + + var ctx = me.ctx; + + var labelFont = helpers$1.options._parseFont(labelOpts); + var fontSize = labelFont.size; + + // Reset hit boxes + var hitboxes = me.legendHitBoxes = []; + + var minSize = me.minSize; + var isHorizontal = me.isHorizontal(); + + if (isHorizontal) { + minSize.width = me.maxWidth; // fill all the width + minSize.height = display ? 10 : 0; + } else { + minSize.width = display ? 10 : 0; + minSize.height = me.maxHeight; // fill all the height + } + + // Increase sizes here + if (display) { + ctx.font = labelFont.string; + + if (isHorizontal) { + // Labels + + // Width of each line of legend boxes. Labels wrap onto multiple lines when there are too many to fit on one + var lineWidths = me.lineWidths = [0]; + var totalHeight = 0; + + ctx.textAlign = 'left'; + ctx.textBaseline = 'top'; + + helpers$1.each(me.legendItems, function(legendItem, i) { + var boxWidth = getBoxWidth(labelOpts, fontSize); + var width = boxWidth + (fontSize / 2) + ctx.measureText(legendItem.text).width; + + if (i === 0 || lineWidths[lineWidths.length - 1] + width + labelOpts.padding > minSize.width) { + totalHeight += fontSize + labelOpts.padding; + lineWidths[lineWidths.length - (i > 0 ? 0 : 1)] = labelOpts.padding; + } + + // Store the hitbox width and height here. Final position will be updated in `draw` + hitboxes[i] = { + left: 0, + top: 0, + width: width, + height: fontSize + }; + + lineWidths[lineWidths.length - 1] += width + labelOpts.padding; + }); + + minSize.height += totalHeight; + + } else { + var vPadding = labelOpts.padding; + var columnWidths = me.columnWidths = []; + var totalWidth = labelOpts.padding; + var currentColWidth = 0; + var currentColHeight = 0; + var itemHeight = fontSize + vPadding; + + helpers$1.each(me.legendItems, function(legendItem, i) { + var boxWidth = getBoxWidth(labelOpts, fontSize); + var itemWidth = boxWidth + (fontSize / 2) + ctx.measureText(legendItem.text).width; + + // If too tall, go to new column + if (i > 0 && currentColHeight + itemHeight > minSize.height - vPadding) { + totalWidth += currentColWidth + labelOpts.padding; + columnWidths.push(currentColWidth); // previous column width + + currentColWidth = 0; + currentColHeight = 0; + } + + // Get max width + currentColWidth = Math.max(currentColWidth, itemWidth); + currentColHeight += itemHeight; + + // Store the hitbox width and height here. Final position will be updated in `draw` + hitboxes[i] = { + left: 0, + top: 0, + width: itemWidth, + height: fontSize + }; + }); + + totalWidth += currentColWidth; + columnWidths.push(currentColWidth); + minSize.width += totalWidth; + } + } + + me.width = minSize.width; + me.height = minSize.height; + }, + afterFit: noop$1, + + // Shared Methods + isHorizontal: function() { + return this.options.position === 'top' || this.options.position === 'bottom'; + }, + + // Actually draw the legend on the canvas + draw: function() { + var me = this; + var opts = me.options; + var labelOpts = opts.labels; + var globalDefaults = core_defaults.global; + var defaultColor = globalDefaults.defaultColor; + var lineDefault = globalDefaults.elements.line; + var legendWidth = me.width; + var lineWidths = me.lineWidths; + + if (opts.display) { + var ctx = me.ctx; + var fontColor = valueOrDefault$d(labelOpts.fontColor, globalDefaults.defaultFontColor); + var labelFont = helpers$1.options._parseFont(labelOpts); + var fontSize = labelFont.size; + var cursor; + + // Canvas setup + ctx.textAlign = 'left'; + ctx.textBaseline = 'middle'; + ctx.lineWidth = 0.5; + ctx.strokeStyle = fontColor; // for strikethrough effect + ctx.fillStyle = fontColor; // render in correct colour + ctx.font = labelFont.string; + + var boxWidth = getBoxWidth(labelOpts, fontSize); + var hitboxes = me.legendHitBoxes; + + // current position + var drawLegendBox = function(x, y, legendItem) { + if (isNaN(boxWidth) || boxWidth <= 0) { + return; + } + + // Set the ctx for the box + ctx.save(); + + var lineWidth = valueOrDefault$d(legendItem.lineWidth, lineDefault.borderWidth); + ctx.fillStyle = valueOrDefault$d(legendItem.fillStyle, defaultColor); + ctx.lineCap = valueOrDefault$d(legendItem.lineCap, lineDefault.borderCapStyle); + ctx.lineDashOffset = valueOrDefault$d(legendItem.lineDashOffset, lineDefault.borderDashOffset); + ctx.lineJoin = valueOrDefault$d(legendItem.lineJoin, lineDefault.borderJoinStyle); + ctx.lineWidth = lineWidth; + ctx.strokeStyle = valueOrDefault$d(legendItem.strokeStyle, defaultColor); + + if (ctx.setLineDash) { + // IE 9 and 10 do not support line dash + ctx.setLineDash(valueOrDefault$d(legendItem.lineDash, lineDefault.borderDash)); + } + + if (opts.labels && opts.labels.usePointStyle) { + // Recalculate x and y for drawPoint() because its expecting + // x and y to be center of figure (instead of top left) + var radius = boxWidth * Math.SQRT2 / 2; + var centerX = x + boxWidth / 2; + var centerY = y + fontSize / 2; + + // Draw pointStyle as legend symbol + helpers$1.canvas.drawPoint(ctx, legendItem.pointStyle, radius, centerX, centerY); + } else { + // Draw box as legend symbol + if (lineWidth !== 0) { + ctx.strokeRect(x, y, boxWidth, fontSize); + } + ctx.fillRect(x, y, boxWidth, fontSize); + } + + ctx.restore(); + }; + var fillText = function(x, y, legendItem, textWidth) { + var halfFontSize = fontSize / 2; + var xLeft = boxWidth + halfFontSize + x; + var yMiddle = y + halfFontSize; + + ctx.fillText(legendItem.text, xLeft, yMiddle); + + if (legendItem.hidden) { + // Strikethrough the text if hidden + ctx.beginPath(); + ctx.lineWidth = 2; + ctx.moveTo(xLeft, yMiddle); + ctx.lineTo(xLeft + textWidth, yMiddle); + ctx.stroke(); + } + }; + + // Horizontal + var isHorizontal = me.isHorizontal(); + if (isHorizontal) { + cursor = { + x: me.left + ((legendWidth - lineWidths[0]) / 2) + labelOpts.padding, + y: me.top + labelOpts.padding, + line: 0 + }; + } else { + cursor = { + x: me.left + labelOpts.padding, + y: me.top + labelOpts.padding, + line: 0 + }; + } + + var itemHeight = fontSize + labelOpts.padding; + helpers$1.each(me.legendItems, function(legendItem, i) { + var textWidth = ctx.measureText(legendItem.text).width; + var width = boxWidth + (fontSize / 2) + textWidth; + var x = cursor.x; + var y = cursor.y; + + // Use (me.left + me.minSize.width) and (me.top + me.minSize.height) + // instead of me.right and me.bottom because me.width and me.height + // may have been changed since me.minSize was calculated + if (isHorizontal) { + if (i > 0 && x + width + labelOpts.padding > me.left + me.minSize.width) { + y = cursor.y += itemHeight; + cursor.line++; + x = cursor.x = me.left + ((legendWidth - lineWidths[cursor.line]) / 2) + labelOpts.padding; + } + } else if (i > 0 && y + itemHeight > me.top + me.minSize.height) { + x = cursor.x = x + me.columnWidths[cursor.line] + labelOpts.padding; + y = cursor.y = me.top + labelOpts.padding; + cursor.line++; + } + + drawLegendBox(x, y, legendItem); + + hitboxes[i].left = x; + hitboxes[i].top = y; + + // Fill the actual label + fillText(x, y, legendItem, textWidth); + + if (isHorizontal) { + cursor.x += width + labelOpts.padding; + } else { + cursor.y += itemHeight; + } + + }); + } + }, + + /** + * @private + */ + _getLegendItemAt: function(x, y) { + var me = this; + var i, hitBox, lh; + + if (x >= me.left && x <= me.right && y >= me.top && y <= me.bottom) { + // See if we are touching one of the dataset boxes + lh = me.legendHitBoxes; + for (i = 0; i < lh.length; ++i) { + hitBox = lh[i]; + + if (x >= hitBox.left && x <= hitBox.left + hitBox.width && y >= hitBox.top && y <= hitBox.top + hitBox.height) { + // Touching an element + return me.legendItems[i]; + } + } + } + + return null; + }, + + /** + * Handle an event + * @private + * @param {IEvent} event - The event to handle + */ + handleEvent: function(e) { + var me = this; + var opts = me.options; + var type = e.type === 'mouseup' ? 'click' : e.type; + var hoveredItem; + + if (type === 'mousemove') { + if (!opts.onHover && !opts.onLeave) { + return; + } + } else if (type === 'click') { + if (!opts.onClick) { + return; + } + } else { + return; + } + + // Chart event already has relative position in it + hoveredItem = me._getLegendItemAt(e.x, e.y); + + if (type === 'click') { + if (hoveredItem && opts.onClick) { + // use e.native for backwards compatibility + opts.onClick.call(me, e.native, hoveredItem); + } + } else { + if (opts.onLeave && hoveredItem !== me._hoveredItem) { + if (me._hoveredItem) { + opts.onLeave.call(me, e.native, me._hoveredItem); + } + me._hoveredItem = hoveredItem; + } + + if (opts.onHover && hoveredItem) { + // use e.native for backwards compatibility + opts.onHover.call(me, e.native, hoveredItem); + } + } + } +}); + +function createNewLegendAndAttach(chart, legendOpts) { + var legend = new Legend({ + ctx: chart.ctx, + options: legendOpts, + chart: chart + }); + + core_layouts.configure(chart, legend, legendOpts); + core_layouts.addBox(chart, legend); + chart.legend = legend; +} + +var plugin_legend = { + id: 'legend', + + /** + * Backward compatibility: since 2.1.5, the legend is registered as a plugin, making + * Chart.Legend obsolete. To avoid a breaking change, we export the Legend as part of + * the plugin, which one will be re-exposed in the chart.js file. + * https://github.com/chartjs/Chart.js/pull/2640 + * @private + */ + _element: Legend, + + beforeInit: function(chart) { + var legendOpts = chart.options.legend; + + if (legendOpts) { + createNewLegendAndAttach(chart, legendOpts); + } + }, + + beforeUpdate: function(chart) { + var legendOpts = chart.options.legend; + var legend = chart.legend; + + if (legendOpts) { + helpers$1.mergeIf(legendOpts, core_defaults.global.legend); + + if (legend) { + core_layouts.configure(chart, legend, legendOpts); + legend.options = legendOpts; + } else { + createNewLegendAndAttach(chart, legendOpts); + } + } else if (legend) { + core_layouts.removeBox(chart, legend); + delete chart.legend; + } + }, + + afterEvent: function(chart, e) { + var legend = chart.legend; + if (legend) { + legend.handleEvent(e); + } + } +}; + +var noop$2 = helpers$1.noop; + +core_defaults._set('global', { + title: { + display: false, + fontStyle: 'bold', + fullWidth: true, + padding: 10, + position: 'top', + text: '', + weight: 2000 // by default greater than legend (1000) to be above + } +}); + +/** + * IMPORTANT: this class is exposed publicly as Chart.Legend, backward compatibility required! + */ +var Title = core_element.extend({ + initialize: function(config) { + var me = this; + helpers$1.extend(me, config); + + // Contains hit boxes for each dataset (in dataset order) + me.legendHitBoxes = []; + }, + + // These methods are ordered by lifecycle. Utilities then follow. + + beforeUpdate: noop$2, + update: function(maxWidth, maxHeight, margins) { + var me = this; + + // Update Lifecycle - Probably don't want to ever extend or overwrite this function ;) + me.beforeUpdate(); + + // Absorb the master measurements + me.maxWidth = maxWidth; + me.maxHeight = maxHeight; + me.margins = margins; + + // Dimensions + me.beforeSetDimensions(); + me.setDimensions(); + me.afterSetDimensions(); + // Labels + me.beforeBuildLabels(); + me.buildLabels(); + me.afterBuildLabels(); + + // Fit + me.beforeFit(); + me.fit(); + me.afterFit(); + // + me.afterUpdate(); + + return me.minSize; + + }, + afterUpdate: noop$2, + + // + + beforeSetDimensions: noop$2, + setDimensions: function() { + var me = this; + // Set the unconstrained dimension before label rotation + if (me.isHorizontal()) { + // Reset position before calculating rotation + me.width = me.maxWidth; + me.left = 0; + me.right = me.width; + } else { + me.height = me.maxHeight; + + // Reset position before calculating rotation + me.top = 0; + me.bottom = me.height; + } + + // Reset padding + me.paddingLeft = 0; + me.paddingTop = 0; + me.paddingRight = 0; + me.paddingBottom = 0; + + // Reset minSize + me.minSize = { + width: 0, + height: 0 + }; + }, + afterSetDimensions: noop$2, + + // + + beforeBuildLabels: noop$2, + buildLabels: noop$2, + afterBuildLabels: noop$2, + + // + + beforeFit: noop$2, + fit: function() { + var me = this; + var opts = me.options; + var display = opts.display; + var minSize = me.minSize; + var lineCount = helpers$1.isArray(opts.text) ? opts.text.length : 1; + var fontOpts = helpers$1.options._parseFont(opts); + var textSize = display ? (lineCount * fontOpts.lineHeight) + (opts.padding * 2) : 0; + + if (me.isHorizontal()) { + minSize.width = me.maxWidth; // fill all the width + minSize.height = textSize; + } else { + minSize.width = textSize; + minSize.height = me.maxHeight; // fill all the height + } + + me.width = minSize.width; + me.height = minSize.height; + + }, + afterFit: noop$2, + + // Shared Methods + isHorizontal: function() { + var pos = this.options.position; + return pos === 'top' || pos === 'bottom'; + }, + + // Actually draw the title block on the canvas + draw: function() { + var me = this; + var ctx = me.ctx; + var opts = me.options; + + if (opts.display) { + var fontOpts = helpers$1.options._parseFont(opts); + var lineHeight = fontOpts.lineHeight; + var offset = lineHeight / 2 + opts.padding; + var rotation = 0; + var top = me.top; + var left = me.left; + var bottom = me.bottom; + var right = me.right; + var maxWidth, titleX, titleY; + + ctx.fillStyle = helpers$1.valueOrDefault(opts.fontColor, core_defaults.global.defaultFontColor); // render in correct colour + ctx.font = fontOpts.string; + + // Horizontal + if (me.isHorizontal()) { + titleX = left + ((right - left) / 2); // midpoint of the width + titleY = top + offset; + maxWidth = right - left; + } else { + titleX = opts.position === 'left' ? left + offset : right - offset; + titleY = top + ((bottom - top) / 2); + maxWidth = bottom - top; + rotation = Math.PI * (opts.position === 'left' ? -0.5 : 0.5); + } + + ctx.save(); + ctx.translate(titleX, titleY); + ctx.rotate(rotation); + ctx.textAlign = 'center'; + ctx.textBaseline = 'middle'; + + var text = opts.text; + if (helpers$1.isArray(text)) { + var y = 0; + for (var i = 0; i < text.length; ++i) { + ctx.fillText(text[i], 0, y, maxWidth); + y += lineHeight; + } + } else { + ctx.fillText(text, 0, 0, maxWidth); + } + + ctx.restore(); + } + } +}); + +function createNewTitleBlockAndAttach(chart, titleOpts) { + var title = new Title({ + ctx: chart.ctx, + options: titleOpts, + chart: chart + }); + + core_layouts.configure(chart, title, titleOpts); + core_layouts.addBox(chart, title); + chart.titleBlock = title; +} + +var plugin_title = { + id: 'title', + + /** + * Backward compatibility: since 2.1.5, the title is registered as a plugin, making + * Chart.Title obsolete. To avoid a breaking change, we export the Title as part of + * the plugin, which one will be re-exposed in the chart.js file. + * https://github.com/chartjs/Chart.js/pull/2640 + * @private + */ + _element: Title, + + beforeInit: function(chart) { + var titleOpts = chart.options.title; + + if (titleOpts) { + createNewTitleBlockAndAttach(chart, titleOpts); + } + }, + + beforeUpdate: function(chart) { + var titleOpts = chart.options.title; + var titleBlock = chart.titleBlock; + + if (titleOpts) { + helpers$1.mergeIf(titleOpts, core_defaults.global.title); + + if (titleBlock) { + core_layouts.configure(chart, titleBlock, titleOpts); + titleBlock.options = titleOpts; + } else { + createNewTitleBlockAndAttach(chart, titleOpts); + } + } else if (titleBlock) { + core_layouts.removeBox(chart, titleBlock); + delete chart.titleBlock; + } + } +}; + +var plugins = {}; +var filler = plugin_filler; +var legend = plugin_legend; +var title = plugin_title; +plugins.filler = filler; +plugins.legend = legend; +plugins.title = title; + +/** + * @namespace Chart + */ + + +core_controller.helpers = helpers$1; + +// @todo dispatch these helpers into appropriated helpers/helpers.* file and write unit tests! +core_helpers(core_controller); + +core_controller._adapters = core_adapters; +core_controller.Animation = core_animation; +core_controller.animationService = core_animations; +core_controller.controllers = controllers; +core_controller.DatasetController = core_datasetController; +core_controller.defaults = core_defaults; +core_controller.Element = core_element; +core_controller.elements = elements; +core_controller.Interaction = core_interaction; +core_controller.layouts = core_layouts; +core_controller.platform = platform; +core_controller.plugins = core_plugins; +core_controller.Scale = core_scale; +core_controller.scaleService = core_scaleService; +core_controller.Ticks = core_ticks; +core_controller.Tooltip = core_tooltip; + +// Register built-in scales + +core_controller.helpers.each(scales, function(scale, type) { + core_controller.scaleService.registerScaleType(type, scale, scale._defaults); +}); + +// Load to register built-in adapters (as side effects) + + +// Loading built-in plugins + +for (var k in plugins) { + if (plugins.hasOwnProperty(k)) { + core_controller.plugins.register(plugins[k]); + } +} + +core_controller.platform.initialize(); + +var src = core_controller; +if (typeof window !== 'undefined') { + window.Chart = core_controller; +} + +// DEPRECATIONS + +/** + * Provided for backward compatibility, not available anymore + * @namespace Chart.Chart + * @deprecated since version 2.8.0 + * @todo remove at version 3 + * @private + */ +core_controller.Chart = core_controller; + +/** + * Provided for backward compatibility, not available anymore + * @namespace Chart.Legend + * @deprecated since version 2.1.5 + * @todo remove at version 3 + * @private + */ +core_controller.Legend = plugins.legend._element; + +/** + * Provided for backward compatibility, not available anymore + * @namespace Chart.Title + * @deprecated since version 2.1.5 + * @todo remove at version 3 + * @private + */ +core_controller.Title = plugins.title._element; + +/** + * Provided for backward compatibility, use Chart.plugins instead + * @namespace Chart.pluginService + * @deprecated since version 2.1.5 + * @todo remove at version 3 + * @private + */ +core_controller.pluginService = core_controller.plugins; + +/** + * Provided for backward compatibility, inheriting from Chart.PlugingBase has no + * effect, instead simply create/register plugins via plain JavaScript objects. + * @interface Chart.PluginBase + * @deprecated since version 2.5.0 + * @todo remove at version 3 + * @private + */ +core_controller.PluginBase = core_controller.Element.extend({}); + +/** + * Provided for backward compatibility, use Chart.helpers.canvas instead. + * @namespace Chart.canvasHelpers + * @deprecated since version 2.6.0 + * @todo remove at version 3 + * @private + */ +core_controller.canvasHelpers = core_controller.helpers.canvas; + +/** + * Provided for backward compatibility, use Chart.layouts instead. + * @namespace Chart.layoutService + * @deprecated since version 2.7.3 + * @todo remove at version 3 + * @private + */ +core_controller.layoutService = core_controller.layouts; + +/** + * Provided for backward compatibility, not available anymore. + * @namespace Chart.LinearScaleBase + * @deprecated since version 2.8 + * @todo remove at version 3 + * @private + */ +core_controller.LinearScaleBase = scale_linearbase; + +/** + * Provided for backward compatibility, instead we should create a new Chart + * by setting the type in the config (`new Chart(id, {type: '{chart-type}'}`). + * @deprecated since version 2.8.0 + * @todo remove at version 3 + */ +core_controller.helpers.each( + [ + 'Bar', + 'Bubble', + 'Doughnut', + 'Line', + 'PolarArea', + 'Radar', + 'Scatter' + ], + function(klass) { + core_controller[klass] = function(ctx, cfg) { + return new core_controller(ctx, core_controller.helpers.merge(cfg || {}, { + type: klass.charAt(0).toLowerCase() + klass.slice(1) + })); + }; + } +); + +return src; + +}))); diff --git a/base_accounting_kit/static/lib/Chart.min.css b/base_accounting_kit/static/lib/Chart.min.css new file mode 100644 index 000000000..9dc5ac2e5 --- /dev/null +++ b/base_accounting_kit/static/lib/Chart.min.css @@ -0,0 +1 @@ +@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0} \ No newline at end of file diff --git a/base_accounting_kit/static/lib/Chart.min.js b/base_accounting_kit/static/lib/Chart.min.js new file mode 100644 index 000000000..c74a7914a --- /dev/null +++ b/base_accounting_kit/static/lib/Chart.min.js @@ -0,0 +1,7 @@ +/*! + * Chart.js v2.8.0 + * https://www.chartjs.org + * (c) 2019 Chart.js Contributors + * Released under the MIT License + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(function(){try{return require("moment")}catch(t){}}()):"function"==typeof define&&define.amd?define(["require"],function(t){return e(function(){try{return t("moment")}catch(t){}}())}):t.Chart=e(t.moment)}(this,function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={rgb2hsl:i,rgb2hsv:n,rgb2hwb:a,rgb2cmyk:o,rgb2keyword:s,rgb2xyz:l,rgb2lab:d,rgb2lch:function(t){return x(d(t))},hsl2rgb:u,hsl2hsv:function(t){var e=t[0],i=t[1]/100,n=t[2]/100;if(0===n)return[0,0,0];return[e,100*(2*(i*=(n*=2)<=1?n:2-n)/(n+i)),100*((n+i)/2)]},hsl2hwb:function(t){return a(u(t))},hsl2cmyk:function(t){return o(u(t))},hsl2keyword:function(t){return s(u(t))},hsv2rgb:h,hsv2hsl:function(t){var e,i,n=t[0],a=t[1]/100,o=t[2]/100;return e=a*o,[n,100*(e=(e/=(i=(2-a)*o)<=1?i:2-i)||0),100*(i/=2)]},hsv2hwb:function(t){return a(h(t))},hsv2cmyk:function(t){return o(h(t))},hsv2keyword:function(t){return s(h(t))},hwb2rgb:c,hwb2hsl:function(t){return i(c(t))},hwb2hsv:function(t){return n(c(t))},hwb2cmyk:function(t){return o(c(t))},hwb2keyword:function(t){return s(c(t))},cmyk2rgb:f,cmyk2hsl:function(t){return i(f(t))},cmyk2hsv:function(t){return n(f(t))},cmyk2hwb:function(t){return a(f(t))},cmyk2keyword:function(t){return s(f(t))},keyword2rgb:w,keyword2hsl:function(t){return i(w(t))},keyword2hsv:function(t){return n(w(t))},keyword2hwb:function(t){return a(w(t))},keyword2cmyk:function(t){return o(w(t))},keyword2lab:function(t){return d(w(t))},keyword2xyz:function(t){return l(w(t))},xyz2rgb:p,xyz2lab:m,xyz2lch:function(t){return x(m(t))},lab2xyz:v,lab2rgb:y,lab2lch:x,lch2lab:k,lch2xyz:function(t){return v(k(t))},lch2rgb:function(t){return y(k(t))}};function i(t){var e,i,n=t[0]/255,a=t[1]/255,o=t[2]/255,r=Math.min(n,a,o),s=Math.max(n,a,o),l=s-r;return s==r?e=0:n==s?e=(a-o)/l:a==s?e=2+(o-n)/l:o==s&&(e=4+(n-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),i=(r+s)/2,[e,100*(s==r?0:i<=.5?l/(s+r):l/(2-s-r)),100*i]}function n(t){var e,i,n=t[0],a=t[1],o=t[2],r=Math.min(n,a,o),s=Math.max(n,a,o),l=s-r;return i=0==s?0:l/s*1e3/10,s==r?e=0:n==s?e=(a-o)/l:a==s?e=2+(o-n)/l:o==s&&(e=4+(n-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),[e,i,s/255*1e3/10]}function a(t){var e=t[0],n=t[1],a=t[2];return[i(t)[0],100*(1/255*Math.min(e,Math.min(n,a))),100*(a=1-1/255*Math.max(e,Math.max(n,a)))]}function o(t){var e,i=t[0]/255,n=t[1]/255,a=t[2]/255;return[100*((1-i-(e=Math.min(1-i,1-n,1-a)))/(1-e)||0),100*((1-n-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]}function s(t){return _[JSON.stringify(t)]}function l(t){var e=t[0]/255,i=t[1]/255,n=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*e+.7152*i+.0722*n),100*(.0193*e+.1192*i+.9505*n)]}function d(t){var e=l(t),i=e[0],n=e[1],a=e[2];return n/=100,a/=108.883,i=(i/=95.047)>.008856?Math.pow(i,1/3):7.787*i+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(i-n),200*(n-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]}function u(t){var e,i,n,a,o,r=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return[o=255*l,o,o];e=2*l-(i=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var d=0;d<3;d++)(n=r+1/3*-(d-1))<0&&n++,n>1&&n--,o=6*n<1?e+6*(i-e)*n:2*n<1?i:3*n<2?e+(i-e)*(2/3-n)*6:e,a[d]=255*o;return a}function h(t){var e=t[0]/60,i=t[1]/100,n=t[2]/100,a=Math.floor(e)%6,o=e-Math.floor(e),r=255*n*(1-i),s=255*n*(1-i*o),l=255*n*(1-i*(1-o));n*=255;switch(a){case 0:return[n,l,r];case 1:return[s,n,r];case 2:return[r,n,l];case 3:return[r,s,n];case 4:return[l,r,n];case 5:return[n,r,s]}}function c(t){var e,i,n,a,o=t[0]/360,s=t[1]/100,l=t[2]/100,d=s+l;switch(d>1&&(s/=d,l/=d),n=6*o-(e=Math.floor(6*o)),0!=(1&e)&&(n=1-n),a=s+n*((i=1-l)-s),e){default:case 6:case 0:r=i,g=a,b=s;break;case 1:r=a,g=i,b=s;break;case 2:r=s,g=i,b=a;break;case 3:r=s,g=a,b=i;break;case 4:r=a,g=s,b=i;break;case 5:r=i,g=s,b=a}return[255*r,255*g,255*b]}function f(t){var e=t[0]/100,i=t[1]/100,n=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a))]}function p(t){var e,i,n,a=t[0]/100,o=t[1]/100,r=t[2]/100;return i=-.9689*a+1.8758*o+.0415*r,n=.0557*a+-.204*o+1.057*r,e=(e=3.2406*a+-1.5372*o+-.4986*r)>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92,[255*(e=Math.min(Math.max(0,e),1)),255*(i=Math.min(Math.max(0,i),1)),255*(n=Math.min(Math.max(0,n),1))]}function m(t){var e=t[0],i=t[1],n=t[2];return i/=100,n/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(e-i),200*(i-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]}function v(t){var e,i,n,a,o=t[0],r=t[1],s=t[2];return o<=8?a=(i=100*o/903.3)/100*7.787+16/116:(i=100*Math.pow((o+16)/116,3),a=Math.pow(i/100,1/3)),[e=e/95.047<=.008856?e=95.047*(r/500+a-16/116)/7.787:95.047*Math.pow(r/500+a,3),i,n=n/108.883<=.008859?n=108.883*(a-s/200-16/116)/7.787:108.883*Math.pow(a-s/200,3)]}function x(t){var e,i=t[0],n=t[1],a=t[2];return(e=360*Math.atan2(a,n)/2/Math.PI)<0&&(e+=360),[i,Math.sqrt(n*n+a*a),e]}function y(t){return p(v(t))}function k(t){var e,i=t[0],n=t[1];return e=t[2]/360*2*Math.PI,[i,n*Math.cos(e),n*Math.sin(e)]}function w(t){return M[t]}var M={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},_={};for(var C in M)_[JSON.stringify(M[C])]=C;var S=function(){return new T};for(var P in e){S[P+"Raw"]=function(t){return function(i){return"number"==typeof i&&(i=Array.prototype.slice.call(arguments)),e[t](i)}}(P);var I=/(\w+)2(\w+)/.exec(P),A=I[1],D=I[2];(S[A]=S[A]||{})[D]=S[P]=function(t){return function(i){"number"==typeof i&&(i=Array.prototype.slice.call(arguments));var n=e[t](i);if("string"==typeof n||void 0===n)return n;for(var a=0;a=0&&e<1?H(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return N(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:N,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return W(t,e);var i=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+i+"%, "+n+"%, "+a+"%)"},percentaString:W,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return V(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:V,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return j[t.slice(0,3)]}};function O(t){if(t){var e=[0,0,0],i=1,n=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(n){a=(n=n[1])[3];for(var o=0;oi?(e+.05)/(i+.05):(i+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,i=(e[0]+t)%360;return e[0]=i<0?360+i:i,this.setValues("hsl",e),this},mix:function(t,e){var i=t,n=void 0===e?.5:e,a=2*n-1,o=this.alpha()-i.alpha(),r=((a*o==-1?a:(a+o)/(1+a*o))+1)/2,s=1-r;return this.rgb(r*this.red()+s*i.red(),r*this.green()+s*i.green(),r*this.blue()+s*i.blue()).alpha(this.alpha()*n+i.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var t,e,i=new Y,n=this.values,a=i.values;for(var o in n)n.hasOwnProperty(o)&&(t=n[o],"[object Array]"===(e={}.toString.call(t))?a[o]=t.slice(0):"[object Number]"===e?a[o]=t:console.error("unexpected color value:",t));return i}},Y.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},Y.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},Y.prototype.getValues=function(t){for(var e=this.values,i={},n=0;n=0;a--)e.call(i,t[a],a);else for(a=0;a=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:1===t?1:(i||(i=.3),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i))},easeOutElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:1===t?1:(i||(i=.3),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/i)+1)},easeInOutElastic:function(t){var e=1.70158,i=0,n=1;return 0===t?0:2==(t/=.5)?1:(i||(i=.45),n<1?(n=1,e=i/4):e=i/(2*Math.PI)*Math.asin(1/n),t<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-Z.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*Z.easeInBounce(2*t):.5*Z.easeOutBounce(2*t-1)+.5}},$={effects:Z};G.easingEffects=Z;var J=Math.PI,Q=J/180,tt=2*J,et=J/2,it=J/4,nt=2*J/3,at={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,i,n,a,o){if(o){var r=Math.min(o,a/2,n/2),s=e+r,l=i+r,d=e+n-r,u=i+a-r;t.moveTo(e,l),se.left-1e-6&&t.xe.top-1e-6&&t.y0&&this.requestAnimationFrame()},advance:function(){for(var t,e,i,n,a=this.animations,o=0;o=i?(ut.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(o,1)):++o}},xt=ut.options.resolve,yt=["push","pop","shift","splice","unshift"];function kt(t,e){var i=t._chartjs;if(i){var n=i.listeners,a=n.indexOf(e);-1!==a&&n.splice(a,1),n.length>0||(yt.forEach(function(e){delete t[e]}),delete t._chartjs)}}var wt=function(t,e){this.initialize(t,e)};ut.extend(wt.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){this.chart=t,this.index=e,this.linkScales(),this.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),i=t.getDataset();null!==e.xAxisID&&e.xAxisID in t.chart.scales||(e.xAxisID=i.xAxisID||t.chart.options.scales.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in t.chart.scales||(e.yAxisID=i.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this.update(!0)},destroy:function(){this._data&&kt(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,i=this.getMeta(),n=this.getDataset().data||[],a=i.data;for(t=0,e=n.length;ti&&this.insertElements(i,n-i)},insertElements:function(t,e){for(var i=0;is;)a-=2*Math.PI;for(;a=r&&a<=s,d=o>=i.innerRadius&&o<=i.outerRadius;return l&&d}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,i=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,i=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*i,y:t.y+Math.sin(e)*i}},draw:function(){var t,e=this._chart.ctx,i=this._view,n=i.startAngle,a=i.endAngle,o="inner"===i.borderAlign?.33:0;e.save(),e.beginPath(),e.arc(i.x,i.y,Math.max(i.outerRadius-o,0),n,a),e.arc(i.x,i.y,i.innerRadius,a,n,!0),e.closePath(),e.fillStyle=i.backgroundColor,e.fill(),i.borderWidth&&("inner"===i.borderAlign?(e.beginPath(),t=o/i.outerRadius,e.arc(i.x,i.y,i.outerRadius,n-t,a+t),i.innerRadius>o?(t=o/i.innerRadius,e.arc(i.x,i.y,i.innerRadius-o,a+t,n-t,!0)):e.arc(i.x,i.y,o,a+Math.PI/2,n-Math.PI/2),e.closePath(),e.clip(),e.beginPath(),e.arc(i.x,i.y,i.outerRadius,n,a),e.arc(i.x,i.y,i.innerRadius,a,n,!0),e.closePath(),e.lineWidth=2*i.borderWidth,e.lineJoin="round"):(e.lineWidth=i.borderWidth,e.lineJoin="bevel"),e.strokeStyle=i.borderColor,e.stroke()),e.restore()}}),Ct=ut.valueOrDefault,St=st.global.defaultColor;st._set("global",{elements:{line:{tension:.4,backgroundColor:St,borderWidth:3,borderColor:St,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var Pt=pt.extend({draw:function(){var t,e,i,n,a=this._view,o=this._chart.ctx,r=a.spanGaps,s=this._children.slice(),l=st.global,d=l.elements.line,u=-1;for(this._loop&&s.length&&s.push(s[0]),o.save(),o.lineCap=a.borderCapStyle||d.borderCapStyle,o.setLineDash&&o.setLineDash(a.borderDash||d.borderDash),o.lineDashOffset=Ct(a.borderDashOffset,d.borderDashOffset),o.lineJoin=a.borderJoinStyle||d.borderJoinStyle,o.lineWidth=Ct(a.borderWidth,d.borderWidth),o.strokeStyle=a.borderColor||l.defaultColor,o.beginPath(),u=-1,t=0;tt.x&&(e=Ot(e,"left","right")):t.basei?i:n,r:l.right||a<0?0:a>e?e:a,b:l.bottom||o<0?0:o>i?i:o,l:l.left||r<0?0:r>e?e:r}}function Bt(t,e,i){var n=null===e,a=null===i,o=!(!t||n&&a)&&Rt(t);return o&&(n||e>=o.left&&e<=o.right)&&(a||i>=o.top&&i<=o.bottom)}st._set("global",{elements:{rectangle:{backgroundColor:Ft,borderColor:Ft,borderSkipped:"bottom",borderWidth:0}}});var Nt=pt.extend({draw:function(){var t=this._chart.ctx,e=this._view,i=function(t){var e=Rt(t),i=e.right-e.left,n=e.bottom-e.top,a=zt(t,i/2,n/2);return{outer:{x:e.left,y:e.top,w:i,h:n},inner:{x:e.left+a.l,y:e.top+a.t,w:i-a.l-a.r,h:n-a.t-a.b}}}(e),n=i.outer,a=i.inner;t.fillStyle=e.backgroundColor,t.fillRect(n.x,n.y,n.w,n.h),n.w===a.w&&n.h===a.h||(t.save(),t.beginPath(),t.rect(n.x,n.y,n.w,n.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return Bt(this._view,t,e)},inLabelRange:function(t,e){var i=this._view;return Lt(i)?Bt(i,t,null):Bt(i,null,e)},inXRange:function(t){return Bt(this._view,t,null)},inYRange:function(t){return Bt(this._view,null,t)},getCenterPoint:function(){var t,e,i=this._view;return Lt(i)?(t=i.x,e=(i.y+i.base)/2):(t=(i.x+i.base)/2,e=i.y),{x:t,y:e}},getArea:function(){var t=this._view;return Lt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),Wt={},Vt=_t,Et=Pt,Ht=Tt,jt=Nt;Wt.Arc=Vt,Wt.Line=Et,Wt.Point=Ht,Wt.Rectangle=jt;var qt=ut.options.resolve;st._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}});var Yt=Mt.extend({dataElementType:Wt.Rectangle,initialize:function(){var t;Mt.prototype.initialize.apply(this,arguments),(t=this.getMeta()).stack=this.getDataset().stack,t.bar=!0},update:function(t){var e,i,n=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,i=n.length;e0?Math.min(r,n-i):r,i=n;return r}(i,l):-1,pixels:l,start:r,end:s,stackCount:n,scale:i}},calculateBarValuePixels:function(t,e){var i,n,a,o,r,s,l=this.chart,d=this.getMeta(),u=this._getValueScale(),h=u.isHorizontal(),c=l.data.datasets,f=+u.getRightValue(c[t].data[e]),g=u.options.minBarLength,p=u.options.stacked,m=d.stack,v=0;if(p||void 0===p&&void 0!==m)for(i=0;i=0&&a>0)&&(v+=a));return o=u.getPixelForValue(v),s=(r=u.getPixelForValue(v+f))-o,void 0!==g&&Math.abs(s)=0&&!h||f<0&&h?o-g:o+g),{size:s,base:o,head:r,center:r+s/2}},calculateBarIndexPixels:function(t,e,i){var n=i.scale.options,a="flex"===n.barThickness?function(t,e,i){var n,a=e.pixels,o=a[t],r=t>0?a[t-1]:null,s=t');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var o=0;o'),a[o]&&e.push(a[o]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var a=t.getDatasetMeta(0),o=e.datasets[0],r=a.data[n],s=r&&r.custom||{},l=t.options.elements.arc;return{text:i,fillStyle:Gt([s.backgroundColor,o.backgroundColor,l.backgroundColor],void 0,n),strokeStyle:Gt([s.borderColor,o.borderColor,l.borderColor],void 0,n),lineWidth:Gt([s.borderWidth,o.borderWidth,l.borderWidth],void 0,n),hidden:isNaN(o.data[n])||a.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,a,o=e.index,r=this.chart;for(i=0,n=(r.data.datasets||[]).length;i=Math.PI?-1:m<-Math.PI?1:0))+g,b={x:Math.cos(m),y:Math.sin(m)},x={x:Math.cos(v),y:Math.sin(v)},y=m<=0&&v>=0||m<=2*Math.PI&&2*Math.PI<=v,k=m<=.5*Math.PI&&.5*Math.PI<=v||m<=2.5*Math.PI&&2.5*Math.PI<=v,w=m<=-Math.PI&&-Math.PI<=v||m<=Math.PI&&Math.PI<=v,M=m<=.5*-Math.PI&&.5*-Math.PI<=v||m<=1.5*Math.PI&&1.5*Math.PI<=v,_=f/100,C={x:w?-1:Math.min(b.x*(b.x<0?1:_),x.x*(x.x<0?1:_)),y:M?-1:Math.min(b.y*(b.y<0?1:_),x.y*(x.y<0?1:_))},S={x:y?1:Math.max(b.x*(b.x>0?1:_),x.x*(x.x>0?1:_)),y:k?1:Math.max(b.y*(b.y>0?1:_),x.y*(x.y>0?1:_))},P={width:.5*(S.x-C.x),height:.5*(S.y-C.y)};d=Math.min(s/P.width,l/P.height),u={x:-.5*(S.x+C.x),y:-.5*(S.y+C.y)}}for(e=0,i=c.length;e0&&!isNaN(t)?2*Math.PI*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,i,n,a,o,r,s,l,d=0,u=this.chart;if(!t)for(e=0,i=u.data.datasets.length;e(d=s>d?s:d)?l:d);return d},setHoverStyle:function(t){var e=t._model,i=t._options,n=ut.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Zt(i.hoverBackgroundColor,n(i.backgroundColor)),e.borderColor=Zt(i.hoverBorderColor,n(i.borderColor)),e.borderWidth=Zt(i.hoverBorderWidth,i.borderWidth)},_resolveElementOptions:function(t,e){var i,n,a,o=this.chart,r=this.getDataset(),s=t.custom||{},l=o.options.elements.arc,d={},u={chart:o,dataIndex:e,dataset:r,datasetIndex:this.index},h=["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"];for(i=0,n=h.length;i0&&ee(l[t-1]._model,s)&&(i.controlPointPreviousX=d(i.controlPointPreviousX,s.left,s.right),i.controlPointPreviousY=d(i.controlPointPreviousY,s.top,s.bottom)),t');var i=t.data,n=i.datasets,a=i.labels;if(n.length)for(var o=0;o'),a[o]&&e.push(a[o]),e.push("");return e.push(""),e.join("")},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map(function(i,n){var a=t.getDatasetMeta(0),o=e.datasets[0],r=a.data[n].custom||{},s=t.options.elements.arc;return{text:i,fillStyle:ae([r.backgroundColor,o.backgroundColor,s.backgroundColor],void 0,n),strokeStyle:ae([r.borderColor,o.borderColor,s.borderColor],void 0,n),lineWidth:ae([r.borderWidth,o.borderWidth,s.borderWidth],void 0,n),hidden:isNaN(o.data[n])||a.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var i,n,a,o=e.index,r=this.chart;for(i=0,n=(r.data.datasets||[]).length;i0&&(o=t.getDatasetMeta(o[0]._datasetIndex).data),o},"x-axis":function(t,e){return me(t,e,{intersect:!1})},point:function(t,e){return fe(t,he(e,t))},nearest:function(t,e,i){var n=he(e,t);i.axis=i.axis||"xy";var a=pe(i.axis);return ge(t,n,i.intersect,a)},x:function(t,e,i){var n=he(e,t),a=[],o=!1;return ce(t,function(t){t.inXRange(n.x)&&a.push(t),t.inRange(n.x,n.y)&&(o=!0)}),i.intersect&&!o&&(a=[]),a},y:function(t,e,i){var n=he(e,t),a=[],o=!1;return ce(t,function(t){t.inYRange(n.y)&&a.push(t),t.inRange(n.x,n.y)&&(o=!0)}),i.intersect&&!o&&(a=[]),a}}};function be(t,e){return ut.where(t,function(t){return t.position===e})}function xe(t,e){t.forEach(function(t,e){return t._tmpIndex_=e,t}),t.sort(function(t,i){var n=e?i:t,a=e?t:i;return n.weight===a.weight?n._tmpIndex_-a._tmpIndex_:n.weight-a.weight}),t.forEach(function(t){delete t._tmpIndex_})}function ye(t,e){ut.each(t,function(t){e[t.position]+=t.isHorizontal()?t.height:t.width})}st._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var ke={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,t.boxes.push(e)},removeBox:function(t,e){var i=t.boxes?t.boxes.indexOf(e):-1;-1!==i&&t.boxes.splice(i,1)},configure:function(t,e,i){for(var n,a=["fullWidth","position","weight"],o=a.length,r=0;rdiv{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&we.default||we,_e="$chartjs",Ce="chartjs-size-monitor",Se="chartjs-render-monitor",Pe="chartjs-render-animation",Ie=["animationstart","webkitAnimationStart"],Ae={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function De(t,e){var i=ut.getStyle(t,e),n=i&&i.match(/^(\d+)(\.\d+)?px$/);return n?Number(n[1]):void 0}var Te=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Fe(t,e,i){t.addEventListener(e,i,Te)}function Le(t,e,i){t.removeEventListener(e,i,Te)}function Re(t,e,i,n,a){return{type:t,chart:e,native:a||null,x:void 0!==i?i:null,y:void 0!==n?n:null}}function Oe(t){var e=document.createElement("div");return e.className=t||"",e}function ze(t,e,i){var n,a,o,r,s=t[_e]||(t[_e]={}),l=s.resizer=function(t){var e=Oe(Ce),i=Oe(Ce+"-expand"),n=Oe(Ce+"-shrink");i.appendChild(Oe()),n.appendChild(Oe()),e.appendChild(i),e.appendChild(n),e._reset=function(){i.scrollLeft=1e6,i.scrollTop=1e6,n.scrollLeft=1e6,n.scrollTop=1e6};var a=function(){e._reset(),t()};return Fe(i,"scroll",a.bind(i,"expand")),Fe(n,"scroll",a.bind(n,"shrink")),e}((n=function(){if(s.resizer){var n=i.options.maintainAspectRatio&&t.parentNode,a=n?n.clientWidth:0;e(Re("resize",i)),n&&n.clientWidth0){var o=t[0];o.label?i=o.label:o.xLabel?i=o.xLabel:a>0&&o.index-1?t.split("\n"):t}function Xe(t){var e=st.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,bodyFontColor:t.bodyFontColor,_bodyFontFamily:je(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:je(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:je(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:je(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:je(t.titleFontStyle,e.defaultFontStyle),titleFontSize:je(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:je(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:je(t.footerFontStyle,e.defaultFontStyle),footerFontSize:je(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function Ke(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function Ge(t){return Ye([],Ue(t))}var Ze=pt.extend({initialize:function(){this._model=Xe(this._options),this._lastActive=[]},getTitle:function(){var t=this._options.callbacks,e=t.beforeTitle.apply(this,arguments),i=t.title.apply(this,arguments),n=t.afterTitle.apply(this,arguments),a=[];return a=Ye(a,Ue(e)),a=Ye(a,Ue(i)),a=Ye(a,Ue(n))},getBeforeBody:function(){return Ge(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var i=this,n=i._options.callbacks,a=[];return ut.each(t,function(t){var o={before:[],lines:[],after:[]};Ye(o.before,Ue(n.beforeLabel.call(i,t,e))),Ye(o.lines,n.label.call(i,t,e)),Ye(o.after,Ue(n.afterLabel.call(i,t,e))),a.push(o)}),a},getAfterBody:function(){return Ge(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this._options.callbacks,e=t.beforeFooter.apply(this,arguments),i=t.footer.apply(this,arguments),n=t.afterFooter.apply(this,arguments),a=[];return a=Ye(a,Ue(e)),a=Ye(a,Ue(i)),a=Ye(a,Ue(n))},update:function(t){var e,i,n,a,o,r,s,l,d,u,h=this,c=h._options,f=h._model,g=h._model=Xe(c),p=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},x={width:f.width,height:f.height},y={x:f.caretX,y:f.caretY};if(p.length){g.opacity=1;var k=[],w=[];y=qe[c.position].call(h,p,h._eventPosition);var M=[];for(e=0,i=p.length;en.width&&(a=n.width-e.width),a<0&&(a=0)),"top"===u?o+=h:o-="bottom"===u?e.height+h:e.height/2,"center"===u?"left"===d?a+=h:"right"===d&&(a-=h):"left"===d?a-=c:"right"===d&&(a+=c),{x:a,y:o}}(g,x,v=function(t,e){var i,n,a,o,r,s=t._model,l=t._chart,d=t._chart.chartArea,u="center",h="center";s.yl.height-e.height&&(h="bottom");var c=(d.left+d.right)/2,f=(d.top+d.bottom)/2;"center"===h?(i=function(t){return t<=c},n=function(t){return t>c}):(i=function(t){return t<=e.width/2},n=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},o=function(t){return t-e.width-s.caretSize-s.caretPadding<0},r=function(t){return t<=f?"top":"bottom"},i(s.x)?(u="left",a(s.x)&&(u="center",h=r(s.y))):n(s.x)&&(u="right",o(s.x)&&(u="center",h=r(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:u,yAlign:g.yAlign?g.yAlign:h}}(this,x),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=b.x,g.y=b.y,g.width=x.width,g.height=x.height,g.caretX=y.x,g.caretY=y.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var i=this._chart.ctx,n=this._view,a=this.getCaretPosition(t,e,n);i.lineTo(a.x1,a.y1),i.lineTo(a.x2,a.y2),i.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,i){var n,a,o,r,s,l,d=i.caretSize,u=i.cornerRadius,h=i.xAlign,c=i.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===c)s=g+m/2,"left"===h?(a=(n=f)-d,o=n,r=s+d,l=s-d):(a=(n=f+p)+d,o=n,r=s-d,l=s+d);else if("left"===h?(n=(a=f+u+d)-d,o=a+d):"right"===h?(n=(a=f+p-u-d)-d,o=a+d):(n=(a=i.caretX)-d,o=a+d),"top"===c)s=(r=g)-d,l=r;else{s=(r=g+m)+d,l=r;var v=o;o=n,n=v}return{x1:n,x2:a,x3:o,y1:r,y2:s,y3:l}},drawTitle:function(t,e,i){var n=e.title;if(n.length){t.x=Ke(e,e._titleAlign),i.textAlign=e._titleAlign,i.textBaseline="top";var a,o,r=e.titleFontSize,s=e.titleSpacing;for(i.fillStyle=e.titleFontColor,i.font=ut.fontString(r,e._titleFontStyle,e._titleFontFamily),a=0,o=n.length;a0&&i.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var i={width:e.width,height:e.height},n={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,o=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&o&&(t.save(),t.globalAlpha=a,this.drawBackground(n,e,t,i),n.y+=e.yPadding,this.drawTitle(n,e,t),this.drawBody(n,e,t),this.drawFooter(n,e,t),t.restore())}},handleEvent:function(t){var e,i=this,n=i._options;return i._lastActive=i._lastActive||[],"mouseout"===t.type?i._active=[]:i._active=i._chart.getElementsAtEventForMode(t,n.mode,n),(e=!ut.arrayEquals(i._active,i._lastActive))&&(i._lastActive=i._active,(n.enabled||n.custom)&&(i._eventPosition={x:t.x,y:t.y},i.update(!0),i.pivot())),e}}),$e=qe,Je=Ze;Je.positioners=$e;var Qe=ut.valueOrDefault;function ti(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){if("xAxes"===t||"yAxes"===t){var a,o,r,s=i[t].length;for(e[t]||(e[t]=[]),a=0;a=e[t].length&&e[t].push({}),!e[t][a].type||r.type&&r.type!==e[t][a].type?ut.merge(e[t][a],[He.getScaleDefaults(o),r]):ut.merge(e[t][a],r)}else ut._merger(t,e,i,n)}})}function ei(){return ut.merge({},[].slice.call(arguments),{merger:function(t,e,i,n){var a=e[t]||{},o=i[t];"scales"===t?e[t]=ti(a,o):"scale"===t?e[t]=ut.merge(a,[He.getScaleDefaults(o.type),o]):ut._merger(t,e,i,n)}})}function ii(t){return"top"===t||"bottom"===t}st._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var ni=function(t,e){return this.construct(t,e),this};ut.extend(ni.prototype,{construct:function(t,e){var i=this;e=function(t){var e=(t=t||{}).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=ei(st.global,st[t.type],t.options||{}),t}(e);var n=Ve.acquireContext(t,e),a=n&&n.canvas,o=a&&a.height,r=a&&a.width;i.id=ut.uid(),i.ctx=n,i.canvas=a,i.config=e,i.width=r,i.height=o,i.aspectRatio=o?r/o:null,i.options=e.options,i._bufferedRender=!1,i.chart=i,i.controller=i,ni.instances[i.id]=i,Object.defineProperty(i,"data",{get:function(){return i.config.data},set:function(t){i.config.data=t}}),n&&a?(i.initialize(),i.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Ee.notify(t,"beforeInit"),ut.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.initToolTip(),Ee.notify(t,"afterInit"),t},clear:function(){return ut.canvas.clear(this),this},stop:function(){return bt.cancelAnimation(this),this},resize:function(t){var e=this,i=e.options,n=e.canvas,a=i.maintainAspectRatio&&e.aspectRatio||null,o=Math.max(0,Math.floor(ut.getMaximumWidth(n))),r=Math.max(0,Math.floor(a?o/a:ut.getMaximumHeight(n)));if((e.width!==o||e.height!==r)&&(n.width=e.width=o,n.height=e.height=r,n.style.width=o+"px",n.style.height=r+"px",ut.retinaScale(e,i.devicePixelRatio),!t)){var s={width:o,height:r};Ee.notify(e,"resize",[s]),i.onResize&&i.onResize(e,s),e.stop(),e.update({duration:i.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},i=t.scale;ut.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),ut.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),i&&(i.id=i.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,i=t.scales||{},n=[],a=Object.keys(i).reduce(function(t,e){return t[e]=!1,t},{});e.scales&&(n=n.concat((e.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category",dposition:"bottom"}}),(e.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear",dposition:"left"}}))),e.scale&&n.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ut.each(n,function(e){var n=e.options,o=n.id,r=Qe(n.type,e.dtype);ii(n.position)!==ii(e.dposition)&&(n.position=e.dposition),a[o]=!0;var s=null;if(o in i&&i[o].type===r)(s=i[o]).options=n,s.ctx=t.ctx,s.chart=t;else{var l=He.getScaleConstructor(r);if(!l)return;s=new l({id:o,type:r,options:n,ctx:t.ctx,chart:t}),i[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)}),ut.each(a,function(t,e){t||delete i[e]}),t.scales=i,He.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t=this,e=[];return ut.each(t.data.datasets,function(i,n){var a=t.getDatasetMeta(n),o=i.type||t.config.type;if(a.type&&a.type!==o&&(t.destroyDatasetMeta(n),a=t.getDatasetMeta(n)),a.type=o,a.controller)a.controller.updateIndex(n),a.controller.linkScales();else{var r=ue[a.type];if(void 0===r)throw new Error('"'+a.type+'" is not a chart type.');a.controller=new r(t,n),e.push(a.controller)}},t),e},resetElements:function(){var t=this;ut.each(t.data.datasets,function(e,i){t.getDatasetMeta(i).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,i,n=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),i=(e=n).options,ut.each(e.scales,function(t){ke.removeBox(e,t)}),i=ei(st.global,st[e.config.type],i),e.options=e.config.options=i,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=i.tooltips,e.tooltip.initialize(),Ee._invalidate(n),!1!==Ee.notify(n,"beforeUpdate")){n.tooltip._data=n.data;var a=n.buildOrUpdateControllers();ut.each(n.data.datasets,function(t,e){n.getDatasetMeta(e).controller.buildOrUpdateElements()},n),n.updateLayout(),n.options.animation&&n.options.animation.duration&&ut.each(a,function(t){t.reset()}),n.updateDatasets(),n.tooltip.initialize(),n.lastActive=[],Ee.notify(n,"afterUpdate"),n._bufferedRender?n._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:n.render(t)}},updateLayout:function(){!1!==Ee.notify(this,"beforeLayout")&&(ke.update(this,this.width,this.height),Ee.notify(this,"afterScaleUpdate"),Ee.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==Ee.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t=0;--i)e.isDatasetVisible(i)&&e.drawDataset(i,t);Ee.notify(e,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var i=this.getDatasetMeta(t),n={meta:i,index:t,easingValue:e};!1!==Ee.notify(this,"beforeDatasetDraw",[n])&&(i.controller.draw(e),Ee.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,i={tooltip:e,easingValue:t};!1!==Ee.notify(this,"beforeTooltipDraw",[i])&&(e.draw(),Ee.notify(this,"afterTooltipDraw",[i]))},getElementAtEvent:function(t){return ve.modes.single(this,t)},getElementsAtEvent:function(t){return ve.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return ve.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,i){var n=ve.modes[e];return"function"==typeof n?n(this,t,i):[]},getDatasetAtEvent:function(t){return ve.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var i=e._meta[this.id];return i||(i=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,i=this.data.datasets.length;e3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var a=ut.log10(Math.abs(n)),o="";if(0!==t)if(Math.max(Math.abs(i[0]),Math.abs(i[i.length-1]))<1e-4){var r=ut.log10(Math.abs(t));o=t.toExponential(Math.floor(r)-Math.floor(a))}else{var s=-1*Math.floor(a);s=Math.max(Math.min(s,20),0),o=t.toFixed(s)}else o="0";return o},logarithmic:function(t,e,i){var n=t/Math.pow(10,Math.floor(ut.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===e||e===i.length-1?t.toExponential():""}}},di=ut.valueOrDefault,ui=ut.valueAtIndexOrDefault;function hi(t){var e,i,n=[];for(e=0,i=t.length;ed&&ot.maxHeight){o--;break}o++,l=r*s}t.labelRotation=o},afterCalculateTickRotation:function(){ut.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){ut.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},i=hi(t._ticks),n=t.options,a=n.ticks,o=n.scaleLabel,r=n.gridLines,s=t._isVisible(),l=n.position,d=t.isHorizontal(),u=ut.options._parseFont,h=u(a),c=n.gridLines.tickMarkLength;if(e.width=d?t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:s&&r.drawTicks?c:0,e.height=d?s&&r.drawTicks?c:0:t.maxHeight,o.display&&s){var f=u(o),g=ut.options.toPadding(o.padding),p=f.lineHeight+g.height;d?e.height+=p:e.width+=p}if(a.display&&s){var m=ut.longestText(t.ctx,h.string,i,t.longestTextCache),v=ut.numberOfLabelLines(i),b=.5*h.size,x=t.options.ticks.padding;if(t._maxLabelLines=v,t.longestLabelWidth=m,d){var y=ut.toRadians(t.labelRotation),k=Math.cos(y),w=Math.sin(y)*m+h.lineHeight*v+b;e.height=Math.min(t.maxHeight,e.height+w+x),t.ctx.font=h.string;var M,_,C=ci(t.ctx,i[0],h.string),S=ci(t.ctx,i[i.length-1],h.string),P=t.getPixelForTick(0)-t.left,I=t.right-t.getPixelForTick(i.length-1);0!==t.labelRotation?(M="bottom"===l?k*C:k*b,_="bottom"===l?k*b:k*S):(M=C/2,_=S/2),t.paddingLeft=Math.max(M-P,0)+3,t.paddingRight=Math.max(_-I,0)+3}else a.mirror?m=0:m+=x+b,e.width=Math.min(t.maxWidth,e.width+m),t.paddingTop=h.size/2,t.paddingBottom=h.size/2}t.handleMargins(),t.width=e.width,t.height=e.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){ut.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ut.isNullOrUndef(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},getLabelForIndex:ut.noop,getPixelForValue:ut.noop,getValueForPixel:ut.noop,getPixelForTick:function(t){var e=this,i=e.options.offset;if(e.isHorizontal()){var n=(e.width-(e.paddingLeft+e.paddingRight))/Math.max(e._ticks.length-(i?0:1),1),a=n*t+e.paddingLeft;i&&(a+=n/2);var o=e.left+a;return o+=e.isFullWidth()?e.margins.left:0}var r=e.height-(e.paddingTop+e.paddingBottom);return e.top+t*(r/(e._ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var i=(e.width-(e.paddingLeft+e.paddingRight))*t+e.paddingLeft,n=e.left+i;return n+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,i,n=this,a=n.isHorizontal(),o=n.options.ticks.minor,r=t.length,s=!1,l=o.maxTicksLimit,d=n._tickSize()*(r-1),u=a?n.width-(n.paddingLeft+n.paddingRight):n.height-(n.paddingTop+n.PaddingBottom),h=[];for(d>u&&(s=1+Math.floor(d/u)),r>l&&(s=Math.max(s,1+Math.floor(r/l))),e=0;e1&&e%s>0&&delete i.label,h.push(i);return h},_tickSize:function(){var t=this,e=t.isHorizontal(),i=t.options.ticks.minor,n=ut.toRadians(t.labelRotation),a=Math.abs(Math.cos(n)),o=Math.abs(Math.sin(n)),r=i.autoSkipPadding||0,s=t.longestLabelWidth+r||0,l=ut.options._parseFont(i),d=t._maxLabelLines*l.lineHeight+r||0;return e?d*a>s*o?s/a:d/o:d*o0&&n>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,o=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==o&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,i=e.stepSize,n=e.maxTicksLimit;return i?t=Math.ceil(this.max/i)-Math.floor(this.min/i)+1:(t=this._computeTickLimit(),n=n||11),n&&(t=Math.min(n,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:mi,buildTicks:function(){var t=this,e=t.options.ticks,i=t.getTickLimit(),n={maxTicks:i=Math.max(2,i),min:e.min,max:e.max,precision:e.precision,stepSize:ut.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var i,n,a,o,r=[],s=t.stepSize,l=s||1,d=t.maxTicks-1,u=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,p=ut.niceNum((g-f)/d/l)*l;if(p<1e-14&&vi(u)&&vi(h))return[f,g];(o=Math.ceil(g/p)-Math.floor(f/p))>d&&(p=ut.niceNum(o*p/d/l)*l),s||vi(c)?i=Math.pow(10,ut._decimalPlaces(p)):(i=Math.pow(10,c),p=Math.ceil(p*i)/i),n=Math.floor(f/p)*p,a=Math.ceil(g/p)*p,s&&(!vi(u)&&ut.almostWhole(u/p,p/1e3)&&(n=u),!vi(h)&&ut.almostWhole(h/p,p/1e3)&&(a=h)),o=(a-n)/p,o=ut.almostEquals(o,Math.round(o),p/1e3)?Math.round(o):Math.ceil(o),n=Math.round(n*i)/i,a=Math.round(a*i)/i,r.push(vi(u)?n:u);for(var m=1;mt.max&&(t.max=n))})});t.min=isFinite(t.min)&&!isNaN(t.min)?t.min:0,t.max=isFinite(t.max)&&!isNaN(t.max)?t.max:1,this.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=ut.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e=this,i=e.start,n=+e.getRightValue(t),a=e.end-i;return e.isHorizontal()?e.left+e.width/a*(n-i):e.bottom-e.height/a*(n-i)},getValueForPixel:function(t){var e=this,i=e.isHorizontal(),n=i?e.width:e.height,a=(i?t-e.left:e.bottom-t)/n;return e.start+(e.end-e.start)*a},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}}),ki=xi;yi._defaults=ki;var wi=ut.valueOrDefault;var Mi={position:"left",ticks:{callback:li.formatters.logarithmic}};function _i(t,e){return ut.isFinite(t)&&t>=0?t:e}var Ci=fi.extend({determineDataLimits:function(){var t=this,e=t.options,i=t.chart,n=i.data.datasets,a=t.isHorizontal();function o(e){return a?e.xAxisID===t.id:e.yAxisID===t.id}t.min=null,t.max=null,t.minNotZero=null;var r=e.stacked;if(void 0===r&&ut.each(n,function(t,e){if(!r){var n=i.getDatasetMeta(e);i.isDatasetVisible(e)&&o(n)&&void 0!==n.stack&&(r=!0)}}),e.stacked||r){var s={};ut.each(n,function(n,a){var r=i.getDatasetMeta(a),l=[r.type,void 0===e.stacked&&void 0===r.stack?a:"",r.stack].join(".");i.isDatasetVisible(a)&&o(r)&&(void 0===s[l]&&(s[l]=[]),ut.each(n.data,function(e,i){var n=s[l],a=+t.getRightValue(e);isNaN(a)||r.data[i].hidden||a<0||(n[i]=n[i]||0,n[i]+=a)}))}),ut.each(s,function(e){if(e.length>0){var i=ut.min(e),n=ut.max(e);t.min=null===t.min?i:Math.min(t.min,i),t.max=null===t.max?n:Math.max(t.max,n)}})}else ut.each(n,function(e,n){var a=i.getDatasetMeta(n);i.isDatasetVisible(n)&&o(a)&&ut.each(e.data,function(e,i){var n=+t.getRightValue(e);isNaN(n)||a.data[i].hidden||n<0||(null===t.min?t.min=n:nt.max&&(t.max=n),0!==n&&(null===t.minNotZero||n0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(ut.log10(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,i=!t.isHorizontal(),n={min:_i(e.min),max:_i(e.max)},a=t.ticks=function(t,e){var i,n,a=[],o=wi(t.min,Math.pow(10,Math.floor(ut.log10(e.min)))),r=Math.floor(ut.log10(e.max)),s=Math.ceil(e.max/Math.pow(10,r));0===o?(i=Math.floor(ut.log10(e.minNotZero)),n=Math.floor(e.minNotZero/Math.pow(10,i)),a.push(o),o=n*Math.pow(10,i)):(i=Math.floor(ut.log10(o)),n=Math.floor(o/Math.pow(10,i)));var l=i<0?Math.pow(10,Math.abs(i)):1;do{a.push(o),10==++n&&(n=1,l=++i>=0?1:l),o=Math.round(n*Math.pow(10,i)*l)/l}while(ia?{start:e-i,end:e}:{start:e,end:e+i}}function Ri(t){return 0===t||180===t?"center":t<180?"left":"right"}function Oi(t,e,i,n){var a,o,r=i.y+n/2;if(ut.isArray(e))for(a=0,o=e.length;a270||t<90)&&(i.y-=e.h)}function Bi(t){return ut.isNumber(t)?t:0}var Ni=bi.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Fi(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,i=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;ut.each(e.data.datasets,function(a,o){if(e.isDatasetVisible(o)){var r=e.getDatasetMeta(o);ut.each(a.data,function(e,a){var o=+t.getRightValue(e);isNaN(o)||r.data[a].hidden||(i=Math.min(o,i),n=Math.max(o,n))})}}),t.min=i===Number.POSITIVE_INFINITY?0:i,t.max=n===Number.NEGATIVE_INFINITY?0:n,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Fi(this.options))},convertTicksToLabels:function(){var t=this;bi.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,i,n,a=ut.options._parseFont(t.options.pointLabels),o={l:0,r:t.width,t:0,b:t.height-t.paddingTop},r={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,d,u=Ti(t);for(e=0;eo.r&&(o.r=f.end,r.r=h),g.starto.b&&(o.b=g.end,r.b=h)}t.setReductions(t.drawingArea,o,r)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,i){var n=this,a=e.l/Math.sin(i.l),o=Math.max(e.r-n.width,0)/Math.sin(i.r),r=-e.t/Math.cos(i.t),s=-Math.max(e.b-(n.height-n.paddingTop),0)/Math.cos(i.b);a=Bi(a),o=Bi(o),r=Bi(r),s=Bi(s),n.drawingArea=Math.min(Math.floor(t-(a+o)/2),Math.floor(t-(r+s)/2)),n.setCenterPoint(a,o,r,s)},setCenterPoint:function(t,e,i,n){var a=this,o=a.width-e-a.drawingArea,r=t+a.drawingArea,s=i+a.drawingArea,l=a.height-a.paddingTop-n-a.drawingArea;a.xCenter=Math.floor((r+o)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){return t*(2*Math.PI/Ti(this))+(this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var i=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*i:(t-e.min)*i},getPointPosition:function(t,e){var i=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this.min,e=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0)},draw:function(){var t=this,e=t.options,i=e.gridLines,n=e.ticks;if(e.display){var a=t.ctx,o=this.getIndexAngle(0),r=ut.options._parseFont(n);(e.angleLines.display||e.pointLabels.display)&&function(t){var e=t.ctx,i=t.options,n=i.angleLines,a=i.gridLines,o=i.pointLabels,r=Pi(n.lineWidth,a.lineWidth),s=Pi(n.color,a.color),l=Fi(i);e.save(),e.lineWidth=r,e.strokeStyle=s,e.setLineDash&&(e.setLineDash(Ai([n.borderDash,a.borderDash,[]])),e.lineDashOffset=Ai([n.borderDashOffset,a.borderDashOffset,0]));var d=t.getDistanceFromCenterForValue(i.ticks.reverse?t.min:t.max),u=ut.options._parseFont(o);e.font=u.string,e.textBaseline="middle";for(var h=Ti(t)-1;h>=0;h--){if(n.display&&r&&s){var c=t.getPointPosition(h,d);e.beginPath(),e.moveTo(t.xCenter,t.yCenter),e.lineTo(c.x,c.y),e.stroke()}if(o.display){var f=0===h?l/2:0,g=t.getPointPosition(h,d+f+5),p=Ii(o.fontColor,h,st.global.defaultFontColor);e.fillStyle=p;var m=t.getIndexAngle(h),v=ut.toDegrees(m);e.textAlign=Ri(v),zi(v,t._pointLabelSizes[h],g),Oi(e,t.pointLabels[h]||"",g,u.lineHeight)}}e.restore()}(t),ut.each(t.ticks,function(e,s){if(s>0||n.reverse){var l=t.getDistanceFromCenterForValue(t.ticksAsNumbers[s]);if(i.display&&0!==s&&function(t,e,i,n){var a,o=t.ctx,r=e.circular,s=Ti(t),l=Ii(e.color,n-1),d=Ii(e.lineWidth,n-1);if((r||s)&&l&&d){if(o.save(),o.strokeStyle=l,o.lineWidth=d,o.setLineDash&&(o.setLineDash(e.borderDash||[]),o.lineDashOffset=e.borderDashOffset||0),o.beginPath(),r)o.arc(t.xCenter,t.yCenter,i,0,2*Math.PI);else{a=t.getPointPosition(0,i),o.moveTo(a.x,a.y);for(var u=1;u=0&&r<=s;){if(a=t[(n=r+s>>1)-1]||null,o=t[n],!a)return{lo:null,hi:o};if(o[e]i))return{lo:a,hi:o};s=n-1}}return{lo:o,hi:null}}(t,e,i),o=a.lo?a.hi?a.lo:t[t.length-2]:t[0],r=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=r[e]-o[e],l=s?(i-o[e])/s:0,d=(r[n]-o[n])*l;return o[n]+d}function Ki(t,e){var i=t._adapter,n=t.options.time,a=n.parser,o=a||n.format,r=e;return"function"==typeof a&&(r=a(r)),ut.isFinite(r)||(r="string"==typeof o?i.parse(r,o):i.parse(r)),null!==r?+r:(a||"function"!=typeof o||(r=o(e),ut.isFinite(r)||(r=i.parse(r))),r)}function Gi(t,e){if(ut.isNullOrUndef(e))return null;var i=t.options.time,n=Ki(t,t.getRightValue(e));return null===n?n:(i.round&&(n=+t._adapter.startOf(n,i.round)),n)}function Zi(t){for(var e=qi.indexOf(t)+1,i=qi.length;e=a&&i<=o&&d.push(i);return n.min=a,n.max=o,n._unit=s.unit||function(t,e,i,n,a){var o,r;for(o=qi.length-1;o>=qi.indexOf(i);o--)if(r=qi[o],ji[r].common&&t._adapter.diff(a,n,r)>=e.length)return r;return qi[i?qi.indexOf(i):0]}(n,d,s.minUnit,n.min,n.max),n._majorUnit=Zi(n._unit),n._table=function(t,e,i,n){if("linear"===n||!t.length)return[{time:e,pos:0},{time:i,pos:1}];var a,o,r,s,l,d=[],u=[e];for(a=0,o=t.length;ae&&s=0&&t0?r:1}}),Qi={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};Ji._defaults=Qi;var tn={category:gi,linear:yi,logarithmic:Ci,radialLinear:Ni,time:Ji},en={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};si._date.override("function"==typeof t?{_id:"moment",formats:function(){return en},parse:function(e,i){return"string"==typeof e&&"string"==typeof i?e=t(e,i):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,i){return t(e).format(i)},add:function(e,i,n){return t(e).add(i,n).valueOf()},diff:function(e,i,n){return t.duration(t(e).diff(t(i))).as(n)},startOf:function(e,i,n){return e=t(e),"isoWeek"===i?e.isoWeekday(n).valueOf():e.startOf(i).valueOf()},endOf:function(e,i){return t(e).endOf(i).valueOf()},_create:function(e){return t(e)}}:{}),st._set("global",{plugins:{filler:{propagate:!0}}});var nn={dataset:function(t){var e=t.fill,i=t.chart,n=i.getDatasetMeta(e),a=n&&i.isDatasetVisible(e)&&n.dataset._children||[],o=a.length||0;return o?function(t,e){return e=i)&&n;switch(o){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return o;default:return!1}}function on(t){var e,i=t.el._model||{},n=t.el._scale||{},a=t.fill,o=null;if(isFinite(a))return null;if("start"===a?o=void 0===i.scaleBottom?n.bottom:i.scaleBottom:"end"===a?o=void 0===i.scaleTop?n.top:i.scaleTop:void 0!==i.scaleZero?o=i.scaleZero:n.getBasePosition?o=n.getBasePosition():n.getBasePixel&&(o=n.getBasePixel()),null!=o){if(void 0!==o.x&&void 0!==o.y)return o;if(ut.isFinite(o))return{x:(e=n.isHorizontal())?o:null,y:e?null:o}}return null}function rn(t,e,i){var n,a=t[e].fill,o=[e];if(!i)return a;for(;!1!==a&&-1===o.indexOf(a);){if(!isFinite(a))return a;if(!(n=t[a]))return!1;if(n.visible)return a;o.push(a),a=n.fill}return!1}function sn(t){var e=t.fill,i="dataset";return!1===e?null:(isFinite(e)||(i="boundary"),nn[i](t))}function ln(t){return t&&!t.skip}function dn(t,e,i,n,a){var o;if(n&&a){for(t.moveTo(e[0].x,e[0].y),o=1;o0;--o)ut.canvas.lineTo(t,i[o],i[o-1],!0)}}var un={id:"filler",afterDatasetsUpdate:function(t,e){var i,n,a,o,r=(t.data.datasets||[]).length,s=e.propagate,l=[];for(n=0;ne?e:t.boxWidth}st._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var i=e.datasetIndex,n=this.chart,a=n.getDatasetMeta(i);a.hidden=null===a.hidden?!n.data.datasets[i].hidden:null,n.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return ut.isArray(e.datasets)?e.datasets.map(function(e,i){return{text:e.label,fillStyle:ut.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(i),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:i}},this):[]}}},legendCallback:function(t){var e=[];e.push('
      ');for(var i=0;i'),t.data.datasets[i].label&&e.push(t.data.datasets[i].label),e.push("");return e.push("
    "),e.join("")}});var gn=pt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:hn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:hn,beforeSetDimensions:hn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:hn,beforeBuildLabels:hn,buildLabels:function(){var t=this,e=t.options.labels||{},i=ut.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(i=i.filter(function(i){return e.filter(i,t.chart.data)})),t.options.reverse&&i.reverse(),t.legendItems=i},afterBuildLabels:hn,beforeFit:hn,fit:function(){var t=this,e=t.options,i=e.labels,n=e.display,a=t.ctx,o=ut.options._parseFont(i),r=o.size,s=t.legendHitBoxes=[],l=t.minSize,d=t.isHorizontal();if(d?(l.width=t.maxWidth,l.height=n?10:0):(l.width=n?10:0,l.height=t.maxHeight),n)if(a.font=o.string,d){var u=t.lineWidths=[0],h=0;a.textAlign="left",a.textBaseline="top",ut.each(t.legendItems,function(t,e){var n=fn(i,r)+r/2+a.measureText(t.text).width;(0===e||u[u.length-1]+n+i.padding>l.width)&&(h+=r+i.padding,u[u.length-(e>0?0:1)]=i.padding),s[e]={left:0,top:0,width:n,height:r},u[u.length-1]+=n+i.padding}),l.height+=h}else{var c=i.padding,f=t.columnWidths=[],g=i.padding,p=0,m=0,v=r+c;ut.each(t.legendItems,function(t,e){var n=fn(i,r)+r/2+a.measureText(t.text).width;e>0&&m+v>l.height-c&&(g+=p+i.padding,f.push(p),p=0,m=0),p=Math.max(p,n),m+=v,s[e]={left:0,top:0,width:n,height:r}}),g+=p,f.push(p),l.width+=g}t.width=l.width,t.height=l.height},afterFit:hn,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,i=e.labels,n=st.global,a=n.defaultColor,o=n.elements.line,r=t.width,s=t.lineWidths;if(e.display){var l,d=t.ctx,u=cn(i.fontColor,n.defaultFontColor),h=ut.options._parseFont(i),c=h.size;d.textAlign="left",d.textBaseline="middle",d.lineWidth=.5,d.strokeStyle=u,d.fillStyle=u,d.font=h.string;var f=fn(i,c),g=t.legendHitBoxes,p=t.isHorizontal();l=p?{x:t.left+(r-s[0])/2+i.padding,y:t.top+i.padding,line:0}:{x:t.left+i.padding,y:t.top+i.padding,line:0};var m=c+i.padding;ut.each(t.legendItems,function(n,u){var h=d.measureText(n.text).width,v=f+c/2+h,b=l.x,x=l.y;p?u>0&&b+v+i.padding>t.left+t.minSize.width&&(x=l.y+=m,l.line++,b=l.x=t.left+(r-s[l.line])/2+i.padding):u>0&&x+m>t.top+t.minSize.height&&(b=l.x=b+t.columnWidths[l.line]+i.padding,x=l.y=t.top+i.padding,l.line++),function(t,i,n){if(!(isNaN(f)||f<=0)){d.save();var r=cn(n.lineWidth,o.borderWidth);if(d.fillStyle=cn(n.fillStyle,a),d.lineCap=cn(n.lineCap,o.borderCapStyle),d.lineDashOffset=cn(n.lineDashOffset,o.borderDashOffset),d.lineJoin=cn(n.lineJoin,o.borderJoinStyle),d.lineWidth=r,d.strokeStyle=cn(n.strokeStyle,a),d.setLineDash&&d.setLineDash(cn(n.lineDash,o.borderDash)),e.labels&&e.labels.usePointStyle){var s=f*Math.SQRT2/2,l=t+f/2,u=i+c/2;ut.canvas.drawPoint(d,n.pointStyle,s,l,u)}else 0!==r&&d.strokeRect(t,i,f,c),d.fillRect(t,i,f,c);d.restore()}}(b,x,n),g[u].left=b,g[u].top=x,function(t,e,i,n){var a=c/2,o=f+a+t,r=e+a;d.fillText(i.text,o,r),i.hidden&&(d.beginPath(),d.lineWidth=2,d.moveTo(o,r),d.lineTo(o+n,r),d.stroke())}(b,x,n,h),p?l.x+=v+i.padding:l.y+=m})}},_getLegendItemAt:function(t,e){var i,n,a,o=this;if(t>=o.left&&t<=o.right&&e>=o.top&&e<=o.bottom)for(a=o.legendHitBoxes,i=0;i=(n=a[i]).left&&t<=n.left+n.width&&e>=n.top&&e<=n.top+n.height)return o.legendItems[i];return null},handleEvent:function(t){var e,i=this,n=i.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!n.onHover&&!n.onLeave)return}else{if("click"!==a)return;if(!n.onClick)return}e=i._getLegendItemAt(t.x,t.y),"click"===a?e&&n.onClick&&n.onClick.call(i,t.native,e):(n.onLeave&&e!==i._hoveredItem&&(i._hoveredItem&&n.onLeave.call(i,t.native,i._hoveredItem),i._hoveredItem=e),n.onHover&&e&&n.onHover.call(i,t.native,e))}});function pn(t,e){var i=new gn({ctx:t.ctx,options:e,chart:t});ke.configure(t,i,e),ke.addBox(t,i),t.legend=i}var mn={id:"legend",_element:gn,beforeInit:function(t){var e=t.options.legend;e&&pn(t,e)},beforeUpdate:function(t){var e=t.options.legend,i=t.legend;e?(ut.mergeIf(e,st.global.legend),i?(ke.configure(t,i,e),i.options=e):pn(t,e)):i&&(ke.removeBox(t,i),delete t.legend)},afterEvent:function(t,e){var i=t.legend;i&&i.handleEvent(e)}},vn=ut.noop;st._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var bn=pt.extend({initialize:function(t){ut.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:vn,update:function(t,e,i){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i,n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeBuildLabels(),n.buildLabels(),n.afterBuildLabels(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:vn,beforeSetDimensions:vn,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:vn,beforeBuildLabels:vn,buildLabels:vn,afterBuildLabels:vn,beforeFit:vn,fit:function(){var t=this,e=t.options,i=e.display,n=t.minSize,a=ut.isArray(e.text)?e.text.length:1,o=ut.options._parseFont(e),r=i?a*o.lineHeight+2*e.padding:0;t.isHorizontal()?(n.width=t.maxWidth,n.height=r):(n.width=r,n.height=t.maxHeight),t.width=n.width,t.height=n.height},afterFit:vn,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,i=t.options;if(i.display){var n,a,o,r=ut.options._parseFont(i),s=r.lineHeight,l=s/2+i.padding,d=0,u=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=ut.valueOrDefault(i.fontColor,st.global.defaultFontColor),e.font=r.string,t.isHorizontal()?(a=h+(f-h)/2,o=u+l,n=f-h):(a="left"===i.position?h+l:f-l,o=u+(c-u)/2,n=c-u,d=Math.PI*("left"===i.position?-.5:.5)),e.save(),e.translate(a,o),e.rotate(d),e.textAlign="center",e.textBaseline="middle";var g=i.text;if(ut.isArray(g))for(var p=0,m=0;m=0;n--){var a=t[n];if(e(a))return a}},ut.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},ut.almostEquals=function(t,e,i){return Math.abs(t-e)t},ut.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},ut.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},ut.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},ut.log10=Math.log10?function(t){return Math.log10(t)}:function(t){var e=Math.log(t)*Math.LOG10E,i=Math.round(e);return t===Math.pow(10,i)?i:e},ut.toRadians=function(t){return t*(Math.PI/180)},ut.toDegrees=function(t){return t*(180/Math.PI)},ut._decimalPlaces=function(t){if(ut.isFinite(t)){for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}},ut.getAngleFromPoint=function(t,e){var i=e.x-t.x,n=e.y-t.y,a=Math.sqrt(i*i+n*n),o=Math.atan2(n,i);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:a}},ut.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},ut.aliasPixel=function(t){return t%2==0?0:.5},ut._alignPixel=function(t,e,i){var n=t.currentDevicePixelRatio,a=i/2;return Math.round((e-a)*n)/n+a},ut.splineCurve=function(t,e,i,n){var a=t.skip?e:t,o=e,r=i.skip?e:i,s=Math.sqrt(Math.pow(o.x-a.x,2)+Math.pow(o.y-a.y,2)),l=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),d=s/(s+l),u=l/(s+l),h=n*(d=isNaN(d)?0:d),c=n*(u=isNaN(u)?0:u);return{previous:{x:o.x-h*(r.x-a.x),y:o.y-h*(r.y-a.y)},next:{x:o.x+c*(r.x-a.x),y:o.y+c*(r.y-a.y)}}},ut.EPSILON=Number.EPSILON||1e-14,ut.splineCurveMonotone=function(t){var e,i,n,a,o,r,s,l,d,u=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),h=u.length;for(e=0;e0?u[e-1]:null,(a=e0?u[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},ut.previousItem=function(t,e,i){return i?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},ut.niceNum=function(t,e){var i=Math.floor(ut.log10(t)),n=t/Math.pow(10,i);return(e?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10)*Math.pow(10,i)},ut.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},ut.getRelativePosition=function(t,e){var i,n,a=t.originalEvent||t,o=t.target||t.srcElement,r=o.getBoundingClientRect(),s=a.touches;s&&s.length>0?(i=s[0].clientX,n=s[0].clientY):(i=a.clientX,n=a.clientY);var l=parseFloat(ut.getStyle(o,"padding-left")),d=parseFloat(ut.getStyle(o,"padding-top")),u=parseFloat(ut.getStyle(o,"padding-right")),h=parseFloat(ut.getStyle(o,"padding-bottom")),c=r.right-r.left-l-u,f=r.bottom-r.top-d-h;return{x:i=Math.round((i-r.left-l)/c*o.width/e.currentDevicePixelRatio),y:n=Math.round((n-r.top-d)/f*o.height/e.currentDevicePixelRatio)}},ut.getConstraintWidth=function(t){return i(t,"max-width","clientWidth")},ut.getConstraintHeight=function(t){return i(t,"max-height","clientHeight")},ut._calculatePadding=function(t,e,i){return(e=ut.getStyle(t,e)).indexOf("%")>-1?i*parseInt(e,10)/100:parseInt(e,10)},ut._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},ut.getMaximumWidth=function(t){var e=ut._getParentNode(t);if(!e)return t.clientWidth;var i=e.clientWidth,n=i-ut._calculatePadding(e,"padding-left",i)-ut._calculatePadding(e,"padding-right",i),a=ut.getConstraintWidth(t);return isNaN(a)?n:Math.min(n,a)},ut.getMaximumHeight=function(t){var e=ut._getParentNode(t);if(!e)return t.clientHeight;var i=e.clientHeight,n=i-ut._calculatePadding(e,"padding-top",i)-ut._calculatePadding(e,"padding-bottom",i),a=ut.getConstraintHeight(t);return isNaN(a)?n:Math.min(n,a)},ut.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},ut.retinaScale=function(t,e){var i=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==i){var n=t.canvas,a=t.height,o=t.width;n.height=a*i,n.width=o*i,t.ctx.scale(i,i),n.style.height||n.style.width||(n.style.height=a+"px",n.style.width=o+"px")}},ut.fontString=function(t,e,i){return e+" "+t+"px "+i},ut.longestText=function(t,e,i,n){var a=(n=n||{}).data=n.data||{},o=n.garbageCollect=n.garbageCollect||[];n.font!==e&&(a=n.data={},o=n.garbageCollect=[],n.font=e),t.font=e;var r=0;ut.each(i,function(e){null!=e&&!0!==ut.isArray(e)?r=ut.measureText(t,a,o,r,e):ut.isArray(e)&&ut.each(e,function(e){null==e||ut.isArray(e)||(r=ut.measureText(t,a,o,r,e))})});var s=o.length/2;if(s>i.length){for(var l=0;ln&&(n=o),n},ut.numberOfLabelLines=function(t){var e=1;return ut.each(t,function(t){ut.isArray(t)&&t.length>e&&(e=t.length)}),e},ut.color=X?function(t){return t instanceof CanvasGradient&&(t=st.global.defaultColor),X(t)}:function(t){return console.error("Color.js not found!"),t},ut.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:ut.color(t).saturate(.5).darken(.1).rgbString()}}(),ai._adapters=si,ai.Animation=vt,ai.animationService=bt,ai.controllers=ue,ai.DatasetController=Mt,ai.defaults=st,ai.Element=pt,ai.elements=Wt,ai.Interaction=ve,ai.layouts=ke,ai.platform=Ve,ai.plugins=Ee,ai.Scale=fi,ai.scaleService=He,ai.Ticks=li,ai.Tooltip=Je,ai.helpers.each(tn,function(t,e){ai.scaleService.registerScaleType(e,t,t._defaults)}),yn)yn.hasOwnProperty(_n)&&ai.plugins.register(yn[_n]);ai.platform.initialize();var Cn=ai;return"undefined"!=typeof window&&(window.Chart=ai),ai.Chart=ai,ai.Legend=yn.legend._element,ai.Title=yn.title._element,ai.pluginService=ai.plugins,ai.PluginBase=ai.Element.extend({}),ai.canvasHelpers=ai.helpers.canvas,ai.layoutService=ai.layouts,ai.LinearScaleBase=bi,ai.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],function(t){ai[t]=function(e,i){return new ai(e,ai.helpers.merge(i||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}}),Cn}); diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/Gruntfile.js b/base_accounting_kit/static/lib/bootstrap-toggle-master/Gruntfile.js new file mode 100644 index 000000000..9ac6fc521 --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/Gruntfile.js @@ -0,0 +1,37 @@ +module.exports = function(grunt) { + 'use strict'; + + grunt.initConfig({ + clean: ['dist'], + uglify: { + options: { + preserveComments: 'some', + sourceMap: true + }, + build: { + expand: true, + cwd: 'js', + src: ['**/*.js', ['!**/*.min.js']], + dest: 'js', + ext: '.min.js', + } + }, + cssmin: { + options: { + keepBreaks: true + }, + build: { + expand: true, + cwd: 'css', + src: ['**/*.css', ['!**/*.min.css']], + dest: 'css', + ext: '.min.css', + } + } + }); + grunt.loadNpmTasks('grunt-contrib-clean'); + grunt.loadNpmTasks('grunt-contrib-uglify'); + grunt.loadNpmTasks('grunt-contrib-cssmin'); + grunt.registerTask('default', ['clean', 'uglify', 'cssmin']); + +}; \ No newline at end of file diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/LICENSE b/base_accounting_kit/static/lib/bootstrap-toggle-master/LICENSE new file mode 100644 index 000000000..88bb5abfc --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2011-2014 Min Hur, The New York Times Company + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/README.md b/base_accounting_kit/static/lib/bootstrap-toggle-master/README.md new file mode 100644 index 000000000..301ff034f --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/README.md @@ -0,0 +1,175 @@ +# Bootstrap Toggle +Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles. + +Visit http://www.bootstraptoggle.com for demos. + +## Getting Started + +### Installation +You can [download](https://github.com/minhur/bootstrap-toggle/archive/master.zip) the latest version of Bootstrap Toggle or use CDN to load the library. + +`Warning` If you are using Bootstrap v2.3.2, use `bootstrap2-toggle.min.js` and `bootstrap2-toggle.min.css` instead. + +```html + + +``` + +### Bower Install +```bash +bower install bootstrap-toggle +``` + +## Usage + +### Basic example +Simply add `data-toggle="toggle"` to convert checkboxes into toggles. + +```html + +``` + +### Stacked checkboxes +Refer to Bootstrap Form Controls documentation to create stacked checkboxes. Simply add `data-toggle="toggle"` to convert checkboxes into toggles. + +```html +
    + +
    +
    + +
    +``` + +### Inline Checkboxes +Refer to Bootstrap Form Controls documentation to create inline checkboxes. Simply add `data-toggle="toggle"` to a convert checkboxes into toggles. + +```html + + + +``` + +## API + +### Initialize by JavaScript +Initialize toggles with id `toggle-one` with a single line of JavaScript. + +```html + + +``` + +### Options +Options can be passed via data attributes or JavaScript. For data attributes, append the option name to `data-`, as in `data-on="Enabled"`. + +```html + + + +``` + +Name|Type|Default|Description| +---|---|---|--- +on|string/html|"On"|Text of the on toggle +off|string/html|"Off"|Text of the off toggle +size|string|"normal"|Size of the toggle. Possible values are `large`, `normal`, `small`, `mini`. +onstyle|string|"primary"|Style of the on toggle. Possible values are `default`, `primary`, `success`, `info`, `warning`, `danger` +offstyle|string|"default"|Style of the off toggle. Possible values are `default`, `primary`, `success`, `info`, `warning`, `danger` +style|string| |Appends the value to the class attribute of the toggle. This can be used to apply custom styles. Refer to Custom Styles for reference. +width|integer|*null*|Sets the width of the toggle. if set to *null*, width will be calculated. +height|integer|*null*|Sets the height of the toggle. if set to *null*, height will be calculated. + +### Methods +Methods can be used to control toggles directly. + +```html + +``` + +Method|Example|Description +---|---|--- +initialize|$('#toggle-demo').bootstrapToggle()|Initializes the toggle plugin with options +destroy|$('#toggle-demo').bootstrapToggle('destroy')|Destroys the toggle +on|$('#toggle-demo').bootstrapToggle('on')|Sets the toggle to 'On' state +off|$('#toggle-demo').bootstrapToggle('off')|Sets the toggle to 'Off' state +toggle|$('#toggle-demo').bootstrapToggle('toggle')|Toggles the state of the toggle +enable|$('#toggle-demo').bootstrapToggle('enable')|Enables the toggle +disable|$('#toggle-demo').bootstrapToggle('disable')|Disables the toggle + +## Events + +### Event Propagation +Note All events are propagated to and from input element to the toggle. + +You should listen to events from the `` directly rather than look for custom events. + +```html + +
    + +``` + +### API vs Input +This also means that using the API or Input to trigger events will work both ways. + +```html + + + + + + +``` + +### Integration + +#### [KnockoutJS](http://knockoutjs.com) + +A binding for knockout is available here: [aAXEe/knockout-bootstrap-toggle](https://github.com/aAXEe/knockout-bootstrap-toggle) + +## Demos + +Visit http://www.bootstraptoggle.com for demos. diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/_gitignore b/base_accounting_kit/static/lib/bootstrap-toggle-master/_gitignore new file mode 100644 index 000000000..91dfed8d4 --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/_gitignore @@ -0,0 +1,2 @@ +.DS_Store +node_modules \ No newline at end of file diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/bower.json b/base_accounting_kit/static/lib/bootstrap-toggle-master/bower.json new file mode 100644 index 000000000..9d941dff9 --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/bower.json @@ -0,0 +1,32 @@ +{ + "name": "bootstrap-toggle", + "description": "Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles", + "version": "2.2.1", + "keywords": [ + "bootstrap", + "toggle", + "bootstrap-toggle", + "switch", + "bootstrap-switch" + ], + "homepage": "http://www.bootstraptoggle.com", + "repository": { + "type": "git", + "url": "https://github.com/minhur/bootstrap-toggle.git" + }, + "license": "MIT", + "authors": [ + "Min Hur " + ], + "main": [ + "./js/bootstrap-toggle.min.js", + "./css/bootstrap-toggle.min.css" + ], + "ignore": [ + "**/.*", + "node_modules", + "bower_components", + "test", + "tests" + ] +} diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap-toggle.css b/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap-toggle.css new file mode 100644 index 000000000..057d08b36 --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap-toggle.css @@ -0,0 +1,83 @@ +/*! ======================================================================== + * Bootstrap Toggle: bootstrap-toggle.css v2.2.0 + * http://www.bootstraptoggle.com + * ======================================================================== + * Copyright 2014 Min Hur, The New York Times Company + * Licensed under MIT + * ======================================================================== */ + + +.checkbox label .toggle, +.checkbox-inline .toggle { + margin-left: -20px; + margin-right: 5px; +} + +.toggle { + position: relative; + overflow: hidden; +} +.toggle input[type="checkbox"] { + display: none; +} +.toggle-group { + position: absolute; + width: 200%; + top: 0; + bottom: 0; + left: 0; + transition: left 0.35s; + -webkit-transition: left 0.35s; + -moz-user-select: none; + -webkit-user-select: none; +} +.toggle.off .toggle-group { + left: -100%; +} +.toggle-on { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 50%; + margin: 0; + border: 0; + border-radius: 0; +} +.toggle-off { + position: absolute; + top: 0; + bottom: 0; + left: 50%; + right: 0; + margin: 0; + border: 0; + border-radius: 0; +} +.toggle-handle { + position: relative; + margin: 0 auto; + padding-top: 0px; + padding-bottom: 0px; + height: 100%; + width: 0px; + border-width: 0 1px; +} + +.toggle.btn { min-width: 59px; min-height: 34px; } +.toggle-on.btn { padding-right: 24px; } +.toggle-off.btn { padding-left: 24px; } + +.toggle.btn-lg { min-width: 79px; min-height: 45px; } +.toggle-on.btn-lg { padding-right: 31px; } +.toggle-off.btn-lg { padding-left: 31px; } +.toggle-handle.btn-lg { width: 40px; } + +.toggle.btn-sm { min-width: 50px; min-height: 30px;} +.toggle-on.btn-sm { padding-right: 20px; } +.toggle-off.btn-sm { padding-left: 20px; } + +.toggle.btn-xs { min-width: 35px; min-height: 22px;} +.toggle-on.btn-xs { padding-right: 12px; } +.toggle-off.btn-xs { padding-left: 12px; } + diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap-toggle.min.css b/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap-toggle.min.css new file mode 100644 index 000000000..0d42ed09c --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap-toggle.min.css @@ -0,0 +1,28 @@ +/*! ======================================================================== + * Bootstrap Toggle: bootstrap-toggle.css v2.2.0 + * http://www.bootstraptoggle.com + * ======================================================================== + * Copyright 2014 Min Hur, The New York Times Company + * Licensed under MIT + * ======================================================================== */ +.checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px} +.toggle{position:relative;overflow:hidden} +.toggle input[type=checkbox]{display:none} +.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none} +.toggle.off .toggle-group{left:-100%} +.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0} +.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0} +.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px} +.toggle.btn{min-width:59px;min-height:34px} +.toggle-on.btn{padding-right:24px} +.toggle-off.btn{padding-left:24px} +.toggle.btn-lg{min-width:79px;min-height:45px} +.toggle-on.btn-lg{padding-right:31px} +.toggle-off.btn-lg{padding-left:31px} +.toggle-handle.btn-lg{width:40px} +.toggle.btn-sm{min-width:50px;min-height:30px} +.toggle-on.btn-sm{padding-right:20px} +.toggle-off.btn-sm{padding-left:20px} +.toggle.btn-xs{min-width:35px;min-height:22px} +.toggle-on.btn-xs{padding-right:12px} +.toggle-off.btn-xs{padding-left:12px} \ No newline at end of file diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap2-toggle.css b/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap2-toggle.css new file mode 100644 index 000000000..3f48927ed --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap2-toggle.css @@ -0,0 +1,85 @@ +/*! ======================================================================== + * Bootstrap Toggle: bootstrap2-toggle.css v2.2.0 + * http://www.bootstraptoggle.com + * ======================================================================== + * Copyright 2014 Min Hur, The New York Times Company + * Licensed under MIT + * ======================================================================== */ + + +label.checkbox .toggle, +label.checkbox.inline .toggle { + margin-left: -20px; + margin-right: 5px; +} +.toggle { + min-width: 40px; + height: 20px; + position: relative; + overflow: hidden; +} +.toggle input[type="checkbox"] { + display: none; +} +.toggle-group { + position: absolute; + width: 200%; + top: 0; + bottom: 0; + left: 0; + transition: left 0.35s; + -webkit-transition: left 0.35s; + -moz-user-select: none; + -webkit-user-select: none; +} +.toggle.off .toggle-group { + left: -100%; +} +.toggle-on { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 50%; + margin: 0; + border: 0; + border-radius: 0; +} +.toggle-off { + position: absolute; + top: 0; + bottom: 0; + left: 50%; + right: 0; + margin: 0; + border: 0; + border-radius: 0; +} +.toggle-handle { + position: relative; + margin: 0 auto; + padding-top: 0px; + padding-bottom: 0px; + height: 100%; + width: 0px; + border-width: 0 1px; +} +.toggle-handle.btn-mini { + top: -1px; +} +.toggle.btn { min-width: 30px; } +.toggle-on.btn { padding-right: 24px; } +.toggle-off.btn { padding-left: 24px; } + +.toggle.btn-large { min-width: 40px; } +.toggle-on.btn-large { padding-right: 35px; } +.toggle-off.btn-large { padding-left: 35px; } + +.toggle.btn-small { min-width: 25px; } +.toggle-on.btn-small { padding-right: 20px; } +.toggle-off.btn-small { padding-left: 20px; } + +.toggle.btn-mini { min-width: 20px; } +.toggle-on.btn-mini { padding-right: 12px; } +.toggle-off.btn-mini { padding-left: 12px; } + diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap2-toggle.min.css b/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap2-toggle.min.css new file mode 100644 index 000000000..1509c5730 --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/css/bootstrap2-toggle.min.css @@ -0,0 +1,28 @@ +/*! ======================================================================== + * Bootstrap Toggle: bootstrap2-toggle.css v2.2.0 + * http://www.bootstraptoggle.com + * ======================================================================== + * Copyright 2014 Min Hur, The New York Times Company + * Licensed under MIT + * ======================================================================== */ +label.checkbox .toggle,label.checkbox.inline .toggle{margin-left:-20px;margin-right:5px} +.toggle{min-width:40px;height:20px;position:relative;overflow:hidden} +.toggle input[type=checkbox]{display:none} +.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none} +.toggle.off .toggle-group{left:-100%} +.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0} +.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0} +.toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px} +.toggle-handle.btn-mini{top:-1px} +.toggle.btn{min-width:30px} +.toggle-on.btn{padding-right:24px} +.toggle-off.btn{padding-left:24px} +.toggle.btn-large{min-width:40px} +.toggle-on.btn-large{padding-right:35px} +.toggle-off.btn-large{padding-left:35px} +.toggle.btn-small{min-width:25px} +.toggle-on.btn-small{padding-right:20px} +.toggle-off.btn-small{padding-left:20px} +.toggle.btn-mini{min-width:20px} +.toggle-on.btn-mini{padding-right:12px} +.toggle-off.btn-mini{padding-left:12px} \ No newline at end of file diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/header.png b/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/header.png new file mode 100644 index 0000000000000000000000000000000000000000..eb8d58be909395426613861952360915fe6c3946 GIT binary patch literal 89486 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ξ|fel9jv^uPn+K-4bcWDncw);!1&x@A& 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 literal 0 HcmV?d00001 diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/nytdev.svg b/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/nytdev.svg new file mode 100644 index 000000000..39669eebe --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/nytdev.svg @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/script.js b/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/script.js new file mode 100644 index 000000000..863728ae9 --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/script.js @@ -0,0 +1,49 @@ ++function ($) { + 'use strict'; + + $('.example:not(.skip)').each(function() { + // fetch & encode html + var html = $('
    ').text($(this).html()).html() + // find number of space/tabs on first line (minus line break) + var count = html.match(/^(\s+)/)[0].length - 1 + // replace tabs/spaces on each lines with + var regex = new RegExp('\\n\\s{'+count+'}', 'g') + var code = html.replace(regex, '\n').replace(/\t/g, ' ').trim() + // other cleanup + code = code.replace(/=""/g,'') + // add code block to dom + $(this).after( $('').html(code) ) + }); + + $('code.highlight').each(function() { + hljs.highlightBlock(this) + }); + +}(jQuery); + +var Demo = function () {} + +Demo.prototype.init = function(selector) { + $(selector).bootstrapToggle(selector) +} +Demo.prototype.destroy = function(selector) { + $(selector).bootstrapToggle('destroy') +} +Demo.prototype.on = function(selector) { + $(selector).bootstrapToggle('on') +} +Demo.prototype.off = function(selector) { + $(selector).bootstrapToggle('off') +} +Demo.prototype.toggle = function(selector) { + $(selector).bootstrapToggle('toggle') +} +Demo.prototype.enable = function(selector) { + $(selector).bootstrapToggle('enable') +} +Demo.prototype.disable = function(selector) { + $(selector).bootstrapToggle('disable') +} + + +demo = new Demo() diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/stylesheet.css b/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/stylesheet.css new file mode 100644 index 000000000..fe7a444c0 --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/doc/stylesheet.css @@ -0,0 +1,112 @@ +header, footer { + padding: 20px; + background-image: url('header.png'); + background-size: 256px 256px; +} +footer { + color: #fff; + text-align: center; +} +.nyt-logo { + max-height: 40px; + margin-top: 5px; + margin-right: 5px; +} + +nav.navbar { + margin-bottom: 10px; + background-color: #fff; + border: 0px; + border-radius: 2px; +} +#navbar { + margin: 0px; +} +#navbar .navbar-nav li iframe { + margin-top: 15px; +} +#navbar .navbar-nav li:last-child iframe { + margin-right: 15px; +} + +@media screen and (max-width: 767px) { + #navbar .navbar-nav li iframe { + display: none; + } +} + +.mast-head { + margin: 10px 0; +} +.mast-head h1 { + margin-bottom: 15px; + color: #fff; +} +.mast-head p { + color: #fff; +} + +.mast-links { + padding-top: 10px; +} + +.mast-links > * { + vertical-align: middle; + margin-bottom: 10px; +} + +.mast-links > .btn { + margin-right: 30px; +} +main { + margin: 10px 20px; +} +main .container { + margin-bottom: 40px; +} + +code.hljs { + border: 1px solid #ccc; + padding: 1em; + white-space: pre; + margin-bottom: 10px; +} + +.example { + position: relative; + border: 1px solid #ccc; + padding: 1em 1em 0.5em 1em; + border-radius: 4px 4px 0 0; +} + +.example:after { + content: "Example"; + position: absolute; + top: 0px; + right: 0px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + background-color: #f5f5f5; + border: 1px solid #ccc; + color: #9da0a4; + border-radius: 0px 4px 0px 4px; + border-width: 0px 0px 1px 1px; +} + +.example + code.hljs { + border-top: 0; + border-radius: 0px 0px 4px 4px; +} + +.example > * { + margin-bottom: 10px; +} + +.example > div.toggle { + margin-right: 10px; +} + +.table-striped code { + background-color: inherit; +} \ No newline at end of file diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/index.html b/base_accounting_kit/static/lib/bootstrap-toggle-master/index.html new file mode 100644 index 000000000..c255754ab --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/index.html @@ -0,0 +1,449 @@ + + + + + + + + + + + + + Bootstrap Toggle + + + + + + + + + +
    + +
    +
    +

    Bootstrap Toggle

    +

    Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles

    + +
    +
    +
    + +
    +
    +

    Getting Started

    +
    +

    Installation

    +

    You can download the latest version of Bootstrap Toggle or use CDN to load the library.

    +

    Warning If you are using Bootstrap v2.3.2, use bootstrap2-toggle.min.js and bootstrap2-toggle.min.css instead.

    + <link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet"> +<script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script> + +

    Bower Install

    +

    + bower install bootstrap-toggle +
    +
    +

    Usage

    +
    + +

    Basic example

    +

    Simply add data-toggle="toggle" to convert checkboxes into toggles.

    +
    + +
    + +

    Stacked checkboxes

    +

    Refer to Bootstrap Form Controls documentation to create stacked checkboxes. Simply add data-toggle="toggle" to convert checkboxes into toggles.

    +
    +
    + +
    +
    + +
    +
    + +

    Inline Checkboxes

    +

    Refer to Bootstrap Form Controls documentation to create inline checkboxes. Simply add data-toggle="toggle" to a convert checkboxes into toggles.

    +
    + + + +
    +
    + +
    +

    API

    +
    + +

    Initialize by JavaScript

    +

    Initialize toggles with id toggle-one with a single line of JavaScript.

    +
    + + +
    + +

    Options

    +

    Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-, as in data-on="Enabled".

    +
    + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    onstring | html"On"Text of the on toggle
    offstring | html"Off"Text of the off toggle
    sizestring"normal" + Size of the toggle. Possible values are:large,normal,small,mini
    + Refer to Bootstrap Button Sizes documentation for more information. +
    onstylestring"primary" + Style of the on toggle.
    Possible values are:default,primary,success,info,warning,danger
    + Refer to Bootstrap Button Options documentation for more information. +
    offstylestring"default" + Style of the off toggle.
    Possible values are:default,primary,success,info,warning,danger
    + Refer to Bootstrap Button Options documentation for more information. +
    stylestring + Appends the value to the class attribute of the toggle. This can be used to apply custom styles. Refer to Custom Styles for reference. +
    widthintegernull + Sets the width of the toggle. if set to null, width will be calculated. +
    heightintegernull + Sets the height of the toggle. if set to null, height will be calculated. +
    +
    + +

    Methods

    +

    Methods can be used to control toggles directly.

    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    MethodExampleDescriptionDemo
    initialize$('#toggle-demo').bootstrapToggle()Initializes the toggle plugin with options
    destroy$('#toggle-demo').bootstrapToggle('destroy')Destroys the toggle
    on$('#toggle-demo').bootstrapToggle('on')Sets the toggle to 'On' state
    off$('#toggle-demo').bootstrapToggle('off')Sets the toggle to 'Off' state
    toggle$('#toggle-demo').bootstrapToggle('toggle')Toggles the state of the toggle
    enable$('#toggle-demo').bootstrapToggle('enable')Enables the toggle
    disable$('#toggle-demo').bootstrapToggle('disable')Disables the toggle
    +
    +
    + + +
    +

    Events

    +
    + +

    Event Propagation

    +

    Note All events are propagated to and from input element to the toggle.

    +

    You should listen to events from the <input type="checkbox"> directly rather than look for custom events.

    +
    + +
    + +
    + +

    API vs Input

    +

    This also means that using the API or Input to trigger events will work both ways.

    +
    + + + + + + +
    +
    + +
    +

    Demos

    +
    + +

    Sizes

    +

    Bootstrap toggle is available in different sizes. Refer to Bootstrap Button Sizes documentation for more information.

    +
    + + + + +
    + +

    Custom Sizes

    +

    Bootstrap toggle can handle custom sizes by data-width and data-height options.

    +
    + + + +
    + +

    Colors

    +

    Bootstrap Toggle supports various colors. Refer to Bootstrap Button Options documentation for more information.

    +
    + + + + + + +
    + +

    Colors Mix

    +

    You can style on state as well as the off state.

    +
    + + +
    + +

    Custom Style

    +

    Customized styles can be applied as easily.

    +
    + + + + +
    + +

    Custom Text

    +

    The text can be changed easily with attributes or options.

    +
    + +
    + +

    Icons/Html Text

    +

    You can easily add icons or images since html is supported for on/off text.

    +
    + +
    + +

    Multiple Lines of Text

    +

    Toggles with multiple lines will adjust its heights.

    +
    + +
    + +

    Animation Speed

    +

    Transition speed can be easily controlled with css transition property on .toggle-group. You can also turn animation off completely.

    +
    + + + + +
    +
    +
    + + + + + + + + \ No newline at end of file diff --git a/base_accounting_kit/static/lib/bootstrap-toggle-master/js/bootstrap-toggle.js b/base_accounting_kit/static/lib/bootstrap-toggle-master/js/bootstrap-toggle.js new file mode 100644 index 000000000..533914edd --- /dev/null +++ b/base_accounting_kit/static/lib/bootstrap-toggle-master/js/bootstrap-toggle.js @@ -0,0 +1,180 @@ +/*! ======================================================================== + * Bootstrap Toggle: bootstrap-toggle.js v2.2.0 + * http://www.bootstraptoggle.com + * ======================================================================== + * Copyright 2014 Min Hur, The New York Times Company + * Licensed under MIT + * ======================================================================== */ + + + +function ($) { + 'use strict'; + + // TOGGLE PUBLIC CLASS DEFINITION + // ============================== + + var Toggle = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, this.defaults(), options) + this.render() + } + + Toggle.VERSION = '2.2.0' + + Toggle.DEFAULTS = { + on: 'On', + off: 'Off', + onstyle: 'primary', + offstyle: 'default', + size: 'normal', + style: '', + width: null, + height: null + } + + Toggle.prototype.defaults = function() { + return { + on: this.$element.attr('data-on') || Toggle.DEFAULTS.on, + off: this.$element.attr('data-off') || Toggle.DEFAULTS.off, + onstyle: this.$element.attr('data-onstyle') || Toggle.DEFAULTS.onstyle, + offstyle: this.$element.attr('data-offstyle') || Toggle.DEFAULTS.offstyle, + size: this.$element.attr('data-size') || Toggle.DEFAULTS.size, + style: this.$element.attr('data-style') || Toggle.DEFAULTS.style, + width: this.$element.attr('data-width') || Toggle.DEFAULTS.width, + height: this.$element.attr('data-height') || Toggle.DEFAULTS.height + } + } + + Toggle.prototype.render = function () { + this._onstyle = 'btn-' + this.options.onstyle + this._offstyle = 'btn-' + this.options.offstyle + var size = this.options.size === 'large' ? 'btn-lg' + : this.options.size === 'small' ? 'btn-sm' + : this.options.size === 'mini' ? 'btn-xs' + : '' + var $toggleOn = $('

    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]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�FbDxS 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 p=-*SM{R(~3A4 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�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