From 36265df7a6025d8f4435e19c7896a3dccb1cd035 Mon Sep 17 00:00:00 2001 From: Lalith Kota Date: Thu, 5 Sep 2024 11:04:42 +0530 Subject: [PATCH 01/10] Changed Readmes. Updated versions. Updated Licenses Signed-off-by: Lalith Kota --- .github/workflows/tag.yml | 21 + .github/workflows/test.yml | 4 +- .pre-commit-config.yaml | 8 - LICENSE | 526 ++++++------------ README.md | 56 +- g2p_entitlement_differential/README.md | 3 + g2p_entitlement_differential/README.rst | 57 -- g2p_entitlement_differential/__manifest__.py | 5 +- .../static/description/index.html | 415 -------------- g2p_entitlement_in_kind/README.md | 3 + g2p_entitlement_in_kind/README.rst | 57 -- g2p_entitlement_in_kind/__manifest__.py | 5 +- .../static/description/index.html | 415 -------------- g2p_entitlement_voucher/README.md | 3 + g2p_entitlement_voucher/README.rst | 57 -- g2p_entitlement_voucher/__manifest__.py | 5 +- .../readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- g2p_payment_cash/README.md | 5 + g2p_payment_cash/README.rst | 57 -- g2p_payment_cash/__manifest__.py | 5 +- g2p_payment_cash/readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- g2p_payment_files/README.md | 5 + g2p_payment_files/README.rst | 57 -- g2p_payment_files/__manifest__.py | 5 +- g2p_payment_files/readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- g2p_payment_g2p_connect/README.md | 3 + g2p_payment_g2p_connect/README.rst | 57 -- g2p_payment_g2p_connect/__manifest__.py | 5 +- .../readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- g2p_payment_interop_layer/README.md | 5 + g2p_payment_interop_layer/README.rst | 57 -- g2p_payment_interop_layer/__manifest__.py | 5 +- .../readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- g2p_payment_phee/README.md | 3 + g2p_payment_phee/README.rst | 57 -- g2p_payment_phee/__manifest__.py | 5 +- g2p_payment_phee/readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- g2p_payment_simple_mpesa/__manifest__.py | 5 +- .../static/description/index.html | 415 -------------- g2p_program_approval/__manifest__.py | 5 +- .../static/description/index.html | 415 -------------- g2p_program_assessment/README.md | 3 + g2p_program_assessment/README.rst | 57 -- g2p_program_assessment/__manifest__.py | 5 +- g2p_program_assessment/readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- g2p_program_autoenrol/README.md | 3 + g2p_program_autoenrol/README.rst | 57 -- g2p_program_autoenrol/__manifest__.py | 5 +- g2p_program_autoenrol/readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- g2p_program_cycleless/README.md | 5 + g2p_program_cycleless/README.rst | 57 -- g2p_program_cycleless/__manifest__.py | 5 +- .../static/description/index.html | 415 -------------- g2p_program_documents/README.md | 3 + g2p_program_documents/README.rst | 57 -- g2p_program_documents/__manifest__.py | 5 +- g2p_program_documents/readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- g2p_program_registrant_info/README.md | 6 + g2p_program_registrant_info/README.rst | 58 -- g2p_program_registrant_info/__manifest__.py | 5 +- .../readme/DESCRIPTION.rst | 2 - .../static/description/index.html | 416 -------------- .../README.md | 5 + .../README.rst | 57 -- .../__manifest__.py | 7 +- .../readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 414 -------------- g2p_program_reimbursement/README.md | 3 + g2p_program_reimbursement/README.rst | 57 -- g2p_program_reimbursement/__manifest__.py | 5 +- .../readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- .../{readme/DESCRIPTION.rst => README.md} | 10 +- g2p_programs/README.rst | 79 --- g2p_programs/__manifest__.py | 5 +- g2p_programs/readme/CONTRIBUTORS.rst | 7 - g2p_programs/static/description/index.html | 437 --------------- g2p_programs_rest_api/README.md | 5 + g2p_programs_rest_api/README.rst | 57 -- g2p_programs_rest_api/__manifest__.py | 7 +- g2p_programs_rest_api/readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 414 -------------- g2p_proxy_means_test/README.md | 3 + g2p_proxy_means_test/README.rst | 57 -- g2p_proxy_means_test/__manifest__.py | 5 +- g2p_proxy_means_test/readme/DESCRIPTION.rst | 1 - .../static/description/index.html | 415 -------------- 96 files changed, 329 insertions(+), 9858 deletions(-) create mode 100644 .github/workflows/tag.yml create mode 100644 g2p_entitlement_differential/README.md delete mode 100644 g2p_entitlement_differential/README.rst delete mode 100644 g2p_entitlement_differential/static/description/index.html create mode 100644 g2p_entitlement_in_kind/README.md delete mode 100644 g2p_entitlement_in_kind/README.rst delete mode 100644 g2p_entitlement_in_kind/static/description/index.html create mode 100644 g2p_entitlement_voucher/README.md delete mode 100644 g2p_entitlement_voucher/README.rst delete mode 100644 g2p_entitlement_voucher/readme/DESCRIPTION.rst delete mode 100644 g2p_entitlement_voucher/static/description/index.html create mode 100644 g2p_payment_cash/README.md delete mode 100644 g2p_payment_cash/README.rst delete mode 100644 g2p_payment_cash/readme/DESCRIPTION.rst delete mode 100644 g2p_payment_cash/static/description/index.html create mode 100644 g2p_payment_files/README.md delete mode 100644 g2p_payment_files/README.rst delete mode 100644 g2p_payment_files/readme/DESCRIPTION.rst delete mode 100644 g2p_payment_files/static/description/index.html create mode 100644 g2p_payment_g2p_connect/README.md delete mode 100644 g2p_payment_g2p_connect/README.rst delete mode 100644 g2p_payment_g2p_connect/readme/DESCRIPTION.rst delete mode 100644 g2p_payment_g2p_connect/static/description/index.html create mode 100644 g2p_payment_interop_layer/README.md delete mode 100644 g2p_payment_interop_layer/README.rst delete mode 100644 g2p_payment_interop_layer/readme/DESCRIPTION.rst delete mode 100644 g2p_payment_interop_layer/static/description/index.html create mode 100644 g2p_payment_phee/README.md delete mode 100644 g2p_payment_phee/README.rst delete mode 100644 g2p_payment_phee/readme/DESCRIPTION.rst delete mode 100644 g2p_payment_phee/static/description/index.html delete mode 100644 g2p_payment_simple_mpesa/static/description/index.html delete mode 100644 g2p_program_approval/static/description/index.html create mode 100644 g2p_program_assessment/README.md delete mode 100644 g2p_program_assessment/README.rst delete mode 100644 g2p_program_assessment/readme/DESCRIPTION.rst delete mode 100644 g2p_program_assessment/static/description/index.html create mode 100644 g2p_program_autoenrol/README.md delete mode 100644 g2p_program_autoenrol/README.rst delete mode 100644 g2p_program_autoenrol/readme/DESCRIPTION.rst delete mode 100644 g2p_program_autoenrol/static/description/index.html create mode 100644 g2p_program_cycleless/README.md delete mode 100644 g2p_program_cycleless/README.rst delete mode 100644 g2p_program_cycleless/static/description/index.html create mode 100644 g2p_program_documents/README.md delete mode 100644 g2p_program_documents/README.rst delete mode 100644 g2p_program_documents/readme/DESCRIPTION.rst delete mode 100644 g2p_program_documents/static/description/index.html create mode 100644 g2p_program_registrant_info/README.md delete mode 100644 g2p_program_registrant_info/README.rst delete mode 100644 g2p_program_registrant_info/readme/DESCRIPTION.rst delete mode 100644 g2p_program_registrant_info/static/description/index.html create mode 100644 g2p_program_registrant_info_rest_api/README.md delete mode 100644 g2p_program_registrant_info_rest_api/README.rst delete mode 100644 g2p_program_registrant_info_rest_api/readme/DESCRIPTION.rst delete mode 100644 g2p_program_registrant_info_rest_api/static/description/index.html create mode 100644 g2p_program_reimbursement/README.md delete mode 100644 g2p_program_reimbursement/README.rst delete mode 100644 g2p_program_reimbursement/readme/DESCRIPTION.rst delete mode 100644 g2p_program_reimbursement/static/description/index.html rename g2p_programs/{readme/DESCRIPTION.rst => README.md} (54%) delete mode 100644 g2p_programs/README.rst delete mode 100644 g2p_programs/readme/CONTRIBUTORS.rst delete mode 100644 g2p_programs/static/description/index.html create mode 100644 g2p_programs_rest_api/README.md delete mode 100644 g2p_programs_rest_api/README.rst delete mode 100644 g2p_programs_rest_api/readme/DESCRIPTION.rst delete mode 100644 g2p_programs_rest_api/static/description/index.html create mode 100644 g2p_proxy_means_test/README.md delete mode 100644 g2p_proxy_means_test/README.rst delete mode 100644 g2p_proxy_means_test/readme/DESCRIPTION.rst delete mode 100644 g2p_proxy_means_test/static/description/index.html diff --git a/.github/workflows/tag.yml b/.github/workflows/tag.yml new file mode 100644 index 00000000..b35ef190 --- /dev/null +++ b/.github/workflows/tag.yml @@ -0,0 +1,21 @@ +name: Tag the repo +on: + workflow_dispatch: + inputs: + new-tag: + description: Tag in "vN.N.N" format + required: true + type: string + previous-tag: + description: Previous tag. "None" if no previous tag + required: true + type: string + default: latest +jobs: + tag-repo: + uses: openg2p/openg2p-packaging/.github/workflows/tag.yml@main + with: + new-tag: ${{ inputs.new-tag }} + previous-tag: ${{ inputs.previous-tag }} + secrets: + OPENG2P_BOT_GITHUB_PAT: ${{ secrets.OPENG2P_BOT_GITHUB_PAT }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8e6e90e9..ebe7ecb5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -93,7 +93,9 @@ jobs: run: oca_init_test_database - name: Run tests run: oca_run_tests - - uses: codecov/codecov-action@v1 + - uses: codecov/codecov-action@v4 + with: + token: ${{ secrets.CODECOV_TOKEN }} - name: Update .pot files run: oca_export_and_push_pot https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }} if: ${{ matrix.makepot == 'true' && github.event_name == 'push' && github.repository_owner == 'openg2p' }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3e573ba8..0157f54b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -49,14 +49,6 @@ repos: - id: oca-update-pre-commit-excluded-addons - id: oca-fix-manifest-website args: ["https://openg2p.org"] - - id: oca-gen-addon-readme - args: - - --addons-dir=. - - --branch=17.0-develop - - --org-name=OpenG2P - - --repo-name=openg2p-program - - --if-source-changed - - --keep-source-digest - id: oca-gen-addons-table - id: oca-gen-external-dependencies - repo: https://github.com/OCA/odoo-pre-commit-hooks diff --git a/LICENSE b/LICENSE index a612ad98..0a041280 100644 --- a/LICENSE +++ b/LICENSE @@ -1,373 +1,165 @@ -Mozilla Public License Version 2.0 -================================== + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 -1. Definitions --------------- + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. -1.3. "Contribution" - means Covered Software of a particular Contributor. + 0. Additional Definitions. -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. diff --git a/README.md b/README.md index cf390358..f6d4519f 100644 --- a/README.md +++ b/README.md @@ -21,44 +21,50 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- -[g2p_entitlement_differential](g2p_entitlement_differential/) | 17.0.1.0.0 | | OpenG2P Entitlement: Differential -[g2p_entitlement_in_kind](g2p_entitlement_in_kind/) | 17.0.1.0.0 | | OpenG2P Entitlement: In-Kind -[g2p_entitlement_voucher](g2p_entitlement_voucher/) | 17.0.1.0.0 | | OpenG2P Entitlement: Voucher -[g2p_payment_cash](g2p_payment_cash/) | 17.0.1.0.0 | | OpenG2P Program Payment: Cash -[g2p_payment_files](g2p_payment_files/) | 17.0.1.0.0 | | OpenG2P Program Payments: In Files -[g2p_payment_g2p_connect](g2p_payment_g2p_connect/) | 17.0.1.0.0 | | OpenG2P Program Payment: G2P Connect Payment Manager -[g2p_payment_interop_layer](g2p_payment_interop_layer/) | 17.0.1.0.0 | | OpenG2P Program Payment (Payment Interoperability Layer) -[g2p_payment_phee](g2p_payment_phee/) | 17.0.1.0.0 | | OpenG2P Program Payment (Payment Hub EE) -[g2p_payment_simple_mpesa](g2p_payment_simple_mpesa/) | 17.0.1.0.0 | | OpenG2P Program Payment: Simple Mpesa Payment Manager -[g2p_program_approval](g2p_program_approval/) | 17.0.1.0.0 | | OpenG2P Program: Approval -[g2p_program_assessment](g2p_program_assessment/) | 17.0.1.0.0 | | OpenG2P Program: Assessment -[g2p_program_autoenrol](g2p_program_autoenrol/) | 17.0.1.0.0 | | OpenG2P Programs: Autoenrol -[g2p_program_cycleless](g2p_program_cycleless/) | 17.0.1.0.0 | | OpenG2P Programs: Cycleless -[g2p_program_documents](g2p_program_documents/) | 17.0.1.0.0 | | OpenG2P Program: Documents -[g2p_program_registrant_info](g2p_program_registrant_info/) | 17.0.1.0.0 | | G2P Program: Registrant Info -[g2p_program_reimbursement](g2p_program_reimbursement/) | 17.0.1.0.0 | | OpenG2P Programs: Reimbursement -[g2p_programs](g2p_programs/) | 17.0.1.0.0 | | OpenG2P Programs -[g2p_proxy_means_test](g2p_proxy_means_test/) | 17.0.1.0.0 | | G2P: Proxy Means Test +[g2p_entitlement_differential](g2p_entitlement_differential/) | 17.0.0.0.0 | | OpenG2P Entitlement: Differential +[g2p_entitlement_in_kind](g2p_entitlement_in_kind/) | 17.0.0.0.0 | | OpenG2P Entitlement: In-Kind +[g2p_entitlement_voucher](g2p_entitlement_voucher/) | 17.0.0.0.0 | | OpenG2P Entitlement: Voucher +[g2p_payment_cash](g2p_payment_cash/) | 17.0.0.0.0 | | OpenG2P Program Payment: Cash +[g2p_payment_files](g2p_payment_files/) | 17.0.0.0.0 | | OpenG2P Program Payments: In Files +[g2p_payment_g2p_connect](g2p_payment_g2p_connect/) | 17.0.0.0.0 | | OpenG2P Program Payment: G2P Connect Payment Manager +[g2p_payment_interop_layer](g2p_payment_interop_layer/) | 17.0.0.0.0 | | OpenG2P Program Payment (Payment Interoperability Layer) +[g2p_payment_phee](g2p_payment_phee/) | 17.0.0.0.0 | | OpenG2P Program Payment (Payment Hub EE) +[g2p_payment_simple_mpesa](g2p_payment_simple_mpesa/) | 17.0.0.0.0 | | OpenG2P Program Payment: Simple Mpesa Payment Manager +[g2p_program_approval](g2p_program_approval/) | 17.0.0.0.0 | | OpenG2P Program: Approval +[g2p_program_assessment](g2p_program_assessment/) | 17.0.0.0.0 | | OpenG2P Program: Assessment +[g2p_program_autoenrol](g2p_program_autoenrol/) | 17.0.0.0.0 | | OpenG2P Programs: Autoenrol +[g2p_program_cycleless](g2p_program_cycleless/) | 17.0.0.0.0 | | OpenG2P Programs: Cycleless +[g2p_program_documents](g2p_program_documents/) | 17.0.0.0.0 | | OpenG2P Program: Documents +[g2p_program_registrant_info](g2p_program_registrant_info/) | 17.0.0.0.0 | | G2P Program: Registrant Info +[g2p_program_reimbursement](g2p_program_reimbursement/) | 17.0.0.0.0 | | OpenG2P Programs: Reimbursement +[g2p_programs](g2p_programs/) | 17.0.0.0.0 | | OpenG2P Programs +[g2p_proxy_means_test](g2p_proxy_means_test/) | 17.0.0.0.0 | | G2P: Proxy Means Test Unported addons --------------- addon | version | maintainers | summary --- | --- | --- | --- -[g2p_program_registrant_info_rest_api](g2p_program_registrant_info_rest_api/) | 17.0.1.0.0 (unported) | | G2P Program : Program Registrant Info Rest API -[g2p_programs_rest_api](g2p_programs_rest_api/) | 17.0.1.0.0 (unported) | | G2P Programs: REST API +[g2p_program_registrant_info_rest_api](g2p_program_registrant_info_rest_api/) | 17.0.0.0.0 (unported) | | G2P Program : Program Registrant Info Rest API +[g2p_programs_rest_api](g2p_programs_rest_api/) | 17.0.0.0.0 (unported) | | G2P Programs: REST API [//]: # (end addons) -## License +## Contributors + +[OpenSPP](https://openspp.org) donated the original code to the project. + +Contributors include: -This repository is licensed under [MPL-2.0](LICENSE). +* Edwin Gonzales ([Newlogic](https://newlogic.com)) +* Jeremi Joslin ([Newlogic](https://newlogic.com)) +* Michael Gonzales ([Newlogic](https://newlogic.com)) + +## License -However, each module can have a totally different license, as long as they adhere to OpenG2P -policy. Consult each module's `__manifest__.py` file, which contains a `license` key -that explains its license. +This repository is licensed under [LGPL-3.0](LICENSE). ---- diff --git a/g2p_entitlement_differential/README.md b/g2p_entitlement_differential/README.md new file mode 100644 index 00000000..f9060750 --- /dev/null +++ b/g2p_entitlement_differential/README.md @@ -0,0 +1,3 @@ +# OpenG2P Entitlement: Differential + +Refer to https://docs.openg2p.org. diff --git a/g2p_entitlement_differential/README.rst b/g2p_entitlement_differential/README.rst deleted file mode 100644 index bc7c4fdf..00000000 --- a/g2p_entitlement_differential/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -================================= -OpenG2P Entitlement: Differential -================================= - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:b23d6bc3b4979b3a0e01614e27153d2933e89004e3ac6ad341c263817815dc61 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_entitlement_differential - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Differential Entitlement - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_entitlement_differential/__manifest__.py b/g2p_entitlement_differential/__manifest__.py index 94d7d528..e516d312 100644 --- a/g2p_entitlement_differential/__manifest__.py +++ b/g2p_entitlement_differential/__manifest__.py @@ -2,12 +2,11 @@ "name": "OpenG2P Entitlement: Differential", "category": "G2P", # Part of OpenG2P. See LICENSE file for full copyright and licensing details. - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": ["g2p_entitlement_cash"], "data": ["views/entitlement_manager_view.xml"], "demo": [], diff --git a/g2p_entitlement_differential/static/description/index.html b/g2p_entitlement_differential/static/description/index.html deleted file mode 100644 index b4d1b329..00000000 --- a/g2p_entitlement_differential/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Entitlement: Differential - - - -
-

OpenG2P Entitlement: Differential

- - -

Alpha OpenG2P/openg2p-program

-

G2P Differential Entitlement

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_entitlement_in_kind/README.md b/g2p_entitlement_in_kind/README.md new file mode 100644 index 00000000..ec836e59 --- /dev/null +++ b/g2p_entitlement_in_kind/README.md @@ -0,0 +1,3 @@ +# OpenG2P Entitlement: In-Kind + +Refer to https://docs.openg2p.org. diff --git a/g2p_entitlement_in_kind/README.rst b/g2p_entitlement_in_kind/README.rst deleted file mode 100644 index b4ee75e5..00000000 --- a/g2p_entitlement_in_kind/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -============================ -OpenG2P Entitlement: In-Kind -============================ - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:4b70ffad52869f9451d8653972dcbc12dd23b9637f4965484264bb04316adb03 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_entitlement_in_kind - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -OpenG2P In-Kind Entitlement - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_entitlement_in_kind/__manifest__.py b/g2p_entitlement_in_kind/__manifest__.py index 0f797a59..765fdd5d 100644 --- a/g2p_entitlement_in_kind/__manifest__.py +++ b/g2p_entitlement_in_kind/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Entitlement: In-Kind", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": ["spp_programs", "spp_entitlement_in_kind"], "data": [ "views/in_kind.xml", diff --git a/g2p_entitlement_in_kind/static/description/index.html b/g2p_entitlement_in_kind/static/description/index.html deleted file mode 100644 index 96b73919..00000000 --- a/g2p_entitlement_in_kind/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Entitlement: In-Kind - - - -
-

OpenG2P Entitlement: In-Kind

- - -

Alpha OpenG2P/openg2p-program

-

OpenG2P In-Kind Entitlement

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_entitlement_voucher/README.md b/g2p_entitlement_voucher/README.md new file mode 100644 index 00000000..09362f21 --- /dev/null +++ b/g2p_entitlement_voucher/README.md @@ -0,0 +1,3 @@ +# OpenG2P Entitlement: Voucher + +Refer to https://docs.openg2p.org. diff --git a/g2p_entitlement_voucher/README.rst b/g2p_entitlement_voucher/README.rst deleted file mode 100644 index bb128671..00000000 --- a/g2p_entitlement_voucher/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -============================ -OpenG2P Entitlement: Voucher -============================ - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:78e0dabe2a7d880d67ca916d39cbfea55892499a8a2ec276a714a644cbfcc6dd - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_entitlement_voucher - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Voucher Based Entitlement - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_entitlement_voucher/__manifest__.py b/g2p_entitlement_voucher/__manifest__.py index 25e1861c..6aabc20f 100644 --- a/g2p_entitlement_voucher/__manifest__.py +++ b/g2p_entitlement_voucher/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Entitlement: Voucher", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "g2p_encryption", "g2p_programs", diff --git a/g2p_entitlement_voucher/readme/DESCRIPTION.rst b/g2p_entitlement_voucher/readme/DESCRIPTION.rst deleted file mode 100644 index e1933bf2..00000000 --- a/g2p_entitlement_voucher/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -G2P Voucher Based Entitlement diff --git a/g2p_entitlement_voucher/static/description/index.html b/g2p_entitlement_voucher/static/description/index.html deleted file mode 100644 index 25330acd..00000000 --- a/g2p_entitlement_voucher/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Entitlement: Voucher - - - -
-

OpenG2P Entitlement: Voucher

- - -

Alpha OpenG2P/openg2p-program

-

G2P Voucher Based Entitlement

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_payment_cash/README.md b/g2p_payment_cash/README.md new file mode 100644 index 00000000..b3ed3fd0 --- /dev/null +++ b/g2p_payment_cash/README.md @@ -0,0 +1,5 @@ +# OpenG2P Program Payment: Cash + +Only use this when physical cash is handed out to beneficiaries. + +Refer to https://docs.openg2p.org. diff --git a/g2p_payment_cash/README.rst b/g2p_payment_cash/README.rst deleted file mode 100644 index d08b43c3..00000000 --- a/g2p_payment_cash/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -============================= -OpenG2P Program Payment: Cash -============================= - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:33594bfb52715fec03487788ad4b3501e474a57eae23cde9194613be09d224c1 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_payment_cash - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Payment Payment in Cash. Only use this when physical cash is handed out to beneficiaries. - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_payment_cash/__manifest__.py b/g2p_payment_cash/__manifest__.py index 31054194..69026c6a 100644 --- a/g2p_payment_cash/__manifest__.py +++ b/g2p_payment_cash/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Program Payment: Cash", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "g2p_programs", "g2p_payment_files", diff --git a/g2p_payment_cash/readme/DESCRIPTION.rst b/g2p_payment_cash/readme/DESCRIPTION.rst deleted file mode 100644 index 2967c317..00000000 --- a/g2p_payment_cash/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -G2P Payment Payment in Cash. Only use this when physical cash is handed out to beneficiaries. diff --git a/g2p_payment_cash/static/description/index.html b/g2p_payment_cash/static/description/index.html deleted file mode 100644 index 1c0321c2..00000000 --- a/g2p_payment_cash/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Program Payment: Cash - - - -
-

OpenG2P Program Payment: Cash

- - -

Alpha OpenG2P/openg2p-program

-

G2P Payment Payment in Cash. Only use this when physical cash is handed out to beneficiaries.

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_payment_files/README.md b/g2p_payment_files/README.md new file mode 100644 index 00000000..f70c4837 --- /dev/null +++ b/g2p_payment_files/README.md @@ -0,0 +1,5 @@ +# OpenG2P Program Payments: In Files + +G2P Program Payment File Based + +Refer to https://docs.openg2p.org. diff --git a/g2p_payment_files/README.rst b/g2p_payment_files/README.rst deleted file mode 100644 index 374e8bf6..00000000 --- a/g2p_payment_files/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -================================== -OpenG2P Program Payments: In Files -================================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:387e034f2a18786a2afd14d330385ed42de5e469daf7e6b0f1de9acea9c0f67f - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_payment_files - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Program Payment File Based - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_payment_files/__manifest__.py b/g2p_payment_files/__manifest__.py index 4e0da0a2..862c7ae0 100644 --- a/g2p_payment_files/__manifest__.py +++ b/g2p_payment_files/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Program Payments: In Files", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "g2p_programs", "g2p_program_documents", diff --git a/g2p_payment_files/readme/DESCRIPTION.rst b/g2p_payment_files/readme/DESCRIPTION.rst deleted file mode 100644 index 0f14dc9c..00000000 --- a/g2p_payment_files/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -G2P Program Payment File Based diff --git a/g2p_payment_files/static/description/index.html b/g2p_payment_files/static/description/index.html deleted file mode 100644 index 778bb12f..00000000 --- a/g2p_payment_files/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Program Payments: In Files - - - -
-

OpenG2P Program Payments: In Files

- - -

Alpha OpenG2P/openg2p-program

-

G2P Program Payment File Based

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_payment_g2p_connect/README.md b/g2p_payment_g2p_connect/README.md new file mode 100644 index 00000000..f764e220 --- /dev/null +++ b/g2p_payment_g2p_connect/README.md @@ -0,0 +1,3 @@ +# OpenG2P Program Payment: G2P Connect Payment Manager + +Refer to https://docs.openg2p.org. diff --git a/g2p_payment_g2p_connect/README.rst b/g2p_payment_g2p_connect/README.rst deleted file mode 100644 index 7883327b..00000000 --- a/g2p_payment_g2p_connect/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -==================================================== -OpenG2P Program Payment: G2P Connect Payment Manager -==================================================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:a3b7235594fd9b2f7c893d7ef0635b1f16eceaf00ece6621405d1328860c201b - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_payment_g2p_connect - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Connect Payment Manager - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_payment_g2p_connect/__manifest__.py b/g2p_payment_g2p_connect/__manifest__.py index 63719c2e..23332b50 100644 --- a/g2p_payment_g2p_connect/__manifest__.py +++ b/g2p_payment_g2p_connect/__manifest__.py @@ -1,12 +1,11 @@ { "name": "OpenG2P Program Payment: G2P Connect Payment Manager", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "base", "g2p_registry_membership", diff --git a/g2p_payment_g2p_connect/readme/DESCRIPTION.rst b/g2p_payment_g2p_connect/readme/DESCRIPTION.rst deleted file mode 100644 index 981b7516..00000000 --- a/g2p_payment_g2p_connect/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -G2P Connect Payment Manager diff --git a/g2p_payment_g2p_connect/static/description/index.html b/g2p_payment_g2p_connect/static/description/index.html deleted file mode 100644 index 10fb22ce..00000000 --- a/g2p_payment_g2p_connect/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Program Payment: G2P Connect Payment Manager - - - -
-

OpenG2P Program Payment: G2P Connect Payment Manager

- - -

Alpha OpenG2P/openg2p-program

-

G2P Connect Payment Manager

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_payment_interop_layer/README.md b/g2p_payment_interop_layer/README.md new file mode 100644 index 00000000..84721508 --- /dev/null +++ b/g2p_payment_interop_layer/README.md @@ -0,0 +1,5 @@ +# OpenG2P Program Payment (Payment Interoperability Layer) + +G2P Payment Payment Interoperability Layer Payment Manager + +Refer to https://docs.openg2p.org. diff --git a/g2p_payment_interop_layer/README.rst b/g2p_payment_interop_layer/README.rst deleted file mode 100644 index 2bc0847f..00000000 --- a/g2p_payment_interop_layer/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -======================================================== -OpenG2P Program Payment (Payment Interoperability Layer) -======================================================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:0c0ab5d8146cb7feb0363c6d8b7fb06b1d1abbb302e46376983880a1eba4afaf - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_payment_interop_layer - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Payment Payment Interoperability Layer Payment Manager - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_payment_interop_layer/__manifest__.py b/g2p_payment_interop_layer/__manifest__.py index b1502876..5faae601 100644 --- a/g2p_payment_interop_layer/__manifest__.py +++ b/g2p_payment_interop_layer/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Program Payment (Payment Interoperability Layer)", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "base", "g2p_registry_base", diff --git a/g2p_payment_interop_layer/readme/DESCRIPTION.rst b/g2p_payment_interop_layer/readme/DESCRIPTION.rst deleted file mode 100644 index a3ab0bbb..00000000 --- a/g2p_payment_interop_layer/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -G2P Payment Payment Interoperability Layer Payment Manager diff --git a/g2p_payment_interop_layer/static/description/index.html b/g2p_payment_interop_layer/static/description/index.html deleted file mode 100644 index 65d01a42..00000000 --- a/g2p_payment_interop_layer/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Program Payment (Payment Interoperability Layer) - - - -
-

OpenG2P Program Payment (Payment Interoperability Layer)

- - -

Alpha OpenG2P/openg2p-program

-

G2P Payment Payment Interoperability Layer Payment Manager

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_payment_phee/README.md b/g2p_payment_phee/README.md new file mode 100644 index 00000000..dcc9eca9 --- /dev/null +++ b/g2p_payment_phee/README.md @@ -0,0 +1,3 @@ +# OpenG2P Program Payment (Payment Hub EE) + +Refer to https://docs.openg2p.org. diff --git a/g2p_payment_phee/README.rst b/g2p_payment_phee/README.rst deleted file mode 100644 index 3fa91723..00000000 --- a/g2p_payment_phee/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -======================================== -OpenG2P Program Payment (Payment Hub EE) -======================================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:deb8bae943255e23e925561bbe162891e7bf6c82621ed24433721480e6e47f05 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_payment_phee - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Payment Hub EE Payment Manager - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_payment_phee/__manifest__.py b/g2p_payment_phee/__manifest__.py index 937d44cc..c84925cc 100644 --- a/g2p_payment_phee/__manifest__.py +++ b/g2p_payment_phee/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Program Payment (Payment Hub EE)", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "base", "g2p_registry_base", diff --git a/g2p_payment_phee/readme/DESCRIPTION.rst b/g2p_payment_phee/readme/DESCRIPTION.rst deleted file mode 100644 index 5df7f7b9..00000000 --- a/g2p_payment_phee/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -G2P Payment Hub EE Payment Manager diff --git a/g2p_payment_phee/static/description/index.html b/g2p_payment_phee/static/description/index.html deleted file mode 100644 index a9998382..00000000 --- a/g2p_payment_phee/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Program Payment (Payment Hub EE) - - - -
-

OpenG2P Program Payment (Payment Hub EE)

- - -

Alpha OpenG2P/openg2p-program

-

G2P Payment Hub EE Payment Manager

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_payment_simple_mpesa/__manifest__.py b/g2p_payment_simple_mpesa/__manifest__.py index 23f5801a..fd29a559 100644 --- a/g2p_payment_simple_mpesa/__manifest__.py +++ b/g2p_payment_simple_mpesa/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Program Payment: Simple Mpesa Payment Manager", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "base", "g2p_registry_base", diff --git a/g2p_payment_simple_mpesa/static/description/index.html b/g2p_payment_simple_mpesa/static/description/index.html deleted file mode 100644 index 8f5108d7..00000000 --- a/g2p_payment_simple_mpesa/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Program Payment: Simple Mpesa Payment Manager - - - -
-

OpenG2P Program Payment: Simple Mpesa Payment Manager

- - -

Alpha OpenG2P/openg2p-program

-

G2P Simple Mpesa Payment Manager

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_program_approval/__manifest__.py b/g2p_program_approval/__manifest__.py index 4173e3a3..8b8f61b6 100644 --- a/g2p_program_approval/__manifest__.py +++ b/g2p_program_approval/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Program: Approval", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "g2p_programs", ], diff --git a/g2p_program_approval/static/description/index.html b/g2p_program_approval/static/description/index.html deleted file mode 100644 index 4876814d..00000000 --- a/g2p_program_approval/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Program: Approval - - - -
-

OpenG2P Program: Approval

- - -

Alpha OpenG2P/openg2p-program

-

OpenG2P Program Approval

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_program_assessment/README.md b/g2p_program_assessment/README.md new file mode 100644 index 00000000..b1e6f860 --- /dev/null +++ b/g2p_program_assessment/README.md @@ -0,0 +1,3 @@ +# OpenG2P Program: Assessment + +Refer to https://docs.openg2p.org. diff --git a/g2p_program_assessment/README.rst b/g2p_program_assessment/README.rst deleted file mode 100644 index 8e3ede93..00000000 --- a/g2p_program_assessment/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -=========================== -OpenG2P Program: Assessment -=========================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:ecbf09d4f887bd9ea89a4832be56a42b907eadd106fbeab4a842b7eff9db6a11 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_program_assessment - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -OpenG2P Program Assessment - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_program_assessment/__manifest__.py b/g2p_program_assessment/__manifest__.py index 4f7b90d6..10230c65 100644 --- a/g2p_program_assessment/__manifest__.py +++ b/g2p_program_assessment/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Program: Assessment", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "g2p_programs", "mail", diff --git a/g2p_program_assessment/readme/DESCRIPTION.rst b/g2p_program_assessment/readme/DESCRIPTION.rst deleted file mode 100644 index 8ccce19d..00000000 --- a/g2p_program_assessment/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -OpenG2P Program Assessment diff --git a/g2p_program_assessment/static/description/index.html b/g2p_program_assessment/static/description/index.html deleted file mode 100644 index 0f34a9cd..00000000 --- a/g2p_program_assessment/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Program: Assessment - - - -
-

OpenG2P Program: Assessment

- - -

Alpha OpenG2P/openg2p-program

-

OpenG2P Program Assessment

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_program_autoenrol/README.md b/g2p_program_autoenrol/README.md new file mode 100644 index 00000000..d6068e41 --- /dev/null +++ b/g2p_program_autoenrol/README.md @@ -0,0 +1,3 @@ +# OpenG2P Programs: Autoenrol + +Refer to https://docs.openg2p.org. diff --git a/g2p_program_autoenrol/README.rst b/g2p_program_autoenrol/README.rst deleted file mode 100644 index f03e2747..00000000 --- a/g2p_program_autoenrol/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -=========================== -OpenG2P Programs: Autoenrol -=========================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:20d80e41298948313c93e1d824aa7f87228185c86cd5dfd3d9843470e0759d9c - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_program_autoenrol - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Programs Autoenrol - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_program_autoenrol/__manifest__.py b/g2p_program_autoenrol/__manifest__.py index f29e2fd3..2368073c 100644 --- a/g2p_program_autoenrol/__manifest__.py +++ b/g2p_program_autoenrol/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Programs: Autoenrol", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "g2p_programs", ], diff --git a/g2p_program_autoenrol/readme/DESCRIPTION.rst b/g2p_program_autoenrol/readme/DESCRIPTION.rst deleted file mode 100644 index 8a715b36..00000000 --- a/g2p_program_autoenrol/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -G2P Programs Autoenrol diff --git a/g2p_program_autoenrol/static/description/index.html b/g2p_program_autoenrol/static/description/index.html deleted file mode 100644 index 85040a57..00000000 --- a/g2p_program_autoenrol/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Programs: Autoenrol - - - -
-

OpenG2P Programs: Autoenrol

- - -

Alpha OpenG2P/openg2p-program

-

G2P Programs Autoenrol

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_program_cycleless/README.md b/g2p_program_cycleless/README.md new file mode 100644 index 00000000..2e560368 --- /dev/null +++ b/g2p_program_cycleless/README.md @@ -0,0 +1,5 @@ +# OpenG2P Programs: Cycleless + +Cycleless G2P Programs + +Refer to https://docs.openg2p.org. diff --git a/g2p_program_cycleless/README.rst b/g2p_program_cycleless/README.rst deleted file mode 100644 index 142791a8..00000000 --- a/g2p_program_cycleless/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -=========================== -OpenG2P Programs: Cycleless -=========================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:5552bc305135adc568ac7907525704c12a1eb8558997e2ac1281e6c41bc7bae0 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_program_cycleless - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -Cycleless G2P Programs - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_program_cycleless/__manifest__.py b/g2p_program_cycleless/__manifest__.py index 46a2644b..6afeb501 100644 --- a/g2p_program_cycleless/__manifest__.py +++ b/g2p_program_cycleless/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Programs: Cycleless", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": ["g2p_programs"], "data": [ "views/program_view.xml", diff --git a/g2p_program_cycleless/static/description/index.html b/g2p_program_cycleless/static/description/index.html deleted file mode 100644 index 6d4f8128..00000000 --- a/g2p_program_cycleless/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Programs: Cycleless - - - -
-

OpenG2P Programs: Cycleless

- - -

Alpha OpenG2P/openg2p-program

-

Cycleless G2P Programs

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_program_documents/README.md b/g2p_program_documents/README.md new file mode 100644 index 00000000..d54561d9 --- /dev/null +++ b/g2p_program_documents/README.md @@ -0,0 +1,3 @@ +# OpenG2P Program: Documents + +Refer to https://docs.openg2p.org. diff --git a/g2p_program_documents/README.rst b/g2p_program_documents/README.rst deleted file mode 100644 index 5c151728..00000000 --- a/g2p_program_documents/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -========================== -OpenG2P Program: Documents -========================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:5c1408408e39466e54dcd9f44b081b58dd84e0fed5212f6c12fc02dd3410d834 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_program_documents - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Program Documents - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_program_documents/__manifest__.py b/g2p_program_documents/__manifest__.py index 936c1b62..8965c971 100644 --- a/g2p_program_documents/__manifest__.py +++ b/g2p_program_documents/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Program: Documents", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "g2p_documents", "g2p_programs", diff --git a/g2p_program_documents/readme/DESCRIPTION.rst b/g2p_program_documents/readme/DESCRIPTION.rst deleted file mode 100644 index ff71b7ed..00000000 --- a/g2p_program_documents/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -G2P Program Documents diff --git a/g2p_program_documents/static/description/index.html b/g2p_program_documents/static/description/index.html deleted file mode 100644 index d9d0a1ca..00000000 --- a/g2p_program_documents/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Program: Documents - - - -
-

OpenG2P Program: Documents

- - -

Alpha OpenG2P/openg2p-program

-

G2P Program Documents

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_program_registrant_info/README.md b/g2p_program_registrant_info/README.md new file mode 100644 index 00000000..a06c400e --- /dev/null +++ b/g2p_program_registrant_info/README.md @@ -0,0 +1,6 @@ +# G2P Program: Registrant Info + +This module adds support to Registry modules (registry_base, registry_individual and registry_group) which +adds new model to store a json data for each program-registrant mapping, and displays it as form. + +Refer to https://docs.openg2p.org. diff --git a/g2p_program_registrant_info/README.rst b/g2p_program_registrant_info/README.rst deleted file mode 100644 index 3b6f14ca..00000000 --- a/g2p_program_registrant_info/README.rst +++ /dev/null @@ -1,58 +0,0 @@ -============================ -G2P Program: Registrant Info -============================ - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:45fd87ce62c7f53aed653694df3260eb34f8da6aa5cc891b356a94abc3c99a95 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_program_registrant_info - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -This module adds support to Registry modules (registry_base, registry_individual and registry_group) -which adds new model to store a json data for each program-registrant mapping, and displays it as form. - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_program_registrant_info/__manifest__.py b/g2p_program_registrant_info/__manifest__.py index 80b6711d..b9851fe8 100644 --- a/g2p_program_registrant_info/__manifest__.py +++ b/g2p_program_registrant_info/__manifest__.py @@ -1,12 +1,11 @@ { "name": "G2P Program: Registrant Info", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "g2p_registry_base", "g2p_registry_individual", diff --git a/g2p_program_registrant_info/readme/DESCRIPTION.rst b/g2p_program_registrant_info/readme/DESCRIPTION.rst deleted file mode 100644 index 4508c755..00000000 --- a/g2p_program_registrant_info/readme/DESCRIPTION.rst +++ /dev/null @@ -1,2 +0,0 @@ -This module adds support to Registry modules (registry_base, registry_individual and registry_group) -which adds new model to store a json data for each program-registrant mapping, and displays it as form. diff --git a/g2p_program_registrant_info/static/description/index.html b/g2p_program_registrant_info/static/description/index.html deleted file mode 100644 index 1a5021bd..00000000 --- a/g2p_program_registrant_info/static/description/index.html +++ /dev/null @@ -1,416 +0,0 @@ - - - - - -G2P Program: Registrant Info - - - -
-

G2P Program: Registrant Info

- - -

Alpha OpenG2P/openg2p-program

-

This module adds support to Registry modules (registry_base, registry_individual and registry_group) -which adds new model to store a json data for each program-registrant mapping, and displays it as form.

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_program_registrant_info_rest_api/README.md b/g2p_program_registrant_info_rest_api/README.md new file mode 100644 index 00000000..1ef69408 --- /dev/null +++ b/g2p_program_registrant_info_rest_api/README.md @@ -0,0 +1,5 @@ +# G2P Program : Program Registrant Info Rest API + +This module adds REST API support to "G2P Program Registrant Info" + +Refer to https://docs.openg2p.org. diff --git a/g2p_program_registrant_info_rest_api/README.rst b/g2p_program_registrant_info_rest_api/README.rst deleted file mode 100644 index 3a70607f..00000000 --- a/g2p_program_registrant_info_rest_api/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -============================================== -G2P Program : Program Registrant Info Rest API -============================================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:397186dd0258aee823becd6cf0361d4b83f5a5fb8238d52357ef5e3686cf3fa3 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_program_registrant_info_rest_api - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -This module adds REST API support to "G2P Program Registrant Info" - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_program_registrant_info_rest_api/__manifest__.py b/g2p_program_registrant_info_rest_api/__manifest__.py index 10efd9ac..1beb735a 100644 --- a/g2p_program_registrant_info_rest_api/__manifest__.py +++ b/g2p_program_registrant_info_rest_api/__manifest__.py @@ -1,13 +1,12 @@ { "name": "G2P Program : Program Registrant Info Rest API", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", - "depends": ["g2p_programs_rest_api", "g2p_program_registrant_info"], + "license": "LGPL-3", + "depends": ["g2p_programs_rest_api", "g2p_program_registrant_info"], "data": [], "assets": { "web.assets_backend": [], diff --git a/g2p_program_registrant_info_rest_api/readme/DESCRIPTION.rst b/g2p_program_registrant_info_rest_api/readme/DESCRIPTION.rst deleted file mode 100644 index 4efb8d60..00000000 --- a/g2p_program_registrant_info_rest_api/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -This module adds REST API support to "G2P Program Registrant Info" diff --git a/g2p_program_registrant_info_rest_api/static/description/index.html b/g2p_program_registrant_info_rest_api/static/description/index.html deleted file mode 100644 index f35f1862..00000000 --- a/g2p_program_registrant_info_rest_api/static/description/index.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - -G2P Program : Program Registrant Info Rest API - - - -
-

G2P Program : Program Registrant Info Rest API

- - -

Alpha OpenG2P/openg2p-program

-

This module adds REST API support to “G2P Program Registrant Info”

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_program_reimbursement/README.md b/g2p_program_reimbursement/README.md new file mode 100644 index 00000000..272e4482 --- /dev/null +++ b/g2p_program_reimbursement/README.md @@ -0,0 +1,3 @@ +# OpenG2P Programs: Reimbursement + +Refer to https://docs.openg2p.org. diff --git a/g2p_program_reimbursement/README.rst b/g2p_program_reimbursement/README.rst deleted file mode 100644 index dad4cfb8..00000000 --- a/g2p_program_reimbursement/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -=============================== -OpenG2P Programs: Reimbursement -=============================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:084b908f80db3746877d19109949ad9af9e04fdae6a80460e9d17462b302c79f - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_program_reimbursement - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Programs for Reimbursement - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_program_reimbursement/__manifest__.py b/g2p_program_reimbursement/__manifest__.py index acfc11dd..51de53ae 100644 --- a/g2p_program_reimbursement/__manifest__.py +++ b/g2p_program_reimbursement/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Programs: Reimbursement", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "g2p_programs", # TODO: The following need not be a dependency diff --git a/g2p_program_reimbursement/readme/DESCRIPTION.rst b/g2p_program_reimbursement/readme/DESCRIPTION.rst deleted file mode 100644 index 32961b23..00000000 --- a/g2p_program_reimbursement/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -G2P Programs for Reimbursement diff --git a/g2p_program_reimbursement/static/description/index.html b/g2p_program_reimbursement/static/description/index.html deleted file mode 100644 index b5a20514..00000000 --- a/g2p_program_reimbursement/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -OpenG2P Programs: Reimbursement - - - -
-

OpenG2P Programs: Reimbursement

- - -

Alpha OpenG2P/openg2p-program

-

G2P Programs for Reimbursement

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_programs/readme/DESCRIPTION.rst b/g2p_programs/README.md similarity index 54% rename from g2p_programs/readme/DESCRIPTION.rst rename to g2p_programs/README.md index ae8f1343..eebc7b2c 100644 --- a/g2p_programs/readme/DESCRIPTION.rst +++ b/g2p_programs/README.md @@ -1,9 +1,13 @@ +# OpenG2P Programs + This addon is the core to manage Social Protection programs. -This project is based around the concepts of programs and cycles as defined in the [World Bank Source Book](https://openknowledge.worldbank.org/bitstream/handle/10986/34044/9781464815775.pdf?sequence=9&isAllowed=y). +This project is based around the concepts of programs and cycles as defined in the +[World Bank Source Book](https://openknowledge.worldbank.org/bitstream/handle/10986/34044/9781464815775.pdf?sequence=9&isAllowed=y). + +Refer to https://docs.openg2p.org. -Features --------- +## Features - Program creation wizard - Individuals or groups can be enrolled in a program diff --git a/g2p_programs/README.rst b/g2p_programs/README.rst deleted file mode 100644 index 51b95c7d..00000000 --- a/g2p_programs/README.rst +++ /dev/null @@ -1,79 +0,0 @@ -================ -OpenG2P Programs -================ - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:3fefee23e52038384debfe9cd8a9819739399819ccdb5ec1804a63aa9e20fe9a - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_programs - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -This addon is the core to manage Social Protection programs. - -This project is based around the concepts of programs and cycles as defined in the [World Bank Source Book](https://openknowledge.worldbank.org/bitstream/handle/10986/34044/9781464815775.pdf?sequence=9&isAllowed=y). - -Features --------- - -- Program creation wizard -- Individuals or groups can be enrolled in a program -- Modular API -- Multiple programs -- Multiple cycles - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Contributors -~~~~~~~~~~~~ - -`OpenSPP `__ donated the original code to the project. - -Contributors include: - -* Edwin Gonzales (`Newlogic `__) -* Jeremi Joslin (`Newlogic `__) -* Michael Gonzales (`Newlogic `__) - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_programs/__manifest__.py b/g2p_programs/__manifest__.py index 122e7607..e10065e8 100644 --- a/g2p_programs/__manifest__.py +++ b/g2p_programs/__manifest__.py @@ -2,12 +2,11 @@ { "name": "OpenG2P Programs", "category": "G2P/G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": [ "account", "web", diff --git a/g2p_programs/readme/CONTRIBUTORS.rst b/g2p_programs/readme/CONTRIBUTORS.rst deleted file mode 100644 index 34e34526..00000000 --- a/g2p_programs/readme/CONTRIBUTORS.rst +++ /dev/null @@ -1,7 +0,0 @@ -`OpenSPP `__ donated the original code to the project. - -Contributors include: - -* Edwin Gonzales (`Newlogic `__) -* Jeremi Joslin (`Newlogic `__) -* Michael Gonzales (`Newlogic `__) diff --git a/g2p_programs/static/description/index.html b/g2p_programs/static/description/index.html deleted file mode 100644 index a42fc09e..00000000 --- a/g2p_programs/static/description/index.html +++ /dev/null @@ -1,437 +0,0 @@ - - - - - -OpenG2P Programs - - - -
-

OpenG2P Programs

- - -

Alpha OpenG2P/openg2p-program

-

This addon is the core to manage Social Protection programs.

-

This project is based around the concepts of programs and cycles as defined in the [World Bank Source Book](https://openknowledge.worldbank.org/bitstream/handle/10986/34044/9781464815775.pdf?sequence=9&isAllowed=y).

-
-

Features

-
    -
  • Program creation wizard
  • -
  • Individuals or groups can be enrolled in a program
  • -
  • Modular API
  • -
  • Multiple programs
  • -
  • Multiple cycles
  • -
-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Contributors

-

OpenSPP donated the original code to the project.

-

Contributors include:

- -
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
-
- - diff --git a/g2p_programs_rest_api/README.md b/g2p_programs_rest_api/README.md new file mode 100644 index 00000000..47d732a3 --- /dev/null +++ b/g2p_programs_rest_api/README.md @@ -0,0 +1,5 @@ +# G2P Programs: REST API + +This module adds REST API support to OpenG2P Programs. + +Refer to https://docs.openg2p.org. diff --git a/g2p_programs_rest_api/README.rst b/g2p_programs_rest_api/README.rst deleted file mode 100644 index 47d76a4b..00000000 --- a/g2p_programs_rest_api/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -====================== -G2P Programs: REST API -====================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:4c77516f05528983cb3e9e7bd86030a2b53f1fc5a8d06f3fa3899806a2806d2d - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_programs_rest_api - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -This module adds REST API support to OpenG2P Programs. - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_programs_rest_api/__manifest__.py b/g2p_programs_rest_api/__manifest__.py index aeb8ecaa..97aab706 100644 --- a/g2p_programs_rest_api/__manifest__.py +++ b/g2p_programs_rest_api/__manifest__.py @@ -1,13 +1,12 @@ { "name": "G2P Programs: REST API", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", - "depends": ["g2p_registry_rest_api", "g2p_programs"], + "license": "LGPL-3", + "depends": ["g2p_registry_rest_api", "g2p_programs"], "data": [], "assets": { "web.assets_backend": [], diff --git a/g2p_programs_rest_api/readme/DESCRIPTION.rst b/g2p_programs_rest_api/readme/DESCRIPTION.rst deleted file mode 100644 index 8db0344a..00000000 --- a/g2p_programs_rest_api/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -This module adds REST API support to OpenG2P Programs. diff --git a/g2p_programs_rest_api/static/description/index.html b/g2p_programs_rest_api/static/description/index.html deleted file mode 100644 index 5ca74915..00000000 --- a/g2p_programs_rest_api/static/description/index.html +++ /dev/null @@ -1,414 +0,0 @@ - - - - - -G2P Programs: REST API - - - -
-

G2P Programs: REST API

- - -

Alpha OpenG2P/openg2p-program

-

This module adds REST API support to OpenG2P Programs.

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - diff --git a/g2p_proxy_means_test/README.md b/g2p_proxy_means_test/README.md new file mode 100644 index 00000000..9a38b4fb --- /dev/null +++ b/g2p_proxy_means_test/README.md @@ -0,0 +1,3 @@ +# G2P: Proxy Means Test + +Refer to https://docs.openg2p.org. diff --git a/g2p_proxy_means_test/README.rst b/g2p_proxy_means_test/README.rst deleted file mode 100644 index f5b1352e..00000000 --- a/g2p_proxy_means_test/README.rst +++ /dev/null @@ -1,57 +0,0 @@ -===================== -G2P: Proxy Means Test -===================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:44bd63f2297ec819ed9fb5a104f81c2211d131a63674de68f89d90c96c6008c3 - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Alpha-red.png - :target: https://odoo-community.org/page/development-status - :alt: Alpha -.. |badge2| image:: https://img.shields.io/badge/github-OpenG2P%2Fopeng2p--program-lightgray.png?logo=github - :target: https://github.com/OpenG2P/openg2p-program/tree/17.0-develop/g2p_proxy_means_test - :alt: OpenG2P/openg2p-program - -|badge1| |badge2| - -G2P Proxy Means Test - -.. IMPORTANT:: - This is an alpha version, the data model and design can change at any time without warning. - Only for development or testing purpose, do not use in production. - `More details on development status `_ - -**Table of contents** - -.. contents:: - :local: - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -~~~~~~~ - -* OpenG2P - -Maintainers -~~~~~~~~~~~ - -This module is part of the `OpenG2P/openg2p-program `_ project on GitHub. - -You are welcome to contribute. diff --git a/g2p_proxy_means_test/__manifest__.py b/g2p_proxy_means_test/__manifest__.py index 8ae2a79c..5af4b7c3 100644 --- a/g2p_proxy_means_test/__manifest__.py +++ b/g2p_proxy_means_test/__manifest__.py @@ -2,12 +2,11 @@ { "name": "G2P: Proxy Means Test", "category": "G2P", - "version": "17.0.1.0.0", + "version": "17.0.0.0.0", "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "Other OSI approved licence", - "development_status": "Alpha", + "license": "LGPL-3", "depends": ["g2p_programs", "g2p_program_registrant_info"], "data": [ "security/ir.model.access.csv", diff --git a/g2p_proxy_means_test/readme/DESCRIPTION.rst b/g2p_proxy_means_test/readme/DESCRIPTION.rst deleted file mode 100644 index fafc7067..00000000 --- a/g2p_proxy_means_test/readme/DESCRIPTION.rst +++ /dev/null @@ -1 +0,0 @@ -G2P Proxy Means Test diff --git a/g2p_proxy_means_test/static/description/index.html b/g2p_proxy_means_test/static/description/index.html deleted file mode 100644 index e2f34ae2..00000000 --- a/g2p_proxy_means_test/static/description/index.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -G2P: Proxy Means Test - - - -
-

G2P: Proxy Means Test

- - -

Alpha OpenG2P/openg2p-program

-

G2P Proxy Means Test

-
-

Important

-

This is an alpha version, the data model and design can change at any time without warning. -Only for development or testing purpose, do not use in production. -More details on development status

-
-

Table of contents

- -
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • OpenG2P
  • -
-
-
-

Maintainers

-

This module is part of the OpenG2P/openg2p-program project on GitHub.

-

You are welcome to contribute.

-
-
-
- - From 97e4cf382b188a2dac058af6efee539bbe0791a0 Mon Sep 17 00:00:00 2001 From: Lalith Kota Date: Thu, 5 Sep 2024 12:55:48 +0530 Subject: [PATCH 02/10] Copied PBMS modules from other repos Signed-off-by: Lalith Kota --- .pre-commit-config.yaml | 1 + README.md | 15 + g2p_entitlement_differential/__manifest__.py | 2 +- g2p_entitlement_in_kind/__manifest__.py | 2 +- g2p_entitlement_voucher/__manifest__.py | 2 +- g2p_formio/README.md | 3 + g2p_formio/__init__.py | 2 + g2p_formio/__manifest__.py | 24 + g2p_formio/models/__init__.py | 1 + g2p_formio/models/program.py | 9 + g2p_formio/pyproject.toml | 3 + g2p_formio/static/description/icon.png | Bin 0 -> 3985 bytes g2p_formio/views/formio_builder.xml | 72 + g2p_formio/views/program_view.xml | 20 + g2p_formio/wizard/__init__.py | 3 + .../g2p_self_service_program_view_wizard.xml | 21 + .../wizard/program_form_mapping_wizard.py | 24 + g2p_mis_importer/README.md | 3 + g2p_mis_importer/__init__.py | 2 + g2p_mis_importer/__manifest__.py | 19 + g2p_mis_importer/i18n/g2p_mis_importer.pot | 224 ++ g2p_mis_importer/models/__init__.py | 3 + g2p_mis_importer/models/mis_config.py | 601 ++++++ g2p_mis_importer/pyproject.toml | 6 + g2p_mis_importer/security/ir.model.access.csv | 2 + g2p_mis_importer/static/description/icon.png | Bin 0 -> 3985 bytes g2p_mis_importer/views/mis_config_views.xml | 132 ++ g2p_mis_importer/views/mis_menu.xml | 13 + g2p_notifications_base/README.md | 5 + g2p_notifications_base/__init__.py | 1 + g2p_notifications_base/__manifest__.py | 27 + .../i18n/g2p_notifications_base.pot | 231 ++ g2p_notifications_base/models/__init__.py | 7 + .../models/email_notification_manager.py | 87 + .../models/notification_manager.py | 12 + .../models/payment_manager.py | 25 + g2p_notifications_base/models/program.py | 42 + .../models/program_membership.py | 17 + g2p_notifications_base/models/registrant.py | 22 + .../models/sms_notification_manager.py | 77 + g2p_notifications_base/pyproject.toml | 3 + .../security/ir.model.access.csv | 4 + .../static/description/icon.png | Bin 0 -> 3985 bytes .../views/email_notification_manager.xml | 85 + g2p_notifications_base/views/registrant.xml | 51 + .../views/sms_notification_manager.xml | 19 + g2p_notifications_fast2sms/README.md | 5 + g2p_notifications_fast2sms/__init__.py | 1 + g2p_notifications_fast2sms/__manifest__.py | 25 + .../i18n/g2p_notifications_fast2sms.pot | 134 ++ g2p_notifications_fast2sms/models/__init__.py | 1 + .../models/sms_notification_manager.py | 48 + g2p_notifications_fast2sms/pyproject.toml | 3 + .../security/ir.model.access.csv | 4 + .../static/description/icon.png | Bin 0 -> 3985 bytes .../views/fast2sms_notification_manager.xml | 62 + g2p_notifications_rest_api/README.md | 3 + g2p_notifications_rest_api/__init__.py | 2 + g2p_notifications_rest_api/__manifest__.py | 20 + .../i18n/g2p_notifications_rest_api.pot | 13 + g2p_notifications_rest_api/models/__init__.py | 2 + .../models/group_membership.py | 5 + .../models/registrant.py | 9 + g2p_notifications_rest_api/pyproject.toml | 3 + .../services/__init__.py | 2 + .../services/process_group_mixin.py | 11 + .../services/process_individual_mixin.py | 11 + .../static/description/icon.png | Bin 0 -> 3985 bytes g2p_notifications_voucher/README.md | 5 + g2p_notifications_voucher/__init__.py | 1 + g2p_notifications_voucher/__manifest__.py | 26 + .../i18n/g2p_notifications_voucher.pot | 37 + g2p_notifications_voucher/models/__init__.py | 3 + .../models/email_notification_manager.py | 19 + .../models/entitlement_manager.py | 14 + .../models/sms_notification_manager.py | 20 + g2p_notifications_voucher/pyproject.toml | 3 + .../static/description/icon.png | Bin 0 -> 3985 bytes .../views/email_notification_manager.xml | 13 + .../views/sms_notification_manager.xml | 13 + g2p_notifications_wiserv/README.md | 5 + g2p_notifications_wiserv/__init__.py | 1 + g2p_notifications_wiserv/__manifest__.py | 24 + .../i18n/g2p_notifications_wiserv.pot | 310 +++ g2p_notifications_wiserv/models/__init__.py | 1 + .../models/sms_notification_manager.py | 72 + g2p_notifications_wiserv/pyproject.toml | 3 + .../security/ir.model.access.csv | 4 + .../static/description/icon.png | Bin 0 -> 3985 bytes .../views/wiservsms_notification_manager.xml | 67 + g2p_odk_importer_program/README.md | 3 + g2p_odk_importer_program/__init__.py | 3 + g2p_odk_importer_program/__manifest__.py | 20 + .../i18n/g2p_odk_importer.pot | 261 +++ .../i18n/g2p_odk_importer_program.pot | 29 + g2p_odk_importer_program/models/__init__.py | 4 + g2p_odk_importer_program/models/odk_client.py | 45 + g2p_odk_importer_program/models/odk_config.py | 7 + g2p_odk_importer_program/pyproject.toml | 6 + .../static/description/icon.png | Bin 0 -> 3985 bytes .../views/odk_import_views.xml | 16 + g2p_openid_vci_programs/README.md | 5 + g2p_openid_vci_programs/__init__.py | 1 + g2p_openid_vci_programs/__manifest__.py | 26 + .../data/default_contexts.json | 101 + .../data/default_credential_format.jq | 74 + .../data/default_issuer_metadata.jq | 107 + .../i18n/g2p_openid_vci_programs.pot | 34 + g2p_openid_vci_programs/models/__init__.py | 1 + g2p_openid_vci_programs/models/vci_issuer.py | 98 + g2p_openid_vci_programs/pyproject.toml | 3 + .../static/description/icon.png | Bin 0 -> 3985 bytes g2p_openid_vci_programs/tests/__init__.py | 1 + .../tests/test_vci_programs.py | 155 ++ g2p_openid_vci_programs/views/vci_issuers.xml | 21 + g2p_payment_cash/__manifest__.py | 2 +- g2p_payment_files/__manifest__.py | 2 +- g2p_payment_g2p_connect/__manifest__.py | 2 +- g2p_payment_interop_layer/__manifest__.py | 2 +- g2p_payment_phee/__manifest__.py | 2 +- g2p_payment_simple_mpesa/__manifest__.py | 2 +- g2p_program_approval/__manifest__.py | 2 +- g2p_program_assessment/__manifest__.py | 2 +- g2p_program_autoenrol/__manifest__.py | 2 +- g2p_program_cycleless/__manifest__.py | 2 +- g2p_program_documents/__manifest__.py | 2 +- g2p_program_registrant_info/__manifest__.py | 2 +- .../__manifest__.py | 2 +- g2p_program_reimbursement/__manifest__.py | 2 +- g2p_programs/__manifest__.py | 2 +- g2p_programs_rest_api/__manifest__.py | 2 +- g2p_proxy_means_test/__manifest__.py | 2 +- g2p_self_service_portal/README.md | 3 + g2p_self_service_portal/__init__.py | 5 + g2p_self_service_portal/__manifest__.py | 57 + .../controllers/__init__.py | 1 + g2p_self_service_portal/controllers/main.py | 647 ++++++ .../g2p_self_service_form_action_data.xml | 8 + g2p_self_service_portal/i18n/en_IN.po | 490 +++++ g2p_self_service_portal/i18n/fr.po | 1171 ++++++++++ g2p_self_service_portal/i18n/tl.po | 1173 ++++++++++ g2p_self_service_portal/i18n/zh_HK.po | 490 +++++ g2p_self_service_portal/models/__init__.py | 3 + g2p_self_service_portal/models/programs.py | 34 + .../models/res_config_settings.py | 25 + g2p_self_service_portal/models/website.py | 9 + g2p_self_service_portal/pyproject.toml | 3 + .../readme/apply-for-program.md | 70 + .../readme/images/main.png | Bin 0 -> 149669 bytes .../readme/images/pie chart.png | Bin 0 -> 9521 bytes .../readme/images/screen1.png | Bin 0 -> 72289 bytes .../readme/images/screen2.png | Bin 0 -> 77079 bytes .../readme/main-dashboard.md | 53 + .../readme/map-form-to-program.md | 39 + .../readme/multi-language-support.md | 25 + g2p_self_service_portal/readme/my-programs.md | 28 + .../readme/view-list-of-programs.md | 28 + .../static/description/icon.png | Bin 0 -> 3985 bytes .../static/src/css/fonts/Inter-Bold.woff | Bin 0 -> 143208 bytes .../src/css/fonts/Inter-BoldItalic.woff | Bin 0 -> 151052 bytes .../src/css/fonts/Inter-ExtraLight.woff | Bin 0 -> 140724 bytes .../static/src/css/fonts/Inter-Italic.woff | Bin 0 -> 144372 bytes .../static/src/css/fonts/Inter-Light.woff | Bin 0 -> 140632 bytes .../static/src/css/fonts/Inter-Medium.woff | Bin 0 -> 142552 bytes .../static/src/css/fonts/Inter-Regular.woff | Bin 0 -> 133844 bytes .../static/src/css/fonts/Inter-SemiBold.woff | Bin 0 -> 142932 bytes .../static/src/css/fonts/Inter-Thin.woff | Bin 0 -> 135920 bytes .../static/src/css/self_service_portal.css | 1919 +++++++++++++++++ .../static/src/img/Chat_Icon@2x.png | Bin 0 -> 638 bytes g2p_self_service_portal/static/src/img/FR.png | Bin 0 -> 289 bytes .../static/src/img/close_icon@2x.png | Bin 0 -> 351 bytes .../static/src/img/flag_en.png | Bin 0 -> 604 bytes .../static/src/img/flag_hk.png | Bin 0 -> 337 bytes .../static/src/img/flag_ph.png | Bin 0 -> 472 bytes .../static/src/img/icon.png | Bin 0 -> 15175 bytes .../static/src/img/logo.png | Bin 0 -> 10836 bytes .../static/src/img/logo.svg | 23 + .../static/src/img/logo@2x.png | Bin 0 -> 25589 bytes .../static/src/img/medical.png | Bin 0 -> 381 bytes ...services_FILL0_wght400_GRAD0_opsz48@2x.png | Bin 0 -> 587 bytes .../src/img/page_under_construction.png | Bin 0 -> 4599 bytes .../src/img/page_under_construction@2x.png | Bin 0 -> 11103 bytes ...rson_filled_FILL0_wght400_GRAD0_opsz48.png | Bin 0 -> 546 bytes ...n_filled_FILL0_wght400_GRAD0_opsz48@2x.png | Bin 0 -> 992 bytes ...state_agent_FILL0_wght400_GRAD0_opsz48.png | Bin 0 -> 723 bytes ...te_agent_FILL0_wght400_GRAD0_opsz48@2x.png | Bin 0 -> 1279 bytes .../img/school_FILL0_wght400_GRAD0_opsz48.png | Bin 0 -> 602 bytes .../school_FILL0_wght400_GRAD0_opsz48@2x.png | Bin 0 -> 1068 bytes .../src/js/apply_program_form_editor.js | 15 + .../static/src/js/self_service_form_action.js | 232 ++ .../src/js/self_service_language_selector.js | 52 + .../static/src/js/self_service_pie_chart.js | 41 + .../static/src/js/self_service_search_sort.js | 127 ++ .../src/js/self_service_search_sort_all.js | 190 ++ .../static/src/js/self_service_signup.js | 46 + .../js/self_service_signup_authentication.js | 38 + .../static/src/js/self_service_signup_dob.js | 12 + .../src/js/self_service_welcome_alert.js | 17 + .../views/g2p_self_service_aboutus.xml | 29 + .../views/g2p_self_service_allprograms.xml | 297 +++ .../views/g2p_self_service_authentication.xml | 91 + .../views/g2p_self_service_base.xml | 197 ++ .../views/g2p_self_service_contactus.xml | 29 + .../views/g2p_self_service_dashboard.xml | 372 ++++ .../g2p_self_service_form_page_template.xml | 142 ++ .../views/g2p_self_service_help.xml | 24 + .../views/g2p_self_service_login.xml | 122 ++ .../views/g2p_self_service_myprofile.xml | 125 ++ .../views/g2p_self_service_otherpage.xml | 31 + .../views/g2p_self_service_signup.xml | 267 +++ .../g2p_self_service_submission_info.xml | 163 ++ .../g2p_self_service_submitted_forms.xml | 132 ++ .../views/program_view.xml | 38 + .../views/res_config_settings.xml | 34 + .../views/website_page.xml | 41 + g2p_self_service_portal/wizard/__init__.py | 3 + .../g2p_self_service_program_view_wizard.xml | 24 + .../wizard/program_form_mapping_wizard.py | 28 + .../README.md | 3 + .../__init__.py | 2 + .../__manifest__.py | 33 + .../controllers/__init__.py | 1 + .../controllers/main.py | 469 ++++ ...ervice_provider_beneficiary_management.pot | 585 +++++ .../models/__init__.py | 1 + .../models/models.py | 16 + .../pyproject.toml | 6 + .../security/ir.model.access.csv | 2 + .../static/description/icon.png | Bin 0 -> 3985 bytes .../static/src/css/style.css | 1898 ++++++++++++++++ .../static/src/img/active_logo.png | Bin 0 -> 998 bytes .../static/src/img/inactive_logo.png | Bin 0 -> 698 bytes .../static/src/img/no_mem.png | Bin 0 -> 4815 bytes .../static/src/js/member_form.js | 318 +++ .../static/src/js/table_pagination_and_row.js | 206 ++ .../views/dashboard.xml | 63 + .../views/error_page.xml | 22 + .../views/group_template.xml | 1294 +++++++++++ .../views/individual_page.xml | 655 ++++++ .../views/success_page.xml | 29 + g2p_service_provider_portal/README.md | 3 + g2p_service_provider_portal/__init__.py | 3 + g2p_service_provider_portal/__manifest__.py | 37 + .../controllers/__init__.py | 1 + .../controllers/main.py | 322 +++ .../g2p_service_provider_form_action_data.xml | 16 + .../models/__init__.py | 1 + .../models/programs.py | 29 + g2p_service_provider_portal/pyproject.toml | 3 + .../static/description/icon.png | Bin 0 -> 3985 bytes .../static/src/css/portal.css | 217 ++ .../static/src/img/logo.png | Bin 0 -> 7088 bytes .../static/src/img/logo@2x.png | Bin 0 -> 16339 bytes .../static/src/js/form_action.js | 74 + .../static/src/js/reim_form_editor.js | 32 + .../static/src/js/table_pagination_and_row.js | 186 ++ .../views/g2p_service_provider_aboutus.xml | 20 + .../views/g2p_service_provider_base.xml | 45 + .../views/g2p_service_provider_contactus.xml | 20 + .../g2p_service_provider_form_submitted.xml | 100 + .../g2p_service_provider_form_template.xml | 336 +++ .../views/g2p_service_provider_login.xml | 27 + .../views/g2p_service_provider_myprofile.xml | 83 + .../views/g2p_service_provider_others.xml | 20 + .../g2p_service_provider_reimbursement.xml | 154 ++ .../views/program_view.xml | 19 + g2p_service_provider_portal_base/README.md | 3 + g2p_service_provider_portal_base/__init__.py | 3 + .../__manifest__.py | 31 + .../controllers/__init__.py | 1 + .../controllers/main.py | 72 + .../i18n/g2p_service_provider_portal_base.pot | 200 ++ .../models/__init__.py | 0 .../pyproject.toml | 6 + .../static/description/icon.png | Bin 0 -> 3985 bytes .../static/src/css/fonts/Inter-Bold.woff | Bin 0 -> 143208 bytes .../src/css/fonts/Inter-BoldItalic.woff | Bin 0 -> 151052 bytes .../src/css/fonts/Inter-ExtraLight.woff | Bin 0 -> 140724 bytes .../static/src/css/fonts/Inter-Italic.woff | Bin 0 -> 144372 bytes .../static/src/css/fonts/Inter-Light.woff | Bin 0 -> 140632 bytes .../static/src/css/fonts/Inter-Medium.woff | Bin 0 -> 142552 bytes .../static/src/css/fonts/Inter-Regular.woff | Bin 0 -> 133844 bytes .../static/src/css/fonts/Inter-SemiBold.woff | Bin 0 -> 142932 bytes .../static/src/css/fonts/Inter-Thin.woff | Bin 0 -> 135920 bytes .../static/src/css/portal.css | 799 +++++++ .../static/src/img/close_icon@2x.png | Bin 0 -> 351 bytes .../static/src/img/flag_en.png | Bin 0 -> 604 bytes .../static/src/img/flag_fr.png | Bin 0 -> 289 bytes .../static/src/img/flag_ph.png | Bin 0 -> 472 bytes .../static/src/img/logo.png | Bin 0 -> 7088 bytes .../static/src/img/logo@2x.png | Bin 0 -> 16339 bytes .../src/img/page_under_construction.png | Bin 0 -> 4599 bytes ...rson_filled_FILL0_wght400_GRAD0_opsz48.png | Bin 0 -> 546 bytes .../static/src/js/language_selector.js | 52 + .../views/about_us.xml | 29 + .../views/base.xml | 154 ++ .../views/contact_us.xml | 31 + .../views/home.xml | 14 + .../views/login.xml | 82 + .../views/menu_view.xml | 26 + .../views/other.xml | 31 + .../views/profile.xml | 77 + .../views/service_provider_extend_view.xml | 50 + g2p_social_registry_importer/README.md | 3 + g2p_social_registry_importer/__init__.py | 1 + g2p_social_registry_importer/__manifest__.py | 27 + .../data/ir_config_params.xml | 23 + .../data/search_criteria.xml | 63 + .../data/social_registry_data_source.xml | 24 + .../i18n/g2p_social_registry_importer.pot | 228 ++ .../models/__init__.py | 4 + .../models/constants.py | 7 + .../fetch_social_registry_beneficiary.py | 560 +++++ .../models/imported_registrants.py | 28 + .../models/res_partner.py | 29 + g2p_social_registry_importer/pyproject.toml | 6 + .../security/ir.model.access.csv | 3 + .../static/description/icon.png | Bin 0 -> 3985 bytes ...etch_social_registry_beneficiary_views.xml | 64 + g2p_theme/README.md | 3 + g2p_theme/__init__.py | 2 + g2p_theme/__manifest__.py | 29 + g2p_theme/controllers/__init__.py | 1 + g2p_theme/controllers/web_login.py | 16 + g2p_theme/i18n/g2p_theme.pot | 82 + g2p_theme/models/__init__.py | 2 + g2p_theme/models/res_company.py | 16 + g2p_theme/models/res_user.py | 35 + g2p_theme/pyproject.toml | 3 + g2p_theme/static/description/icon.png | Bin 0 -> 3985 bytes .../static/src/css/fonts/Roboto-Black.woff | Bin 0 -> 90664 bytes .../src/css/fonts/Roboto-BlackItalic.woff | Bin 0 -> 98296 bytes .../static/src/css/fonts/Roboto-Bold.woff | Bin 0 -> 90308 bytes .../src/css/fonts/Roboto-BoldItalic.woff | Bin 0 -> 96244 bytes .../static/src/css/fonts/Roboto-Italic.woff | Bin 0 -> 95740 bytes .../static/src/css/fonts/Roboto-Light.woff | Bin 0 -> 89672 bytes .../src/css/fonts/Roboto-LightItalic.woff | Bin 0 -> 96952 bytes .../static/src/css/fonts/Roboto-Medium.woff | Bin 0 -> 90560 bytes .../src/css/fonts/Roboto-MediumItalic.woff | Bin 0 -> 97476 bytes .../static/src/css/fonts/Roboto-Regular.woff | Bin 0 -> 89828 bytes .../static/src/css/fonts/Roboto-Thin.woff | Bin 0 -> 88132 bytes .../src/css/fonts/Roboto-ThinItalic.woff | Bin 0 -> 94808 bytes g2p_theme/static/src/css/style.css | 443 ++++ g2p_theme/static/src/img/57481.png | Bin 0 -> 7836 bytes g2p_theme/static/src/img/57485.png | Bin 0 -> 10003 bytes .../src/img/favicon-black-background.png | Bin 0 -> 355101 bytes .../src/img/favicon-white-background.png | Bin 0 -> 355940 bytes g2p_theme/static/src/img/favicon.png | Bin 0 -> 15175 bytes g2p_theme/static/src/img/openg2p-black.png | Bin 0 -> 35098 bytes g2p_theme/static/src/img/openg2p-white.png | Bin 0 -> 34631 bytes g2p_theme/static/src/js/g2p_window_title.js | 10 + g2p_theme/static/src/scss/assets_menu.scss | 70 + g2p_theme/static/src/scss/g2p_login_page.scss | 52 + g2p_theme/static/src/scss/new_login_page.scss | 157 ++ g2p_theme/templates/g2p_login_page.xml | 67 + g2p_theme/templates/g2p_reset_password.xml | 45 + g2p_theme/views/webclient_templates.xml | 11 + requirements.txt | 3 + 358 files changed, 24356 insertions(+), 20 deletions(-) create mode 100644 g2p_formio/README.md create mode 100644 g2p_formio/__init__.py create mode 100644 g2p_formio/__manifest__.py create mode 100644 g2p_formio/models/__init__.py create mode 100644 g2p_formio/models/program.py create mode 100644 g2p_formio/pyproject.toml create mode 100644 g2p_formio/static/description/icon.png create mode 100644 g2p_formio/views/formio_builder.xml create mode 100644 g2p_formio/views/program_view.xml create mode 100644 g2p_formio/wizard/__init__.py create mode 100644 g2p_formio/wizard/g2p_self_service_program_view_wizard.xml create mode 100644 g2p_formio/wizard/program_form_mapping_wizard.py create mode 100644 g2p_mis_importer/README.md create mode 100644 g2p_mis_importer/__init__.py create mode 100644 g2p_mis_importer/__manifest__.py create mode 100644 g2p_mis_importer/i18n/g2p_mis_importer.pot create mode 100644 g2p_mis_importer/models/__init__.py create mode 100644 g2p_mis_importer/models/mis_config.py create mode 100644 g2p_mis_importer/pyproject.toml create mode 100644 g2p_mis_importer/security/ir.model.access.csv create mode 100644 g2p_mis_importer/static/description/icon.png create mode 100644 g2p_mis_importer/views/mis_config_views.xml create mode 100644 g2p_mis_importer/views/mis_menu.xml create mode 100644 g2p_notifications_base/README.md create mode 100644 g2p_notifications_base/__init__.py create mode 100644 g2p_notifications_base/__manifest__.py create mode 100644 g2p_notifications_base/i18n/g2p_notifications_base.pot create mode 100644 g2p_notifications_base/models/__init__.py create mode 100644 g2p_notifications_base/models/email_notification_manager.py create mode 100644 g2p_notifications_base/models/notification_manager.py create mode 100644 g2p_notifications_base/models/payment_manager.py create mode 100644 g2p_notifications_base/models/program.py create mode 100644 g2p_notifications_base/models/program_membership.py create mode 100644 g2p_notifications_base/models/registrant.py create mode 100644 g2p_notifications_base/models/sms_notification_manager.py create mode 100644 g2p_notifications_base/pyproject.toml create mode 100644 g2p_notifications_base/security/ir.model.access.csv create mode 100644 g2p_notifications_base/static/description/icon.png create mode 100644 g2p_notifications_base/views/email_notification_manager.xml create mode 100644 g2p_notifications_base/views/registrant.xml create mode 100644 g2p_notifications_base/views/sms_notification_manager.xml create mode 100644 g2p_notifications_fast2sms/README.md create mode 100644 g2p_notifications_fast2sms/__init__.py create mode 100644 g2p_notifications_fast2sms/__manifest__.py create mode 100644 g2p_notifications_fast2sms/i18n/g2p_notifications_fast2sms.pot create mode 100644 g2p_notifications_fast2sms/models/__init__.py create mode 100644 g2p_notifications_fast2sms/models/sms_notification_manager.py create mode 100644 g2p_notifications_fast2sms/pyproject.toml create mode 100644 g2p_notifications_fast2sms/security/ir.model.access.csv create mode 100644 g2p_notifications_fast2sms/static/description/icon.png create mode 100644 g2p_notifications_fast2sms/views/fast2sms_notification_manager.xml create mode 100644 g2p_notifications_rest_api/README.md create mode 100644 g2p_notifications_rest_api/__init__.py create mode 100644 g2p_notifications_rest_api/__manifest__.py create mode 100644 g2p_notifications_rest_api/i18n/g2p_notifications_rest_api.pot create mode 100644 g2p_notifications_rest_api/models/__init__.py create mode 100644 g2p_notifications_rest_api/models/group_membership.py create mode 100644 g2p_notifications_rest_api/models/registrant.py create mode 100644 g2p_notifications_rest_api/pyproject.toml create mode 100644 g2p_notifications_rest_api/services/__init__.py create mode 100644 g2p_notifications_rest_api/services/process_group_mixin.py create mode 100644 g2p_notifications_rest_api/services/process_individual_mixin.py create mode 100644 g2p_notifications_rest_api/static/description/icon.png create mode 100644 g2p_notifications_voucher/README.md create mode 100644 g2p_notifications_voucher/__init__.py create mode 100644 g2p_notifications_voucher/__manifest__.py create mode 100644 g2p_notifications_voucher/i18n/g2p_notifications_voucher.pot create mode 100644 g2p_notifications_voucher/models/__init__.py create mode 100644 g2p_notifications_voucher/models/email_notification_manager.py create mode 100644 g2p_notifications_voucher/models/entitlement_manager.py create mode 100644 g2p_notifications_voucher/models/sms_notification_manager.py create mode 100644 g2p_notifications_voucher/pyproject.toml create mode 100644 g2p_notifications_voucher/static/description/icon.png create mode 100644 g2p_notifications_voucher/views/email_notification_manager.xml create mode 100644 g2p_notifications_voucher/views/sms_notification_manager.xml create mode 100644 g2p_notifications_wiserv/README.md create mode 100644 g2p_notifications_wiserv/__init__.py create mode 100644 g2p_notifications_wiserv/__manifest__.py create mode 100644 g2p_notifications_wiserv/i18n/g2p_notifications_wiserv.pot create mode 100644 g2p_notifications_wiserv/models/__init__.py create mode 100644 g2p_notifications_wiserv/models/sms_notification_manager.py create mode 100644 g2p_notifications_wiserv/pyproject.toml create mode 100644 g2p_notifications_wiserv/security/ir.model.access.csv create mode 100644 g2p_notifications_wiserv/static/description/icon.png create mode 100644 g2p_notifications_wiserv/views/wiservsms_notification_manager.xml create mode 100644 g2p_odk_importer_program/README.md create mode 100644 g2p_odk_importer_program/__init__.py create mode 100644 g2p_odk_importer_program/__manifest__.py create mode 100644 g2p_odk_importer_program/i18n/g2p_odk_importer.pot create mode 100644 g2p_odk_importer_program/i18n/g2p_odk_importer_program.pot create mode 100644 g2p_odk_importer_program/models/__init__.py create mode 100644 g2p_odk_importer_program/models/odk_client.py create mode 100644 g2p_odk_importer_program/models/odk_config.py create mode 100644 g2p_odk_importer_program/pyproject.toml create mode 100644 g2p_odk_importer_program/static/description/icon.png create mode 100644 g2p_odk_importer_program/views/odk_import_views.xml create mode 100644 g2p_openid_vci_programs/README.md create mode 100644 g2p_openid_vci_programs/__init__.py create mode 100644 g2p_openid_vci_programs/__manifest__.py create mode 100644 g2p_openid_vci_programs/data/default_contexts.json create mode 100644 g2p_openid_vci_programs/data/default_credential_format.jq create mode 100644 g2p_openid_vci_programs/data/default_issuer_metadata.jq create mode 100644 g2p_openid_vci_programs/i18n/g2p_openid_vci_programs.pot create mode 100644 g2p_openid_vci_programs/models/__init__.py create mode 100644 g2p_openid_vci_programs/models/vci_issuer.py create mode 100644 g2p_openid_vci_programs/pyproject.toml create mode 100644 g2p_openid_vci_programs/static/description/icon.png create mode 100644 g2p_openid_vci_programs/tests/__init__.py create mode 100644 g2p_openid_vci_programs/tests/test_vci_programs.py create mode 100644 g2p_openid_vci_programs/views/vci_issuers.xml create mode 100644 g2p_self_service_portal/README.md create mode 100644 g2p_self_service_portal/__init__.py create mode 100644 g2p_self_service_portal/__manifest__.py create mode 100644 g2p_self_service_portal/controllers/__init__.py create mode 100644 g2p_self_service_portal/controllers/main.py create mode 100644 g2p_self_service_portal/data/g2p_self_service_form_action_data.xml create mode 100644 g2p_self_service_portal/i18n/en_IN.po create mode 100644 g2p_self_service_portal/i18n/fr.po create mode 100644 g2p_self_service_portal/i18n/tl.po create mode 100644 g2p_self_service_portal/i18n/zh_HK.po create mode 100644 g2p_self_service_portal/models/__init__.py create mode 100644 g2p_self_service_portal/models/programs.py create mode 100644 g2p_self_service_portal/models/res_config_settings.py create mode 100644 g2p_self_service_portal/models/website.py create mode 100644 g2p_self_service_portal/pyproject.toml create mode 100644 g2p_self_service_portal/readme/apply-for-program.md create mode 100644 g2p_self_service_portal/readme/images/main.png create mode 100644 g2p_self_service_portal/readme/images/pie chart.png create mode 100644 g2p_self_service_portal/readme/images/screen1.png create mode 100644 g2p_self_service_portal/readme/images/screen2.png create mode 100644 g2p_self_service_portal/readme/main-dashboard.md create mode 100644 g2p_self_service_portal/readme/map-form-to-program.md create mode 100644 g2p_self_service_portal/readme/multi-language-support.md create mode 100644 g2p_self_service_portal/readme/my-programs.md create mode 100644 g2p_self_service_portal/readme/view-list-of-programs.md create mode 100644 g2p_self_service_portal/static/description/icon.png create mode 100644 g2p_self_service_portal/static/src/css/fonts/Inter-Bold.woff create mode 100644 g2p_self_service_portal/static/src/css/fonts/Inter-BoldItalic.woff create mode 100644 g2p_self_service_portal/static/src/css/fonts/Inter-ExtraLight.woff create mode 100644 g2p_self_service_portal/static/src/css/fonts/Inter-Italic.woff create mode 100644 g2p_self_service_portal/static/src/css/fonts/Inter-Light.woff create mode 100644 g2p_self_service_portal/static/src/css/fonts/Inter-Medium.woff create mode 100644 g2p_self_service_portal/static/src/css/fonts/Inter-Regular.woff create mode 100644 g2p_self_service_portal/static/src/css/fonts/Inter-SemiBold.woff create mode 100644 g2p_self_service_portal/static/src/css/fonts/Inter-Thin.woff create mode 100644 g2p_self_service_portal/static/src/css/self_service_portal.css create mode 100644 g2p_self_service_portal/static/src/img/Chat_Icon@2x.png create mode 100644 g2p_self_service_portal/static/src/img/FR.png create mode 100644 g2p_self_service_portal/static/src/img/close_icon@2x.png create mode 100644 g2p_self_service_portal/static/src/img/flag_en.png create mode 100644 g2p_self_service_portal/static/src/img/flag_hk.png create mode 100644 g2p_self_service_portal/static/src/img/flag_ph.png create mode 100644 g2p_self_service_portal/static/src/img/icon.png create mode 100644 g2p_self_service_portal/static/src/img/logo.png create mode 100644 g2p_self_service_portal/static/src/img/logo.svg create mode 100644 g2p_self_service_portal/static/src/img/logo@2x.png create mode 100644 g2p_self_service_portal/static/src/img/medical.png create mode 100644 g2p_self_service_portal/static/src/img/medical_services_FILL0_wght400_GRAD0_opsz48@2x.png create mode 100644 g2p_self_service_portal/static/src/img/page_under_construction.png create mode 100644 g2p_self_service_portal/static/src/img/page_under_construction@2x.png create mode 100644 g2p_self_service_portal/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48.png create mode 100644 g2p_self_service_portal/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48@2x.png create mode 100644 g2p_self_service_portal/static/src/img/real_estate_agent_FILL0_wght400_GRAD0_opsz48.png create mode 100644 g2p_self_service_portal/static/src/img/real_estate_agent_FILL0_wght400_GRAD0_opsz48@2x.png create mode 100644 g2p_self_service_portal/static/src/img/school_FILL0_wght400_GRAD0_opsz48.png create mode 100644 g2p_self_service_portal/static/src/img/school_FILL0_wght400_GRAD0_opsz48@2x.png create mode 100644 g2p_self_service_portal/static/src/js/apply_program_form_editor.js create mode 100644 g2p_self_service_portal/static/src/js/self_service_form_action.js create mode 100644 g2p_self_service_portal/static/src/js/self_service_language_selector.js create mode 100644 g2p_self_service_portal/static/src/js/self_service_pie_chart.js create mode 100644 g2p_self_service_portal/static/src/js/self_service_search_sort.js create mode 100644 g2p_self_service_portal/static/src/js/self_service_search_sort_all.js create mode 100644 g2p_self_service_portal/static/src/js/self_service_signup.js create mode 100644 g2p_self_service_portal/static/src/js/self_service_signup_authentication.js create mode 100644 g2p_self_service_portal/static/src/js/self_service_signup_dob.js create mode 100644 g2p_self_service_portal/static/src/js/self_service_welcome_alert.js create mode 100644 g2p_self_service_portal/views/g2p_self_service_aboutus.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_allprograms.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_authentication.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_base.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_contactus.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_dashboard.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_form_page_template.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_help.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_login.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_myprofile.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_otherpage.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_signup.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_submission_info.xml create mode 100644 g2p_self_service_portal/views/g2p_self_service_submitted_forms.xml create mode 100644 g2p_self_service_portal/views/program_view.xml create mode 100644 g2p_self_service_portal/views/res_config_settings.xml create mode 100644 g2p_self_service_portal/views/website_page.xml create mode 100644 g2p_self_service_portal/wizard/__init__.py create mode 100644 g2p_self_service_portal/wizard/g2p_self_service_program_view_wizard.xml create mode 100644 g2p_self_service_portal/wizard/program_form_mapping_wizard.py create mode 100644 g2p_service_provider_beneficiary_management/README.md create mode 100644 g2p_service_provider_beneficiary_management/__init__.py create mode 100644 g2p_service_provider_beneficiary_management/__manifest__.py create mode 100644 g2p_service_provider_beneficiary_management/controllers/__init__.py create mode 100644 g2p_service_provider_beneficiary_management/controllers/main.py create mode 100644 g2p_service_provider_beneficiary_management/i18n/g2p_service_provider_beneficiary_management.pot create mode 100644 g2p_service_provider_beneficiary_management/models/__init__.py create mode 100644 g2p_service_provider_beneficiary_management/models/models.py create mode 100644 g2p_service_provider_beneficiary_management/pyproject.toml create mode 100644 g2p_service_provider_beneficiary_management/security/ir.model.access.csv create mode 100644 g2p_service_provider_beneficiary_management/static/description/icon.png create mode 100644 g2p_service_provider_beneficiary_management/static/src/css/style.css create mode 100644 g2p_service_provider_beneficiary_management/static/src/img/active_logo.png create mode 100644 g2p_service_provider_beneficiary_management/static/src/img/inactive_logo.png create mode 100644 g2p_service_provider_beneficiary_management/static/src/img/no_mem.png create mode 100644 g2p_service_provider_beneficiary_management/static/src/js/member_form.js create mode 100644 g2p_service_provider_beneficiary_management/static/src/js/table_pagination_and_row.js create mode 100644 g2p_service_provider_beneficiary_management/views/dashboard.xml create mode 100644 g2p_service_provider_beneficiary_management/views/error_page.xml create mode 100644 g2p_service_provider_beneficiary_management/views/group_template.xml create mode 100644 g2p_service_provider_beneficiary_management/views/individual_page.xml create mode 100644 g2p_service_provider_beneficiary_management/views/success_page.xml create mode 100644 g2p_service_provider_portal/README.md create mode 100644 g2p_service_provider_portal/__init__.py create mode 100644 g2p_service_provider_portal/__manifest__.py create mode 100644 g2p_service_provider_portal/controllers/__init__.py create mode 100644 g2p_service_provider_portal/controllers/main.py create mode 100644 g2p_service_provider_portal/data/g2p_service_provider_form_action_data.xml create mode 100644 g2p_service_provider_portal/models/__init__.py create mode 100644 g2p_service_provider_portal/models/programs.py create mode 100644 g2p_service_provider_portal/pyproject.toml create mode 100644 g2p_service_provider_portal/static/description/icon.png create mode 100644 g2p_service_provider_portal/static/src/css/portal.css create mode 100644 g2p_service_provider_portal/static/src/img/logo.png create mode 100644 g2p_service_provider_portal/static/src/img/logo@2x.png create mode 100644 g2p_service_provider_portal/static/src/js/form_action.js create mode 100644 g2p_service_provider_portal/static/src/js/reim_form_editor.js create mode 100644 g2p_service_provider_portal/static/src/js/table_pagination_and_row.js create mode 100644 g2p_service_provider_portal/views/g2p_service_provider_aboutus.xml create mode 100644 g2p_service_provider_portal/views/g2p_service_provider_base.xml create mode 100644 g2p_service_provider_portal/views/g2p_service_provider_contactus.xml create mode 100644 g2p_service_provider_portal/views/g2p_service_provider_form_submitted.xml create mode 100644 g2p_service_provider_portal/views/g2p_service_provider_form_template.xml create mode 100644 g2p_service_provider_portal/views/g2p_service_provider_login.xml create mode 100644 g2p_service_provider_portal/views/g2p_service_provider_myprofile.xml create mode 100644 g2p_service_provider_portal/views/g2p_service_provider_others.xml create mode 100644 g2p_service_provider_portal/views/g2p_service_provider_reimbursement.xml create mode 100644 g2p_service_provider_portal/views/program_view.xml create mode 100644 g2p_service_provider_portal_base/README.md create mode 100644 g2p_service_provider_portal_base/__init__.py create mode 100644 g2p_service_provider_portal_base/__manifest__.py create mode 100644 g2p_service_provider_portal_base/controllers/__init__.py create mode 100644 g2p_service_provider_portal_base/controllers/main.py create mode 100644 g2p_service_provider_portal_base/i18n/g2p_service_provider_portal_base.pot create mode 100644 g2p_service_provider_portal_base/models/__init__.py create mode 100644 g2p_service_provider_portal_base/pyproject.toml create mode 100644 g2p_service_provider_portal_base/static/description/icon.png create mode 100644 g2p_service_provider_portal_base/static/src/css/fonts/Inter-Bold.woff create mode 100644 g2p_service_provider_portal_base/static/src/css/fonts/Inter-BoldItalic.woff create mode 100644 g2p_service_provider_portal_base/static/src/css/fonts/Inter-ExtraLight.woff create mode 100644 g2p_service_provider_portal_base/static/src/css/fonts/Inter-Italic.woff create mode 100644 g2p_service_provider_portal_base/static/src/css/fonts/Inter-Light.woff create mode 100644 g2p_service_provider_portal_base/static/src/css/fonts/Inter-Medium.woff create mode 100644 g2p_service_provider_portal_base/static/src/css/fonts/Inter-Regular.woff create mode 100644 g2p_service_provider_portal_base/static/src/css/fonts/Inter-SemiBold.woff create mode 100644 g2p_service_provider_portal_base/static/src/css/fonts/Inter-Thin.woff create mode 100644 g2p_service_provider_portal_base/static/src/css/portal.css create mode 100644 g2p_service_provider_portal_base/static/src/img/close_icon@2x.png create mode 100644 g2p_service_provider_portal_base/static/src/img/flag_en.png create mode 100644 g2p_service_provider_portal_base/static/src/img/flag_fr.png create mode 100644 g2p_service_provider_portal_base/static/src/img/flag_ph.png create mode 100644 g2p_service_provider_portal_base/static/src/img/logo.png create mode 100644 g2p_service_provider_portal_base/static/src/img/logo@2x.png create mode 100644 g2p_service_provider_portal_base/static/src/img/page_under_construction.png create mode 100644 g2p_service_provider_portal_base/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48.png create mode 100644 g2p_service_provider_portal_base/static/src/js/language_selector.js create mode 100644 g2p_service_provider_portal_base/views/about_us.xml create mode 100644 g2p_service_provider_portal_base/views/base.xml create mode 100644 g2p_service_provider_portal_base/views/contact_us.xml create mode 100644 g2p_service_provider_portal_base/views/home.xml create mode 100644 g2p_service_provider_portal_base/views/login.xml create mode 100644 g2p_service_provider_portal_base/views/menu_view.xml create mode 100644 g2p_service_provider_portal_base/views/other.xml create mode 100644 g2p_service_provider_portal_base/views/profile.xml create mode 100644 g2p_service_provider_portal_base/views/service_provider_extend_view.xml create mode 100644 g2p_social_registry_importer/README.md create mode 100644 g2p_social_registry_importer/__init__.py create mode 100644 g2p_social_registry_importer/__manifest__.py create mode 100644 g2p_social_registry_importer/data/ir_config_params.xml create mode 100644 g2p_social_registry_importer/data/search_criteria.xml create mode 100644 g2p_social_registry_importer/data/social_registry_data_source.xml create mode 100644 g2p_social_registry_importer/i18n/g2p_social_registry_importer.pot create mode 100644 g2p_social_registry_importer/models/__init__.py create mode 100644 g2p_social_registry_importer/models/constants.py create mode 100644 g2p_social_registry_importer/models/fetch_social_registry_beneficiary.py create mode 100644 g2p_social_registry_importer/models/imported_registrants.py create mode 100644 g2p_social_registry_importer/models/res_partner.py create mode 100644 g2p_social_registry_importer/pyproject.toml create mode 100644 g2p_social_registry_importer/security/ir.model.access.csv create mode 100644 g2p_social_registry_importer/static/description/icon.png create mode 100644 g2p_social_registry_importer/views/fetch_social_registry_beneficiary_views.xml create mode 100644 g2p_theme/README.md create mode 100644 g2p_theme/__init__.py create mode 100644 g2p_theme/__manifest__.py create mode 100644 g2p_theme/controllers/__init__.py create mode 100644 g2p_theme/controllers/web_login.py create mode 100644 g2p_theme/i18n/g2p_theme.pot create mode 100644 g2p_theme/models/__init__.py create mode 100644 g2p_theme/models/res_company.py create mode 100644 g2p_theme/models/res_user.py create mode 100644 g2p_theme/pyproject.toml create mode 100644 g2p_theme/static/description/icon.png create mode 100644 g2p_theme/static/src/css/fonts/Roboto-Black.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-BlackItalic.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-Bold.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-BoldItalic.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-Italic.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-Light.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-LightItalic.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-Medium.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-MediumItalic.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-Regular.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-Thin.woff create mode 100644 g2p_theme/static/src/css/fonts/Roboto-ThinItalic.woff create mode 100644 g2p_theme/static/src/css/style.css create mode 100644 g2p_theme/static/src/img/57481.png create mode 100644 g2p_theme/static/src/img/57485.png create mode 100644 g2p_theme/static/src/img/favicon-black-background.png create mode 100644 g2p_theme/static/src/img/favicon-white-background.png create mode 100644 g2p_theme/static/src/img/favicon.png create mode 100644 g2p_theme/static/src/img/openg2p-black.png create mode 100644 g2p_theme/static/src/img/openg2p-white.png create mode 100644 g2p_theme/static/src/js/g2p_window_title.js create mode 100644 g2p_theme/static/src/scss/assets_menu.scss create mode 100644 g2p_theme/static/src/scss/g2p_login_page.scss create mode 100644 g2p_theme/static/src/scss/new_login_page.scss create mode 100644 g2p_theme/templates/g2p_login_page.xml create mode 100644 g2p_theme/templates/g2p_reset_password.xml create mode 100644 g2p_theme/views/webclient_templates.xml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 0157f54b..022f2017 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,7 @@ exclude: | (?x) # NOT INSTALLABLE ADDONS + ^g2p_notifications_rest_api/| ^g2p_program_registrant_info_rest_api/| ^g2p_programs_rest_api/| # END NOT INSTALLABLE ADDONS diff --git a/README.md b/README.md index f6d4519f..3869bec4 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,14 @@ addon | version | maintainers | summary [g2p_entitlement_differential](g2p_entitlement_differential/) | 17.0.0.0.0 | | OpenG2P Entitlement: Differential [g2p_entitlement_in_kind](g2p_entitlement_in_kind/) | 17.0.0.0.0 | | OpenG2P Entitlement: In-Kind [g2p_entitlement_voucher](g2p_entitlement_voucher/) | 17.0.0.0.0 | | OpenG2P Entitlement: Voucher +[g2p_formio](g2p_formio/) | 17.0.0.0.0 | | Form builders allow you to create, manage, and use dynamic forms with ease. +[g2p_mis_importer](g2p_mis_importer/) | 17.0.0.0.0 | | G2P MIS Importer +[g2p_notifications_base](g2p_notifications_base/) | 17.0.0.0.0 | | G2P Notifications: Base +[g2p_notifications_fast2sms](g2p_notifications_fast2sms/) | 17.0.0.0.0 | | G2P Notifications: Fast2SMS Service Provider +[g2p_notifications_voucher](g2p_notifications_voucher/) | 17.0.0.0.0 | | G2P Notifications: Voucher +[g2p_notifications_wiserv](g2p_notifications_wiserv/) | 17.0.0.0.0 | | G2P Notifications: Wiserv SMS Service Provider +[g2p_odk_importer_program](g2p_odk_importer_program/) | 17.0.0.0.0 | | Import records from ODK and add then into Program +[g2p_openid_vci_programs](g2p_openid_vci_programs/) | 17.0.0.0.0 | | G2P OpenID VCI: Program Beneficiaries [g2p_payment_cash](g2p_payment_cash/) | 17.0.0.0.0 | | OpenG2P Program Payment: Cash [g2p_payment_files](g2p_payment_files/) | 17.0.0.0.0 | | OpenG2P Program Payments: In Files [g2p_payment_g2p_connect](g2p_payment_g2p_connect/) | 17.0.0.0.0 | | OpenG2P Program Payment: G2P Connect Payment Manager @@ -39,12 +47,19 @@ addon | version | maintainers | summary [g2p_program_reimbursement](g2p_program_reimbursement/) | 17.0.0.0.0 | | OpenG2P Programs: Reimbursement [g2p_programs](g2p_programs/) | 17.0.0.0.0 | | OpenG2P Programs [g2p_proxy_means_test](g2p_proxy_means_test/) | 17.0.0.0.0 | | G2P: Proxy Means Test +[g2p_self_service_portal](g2p_self_service_portal/) | 17.0.0.0.0 | | G2P Self Service Portal +[g2p_service_provider_beneficiary_management](g2p_service_provider_beneficiary_management/) | 17.0.0.0.0 | | G2P Service Provider Beneficiary Management +[g2p_service_provider_portal](g2p_service_provider_portal/) | 17.0.0.0.0 | | G2P Service Provider Portal +[g2p_service_provider_portal_base](g2p_service_provider_portal_base/) | 17.0.0.0.0 | | G2P Service Provider Portal: Base +[g2p_social_registry_importer](g2p_social_registry_importer/) | 17.0.0.0.0 | | Import records from Social Registry +[g2p_theme](g2p_theme/) | 17.0.0.0.0 | | OpenG2P Theme Unported addons --------------- addon | version | maintainers | summary --- | --- | --- | --- +[g2p_notifications_rest_api](g2p_notifications_rest_api/) | 17.0.0.0.0 (unported) | | G2P Notifications: REST API [g2p_program_registrant_info_rest_api](g2p_program_registrant_info_rest_api/) | 17.0.0.0.0 (unported) | | G2P Program : Program Registrant Info Rest API [g2p_programs_rest_api](g2p_programs_rest_api/) | 17.0.0.0.0 (unported) | | G2P Programs: REST API diff --git a/g2p_entitlement_differential/__manifest__.py b/g2p_entitlement_differential/__manifest__.py index e516d312..c0376d8b 100644 --- a/g2p_entitlement_differential/__manifest__.py +++ b/g2p_entitlement_differential/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": ["g2p_entitlement_cash"], "data": ["views/entitlement_manager_view.xml"], "demo": [], diff --git a/g2p_entitlement_in_kind/__manifest__.py b/g2p_entitlement_in_kind/__manifest__.py index 765fdd5d..e1f6e43a 100644 --- a/g2p_entitlement_in_kind/__manifest__.py +++ b/g2p_entitlement_in_kind/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": ["spp_programs", "spp_entitlement_in_kind"], "data": [ "views/in_kind.xml", diff --git a/g2p_entitlement_voucher/__manifest__.py b/g2p_entitlement_voucher/__manifest__.py index 6aabc20f..ca80ba82 100644 --- a/g2p_entitlement_voucher/__manifest__.py +++ b/g2p_entitlement_voucher/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "g2p_encryption", "g2p_programs", diff --git a/g2p_formio/README.md b/g2p_formio/README.md new file mode 100644 index 00000000..87523ff7 --- /dev/null +++ b/g2p_formio/README.md @@ -0,0 +1,3 @@ +# OpenG2P Formio + +Refer to https://docs.openg2p.org. diff --git a/g2p_formio/__init__.py b/g2p_formio/__init__.py new file mode 100644 index 00000000..9b429614 --- /dev/null +++ b/g2p_formio/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import wizard diff --git a/g2p_formio/__manifest__.py b/g2p_formio/__manifest__.py new file mode 100644 index 00000000..60db990b --- /dev/null +++ b/g2p_formio/__manifest__.py @@ -0,0 +1,24 @@ +# Part of OpenG2P. See LICENSE file for full copyright and licensing details. +{ + "name": "OpenG2P Formio", + "category": "G2P", + "version": "17.0.0.0.0", + "sequence": 1, + "summary": "Form builders allow you to create, manage, and use dynamic forms with ease.", + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3.0", + "depends": ["formio", "g2p_programs", "formio_storage_filestore"], + "data": [ + "views/formio_builder.xml", + "views/program_view.xml", + "wizard/g2p_self_service_program_view_wizard.xml", + ], + "external_dependencies": {"python": ["formio-data"]}, + "assets": {}, + "demo": [], + "images": [], + "application": True, + "installable": True, + "auto_install": False, +} diff --git a/g2p_formio/models/__init__.py b/g2p_formio/models/__init__.py new file mode 100644 index 00000000..eda8aca9 --- /dev/null +++ b/g2p_formio/models/__init__.py @@ -0,0 +1 @@ +from . import program diff --git a/g2p_formio/models/program.py b/g2p_formio/models/program.py new file mode 100644 index 00000000..7125a4d5 --- /dev/null +++ b/g2p_formio/models/program.py @@ -0,0 +1,9 @@ +from odoo import fields, models + + +class G2PProgram(models.Model): + _inherit = "g2p.program" + + self_service_portal_form = fields.Many2one("formio.builder", string="Program Form") + + is_multiple_form_submission = fields.Boolean(default=False) diff --git a/g2p_formio/pyproject.toml b/g2p_formio/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/g2p_formio/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/g2p_formio/static/description/icon.png b/g2p_formio/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_formio/views/formio_builder.xml b/g2p_formio/views/formio_builder.xml new file mode 100644 index 00000000..6cb21717 --- /dev/null +++ b/g2p_formio/views/formio_builder.xml @@ -0,0 +1,72 @@ + + + program_formio_builder_form + formio.builder + + + + + + + + + + + + 1 + + + 1 + + + 1 + + + 1 + + + + + + + program_formio_builder_tree + formio.builder + + + + + 1 + + + 1 + record + + 1 + + + 1 + + + + + + + + + diff --git a/g2p_formio/views/program_view.xml b/g2p_formio/views/program_view.xml new file mode 100644 index 00000000..1116ea94 --- /dev/null +++ b/g2p_formio/views/program_view.xml @@ -0,0 +1,20 @@ + + + + self.service.portal.form + g2p.program + + + + + + + + + + + + + diff --git a/g2p_formio/wizard/__init__.py b/g2p_formio/wizard/__init__.py new file mode 100644 index 00000000..cc6eb85d --- /dev/null +++ b/g2p_formio/wizard/__init__.py @@ -0,0 +1,3 @@ +# Part of OpenG2P. See LICENSE file for full copyright and licensing details. + +from . import program_form_mapping_wizard diff --git a/g2p_formio/wizard/g2p_self_service_program_view_wizard.xml b/g2p_formio/wizard/g2p_self_service_program_view_wizard.xml new file mode 100644 index 00000000..62a92de6 --- /dev/null +++ b/g2p_formio/wizard/g2p_self_service_program_view_wizard.xml @@ -0,0 +1,21 @@ + + + + + self.service.create.wizard.form + g2p.program.create.wizard + + + + + + + + + + + + + diff --git a/g2p_formio/wizard/program_form_mapping_wizard.py b/g2p_formio/wizard/program_form_mapping_wizard.py new file mode 100644 index 00000000..8688b883 --- /dev/null +++ b/g2p_formio/wizard/program_form_mapping_wizard.py @@ -0,0 +1,24 @@ +# Part of OpenG2P. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class G2PCreateProgramWizard(models.TransientModel): + _inherit = "g2p.program.create.wizard" + + self_service_portal_form = fields.Many2one("formio.builder", string="Program Form") + + is_multiple_form_submission = fields.Boolean(default=False) + + def create_program(self): + res = super(G2PCreateProgramWizard, self).create_program() + + program = self.env["g2p.program"].browse(res["res_id"]) + portal_form = self.self_service_portal_form + + if portal_form: + program.self_service_portal_form = portal_form + + program.is_multiple_form_submission = self.is_multiple_form_submission + + return res diff --git a/g2p_mis_importer/README.md b/g2p_mis_importer/README.md new file mode 100644 index 00000000..5baefd03 --- /dev/null +++ b/g2p_mis_importer/README.md @@ -0,0 +1,3 @@ +# G2P MIS Importer + +Refer to https://docs.openg2p.org. diff --git a/g2p_mis_importer/__init__.py b/g2p_mis_importer/__init__.py new file mode 100644 index 00000000..8d5bb84e --- /dev/null +++ b/g2p_mis_importer/__init__.py @@ -0,0 +1,2 @@ +# Part of Newlogic G2P. See LICENSE file for full copyright and licensing details. +from . import models diff --git a/g2p_mis_importer/__manifest__.py b/g2p_mis_importer/__manifest__.py new file mode 100644 index 00000000..03f3746d --- /dev/null +++ b/g2p_mis_importer/__manifest__.py @@ -0,0 +1,19 @@ +# Part of openG2P. See LICENSE file for full copyright and licensing details. + +{ + "name": "G2P MIS Importer", + "category": "G2P", + "version": "17.0.0.0.0", + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3.0", + "depends": ["g2p_programs", "queue_job"], + "data": [ + "security/ir.model.access.csv", + "views/mis_config_views.xml", + "views/mis_menu.xml", + ], + "application": True, + "installable": True, + "auto_install": False, +} diff --git a/g2p_mis_importer/i18n/g2p_mis_importer.pot b/g2p_mis_importer/i18n/g2p_mis_importer.pot new file mode 100644 index 00000000..c31c1f19 --- /dev/null +++ b/g2p_mis_importer/i18n/g2p_mis_importer.pot @@ -0,0 +1,224 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_mis_importer +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \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: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +msgid "Restart" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +msgid "Start" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +msgid "Stop" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_tree +msgid "Action mis conf action" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields.selection,name:g2p_mis_importer.selection__mis_config__job_status__completed +msgid "Completed" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__create_uid +msgid "Created by" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__create_date +msgid "Created on" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__cron_id +msgid "Cron Job" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__database +msgid "Database" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__display_name +msgid "Display Name" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields.selection,name:g2p_mis_importer.selection__mis_config__job_status__draft +msgid "Draft" +msgstr "" + +#. module: g2p_mis_importer +#. odoo-python +#: code:addons/g2p_mis_importer/models/mis_config.py:0 +#, python-format +msgid "Failed to connect to remote MIS" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__id +msgid "ID" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +msgid "Import Records" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +msgid "Import records" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.ui.menu,name:g2p_mis_importer.mis_menu_config +msgid "Importer Configurations" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__interval_minutes +msgid "Interval in minutes" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__last_updated_at +msgid "Last Updated At" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__write_date +msgid "Last Updated on" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__mis_api_url +msgid "MIS API URL" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +msgid "MIS Central" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.actions.server,name:g2p_mis_importer.action_mis_conf_action +msgid "MIS Config Start" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.actions.act_window,name:g2p_mis_importer.action_mis_config +#: model:ir.model,name:g2p_mis_importer.model_mis_config +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +msgid "MIS Configuration" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__mis_id_type +msgid "MIS ID Type" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.ui.menu,name:g2p_mis_importer.mis_menu_root +msgid "MIS Importer" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__mis_login_url +msgid "MIS Login URL" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__mis_logout_url +msgid "MIS Logout URL" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__mis_program_id +msgid "MIS Program ID" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__name +msgid "Name" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__password +msgid "Password" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_tree +msgid "Restart" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields.selection,name:g2p_mis_importer.selection__mis_config__job_status__running +msgid "Running" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__session_token +msgid "Session Token" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_tree +msgid "Start" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__job_status +msgid "Status" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_tree +msgid "Stop" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +msgid "Test Connection" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +msgid "Test connection" +msgstr "" + +#. module: g2p_mis_importer +#: model_terms:ir.ui.view,arch_db:g2p_mis_importer.view_mis_config_form +msgid "Time interval" +msgstr "" + +#. module: g2p_mis_importer +#: model:ir.model.fields,field_description:g2p_mis_importer.field_mis_config__username +msgid "Username" +msgstr "" diff --git a/g2p_mis_importer/models/__init__.py b/g2p_mis_importer/models/__init__.py new file mode 100644 index 00000000..7b70d785 --- /dev/null +++ b/g2p_mis_importer/models/__init__.py @@ -0,0 +1,3 @@ +# Part of Newlogic G2P. See LICENSE file for full copyright and licensing details. + +from . import mis_config diff --git a/g2p_mis_importer/models/mis_config.py b/g2p_mis_importer/models/mis_config.py new file mode 100644 index 00000000..75ddde38 --- /dev/null +++ b/g2p_mis_importer/models/mis_config.py @@ -0,0 +1,601 @@ +import json +import logging +from datetime import date, datetime + +import requests + +from odoo import _, fields, models +from odoo.exceptions import UserError + +_logger = logging.getLogger(__name__) + + +class MisConfig(models.Model): + _name = "mis.config" + _description = "MIS Configuration" + + name = fields.Char(required=True) + mis_api_url = fields.Char(string="MIS API URL", required=True) + mis_login_url = fields.Char(string="MIS Login URL", required=True) + mis_logout_url = fields.Char(string="MIS Logout URL", required=True) + database = fields.Char(required=True) + username = fields.Char(required=True) + password = fields.Char(required=True) + last_updated_at = fields.Datetime() + cron_id = fields.Many2one("ir.cron", string="Cron Job", required=False) + job_status = fields.Selection( + [ + ("draft", "Draft"), + ("running", "Running"), + ("completed", "Completed"), + ], + string="Status", + required=True, + default="draft", + ) + interval_minutes = fields.Integer(string="Interval in minutes", required=True, default=10) + session_token = fields.Char() + mis_id_type = fields.Many2one("g2p.id.type", string="MIS ID Type", required=True) + mis_program_id = fields.Many2one("g2p.program", string="MIS Program ID", required=True) + + def login(self): + url = self.mis_login_url + payload = { + "jsonrpc": "2.0", + "params": { + "db": self.database, + "login": self.username, + "password": self.password, + }, + } + response = requests.post(url, json=payload, timeout=10) + try: + response.raise_for_status() + self.session_token = response.cookies.get("session_id") + except Exception: + _logger.error(f"Login failed with status code: {response.status_code}") + raise + + def logout(self): + url = self.mis_logout_url + cookies = {"session_id": self.session_token} + + response = requests.get(url, cookies=cookies, timeout=10) + + try: + response.raise_for_status() + self.session_token = None + except Exception: + _logger.error(f"Logout failed with status code: {response.status_code}") + + def test_connection(self): + self.ensure_one() + self.login() + + try: + test_url = self.mis_api_url + response = requests.get(test_url, cookies={"session_id": self.session_token}, timeout=10) + response.raise_for_status() + + except Exception as e: + _logger.error(f"Test Connection failed: {str(e)}") + raise UserError(_("Failed to connect to remote MIS")) from e + finally: + self.logout() + + # TODO: Split the methods into smaller methods + # ruff: noqa: C901 + def import_records(self, config_id=None): + if config_id: + config = self.browse(config_id) + else: + config = self + + config.ensure_one() + + config.login() + is_updated = False + individuals_list = [] + + import_url = config.mis_api_url + + response = requests.get(import_url, cookies={"session_id": config.session_token}, timeout=10) + response.raise_for_status() + response = response.json() + + for item in response: + group = None + create_date_str = item.get("create_date") + create_date = datetime.strptime(create_date_str, "%Y-%m-%dT%H:%M:%S.%f%z").replace(tzinfo=None) + write_date_str = item.get("write_date") + write_date = datetime.strptime(write_date_str, "%Y-%m-%dT%H:%M:%S.%f%z").replace(tzinfo=None) + prog_reg_info = item.get("program_membership_ids", None) + if prog_reg_info: + prog_reg_info = prog_reg_info[0].get("program_registrant_info_ids", None) + if prog_reg_info: + prog_reg_info = prog_reg_info[0].get("program_registrant_info", None) + + if (not config.last_updated_at) or create_date > config.last_updated_at: + group = self.env["res.partner"].create( + { + "name": item.get("name"), + "is_group": item.get("is_group"), + "is_registrant": True, + "registration_date": item.get("registration_date"), + "reg_ids": [ + ( + 0, + 0, + { + "id_type": self.env["g2p.id.type"] + .search( + [("name", "=", reg_id.get("id_type", None))], + )[0] + .id, + "value": reg_id.get("value", None), + "expiry_date": reg_id.get("expiry_date", None), + }, + ) + for reg_id in item.get("ids") + ] + + [ + ( + 0, + 0, + { + "id_type": config.mis_id_type.id, + "value": item.get("id"), + }, + ) + ], + "phone_number_ids": [ + ( + 0, + 0, + { + "phone_no": phone.get("phone_no"), + "date_collected": phone.get("date_collected"), + "disabled": phone.get("disabled"), + }, + ) + for phone in item.get("phone_numbers") + ], + "email": item.get("email"), + "address": item.get("address"), + "bank_ids": [ + ( + 0, + 0, + { + "bank_id": self.env["res.bank"] + .search([("name", "=", bank.get("bank_name"))], limit=1)[0] + .id, + "acc_number": bank.get("acc_number"), + }, + ) + for bank in item.get("bank_ids") + ], + "program_membership_ids": [ + ( + 0, + 0, + { + "program_id": config.mis_program_id.id, + "state": "draft", + "enrollment_date": date.today(), + }, + ) + ], + "program_registrant_info_ids": [ + ( + 0, + 0, + { + "program_id": config.mis_program_id.id, + "state": "active", + "program_registrant_info": json.dumps(prog_reg_info) + if prog_reg_info + else None, + }, + ) + ], + "notification_preference": item.get("notification_preference", None), + "kind": self.env["g2p.group.kind"] + .search([("name", "=", item.get("kind", None))], limit=1)[0] + .id + if item.get("kind", None) + else None, + "is_partial_group": item.get("is_partial_group"), + "active": item.get("active"), + } + ) + is_updated = True + + elif write_date > config.last_updated_at: + group = ( + self.env["g2p.reg.id"] + .search( + [ + ("id_type", "=", config.mis_id_type.id), + ("value", "=", item.get("id")), + ("partner_id.is_group", "=", True), + ] + )[0] + .partner_id + ) + group.update( + { + "name": item.get("name"), + "is_group": item.get("is_group"), + "registration_date": item.get("registration_date"), + "reg_ids": [ + (5,), + ] + + [ + ( + 0, + 0, + { + "id_type": self.env["g2p.id.type"] + .search( + [("name", "=", reg_id.get("id_type", None))], + )[0] + .id, + "value": reg_id.get("value", None), + "expiry_date": reg_id.get("expiry_date", None), + }, + ) + for reg_id in item.get("ids") + ] + + [ + ( + 0, + 0, + { + "id_type": config.mis_id_type.id, + "value": item.get("id"), + }, + ) + ], + "phone_number_ids": [ + (5,), + ] + + [ + ( + 0, + 0, + { + "phone_no": phone.get("phone_no"), + "date_collected": phone.get("date_collected"), + "disabled": phone.get("disabled"), + }, + ) + for phone in item.get("phone_numbers") + ], + "email": item.get("email"), + "address": item.get("address"), + "bank_ids": [ + (5,), + ] + + [ + ( + 0, + 0, + { + "bank_id": self.env["res.bank"] + .search([("name", "=", bank.get("bank_name"))], limit=1)[0] + .id, + "acc_number": bank.get("acc_number"), + }, + ) + for bank in item.get("bank_ids") + ], + "notification_preference": item.get("notification_preference", None), + "kind": self.env["g2p.group.kind"] + .search([("name", "=", item.get("kind", None))], limit=1)[0] + .id + if item.get("kind", None) + else None, + "is_partial_group": item.get("is_partial_group"), + "active": item.get("active"), + "program_registrant_info_ids": [ + (5,), + ] + + [ + ( + 0, + 0, + { + "program_id": config.mis_program_id.id, + "state": "active", + "program_registrant_info": json.dumps(prog_reg_info) + if prog_reg_info + else None, + }, + ) + ], + } + ) + is_updated = True + + for membership in item.get("members"): + individual = membership.get("individual") + if not any(ind.get("id") == individual.get("id") for ind in individuals_list): + individuals_list.append(individual) + + for member in individuals_list: + create_date_str = member.get("create_date") + create_date = datetime.strptime(create_date_str, "%Y-%m-%dT%H:%M:%S.%f%z").replace(tzinfo=None) + write_date_str = member.get("write_date") + write_date = datetime.strptime(write_date_str, "%Y-%m-%dT%H:%M:%S.%f%z").replace(tzinfo=None) + if (not config.last_updated_at) or create_date > config.last_updated_at: + individual = self.env["res.partner"].create( + { + "name": member.get("name"), + "is_group": member.get("is_group"), + "registration_date": member.get("registration_date"), + "phone_number_ids": [ + ( + 0, + 0, + { + "phone_no": phone.get("phone_no"), + "date_collected": phone.get("date_collected"), + "disabled": phone.get("disabled"), + }, + ) + for phone in member.get("phone_numbers") + ], + "reg_ids": [ + ( + 0, + 0, + { + "id_type": self.env["g2p.id.type"] + .search( + [("name", "=", reg_id.get("id_type", None))], + )[0] + .id, + "value": reg_id.get("value", None), + "expiry_date": reg_id.get("expiry_date", None), + }, + ) + for reg_id in member.get("ids") + ] + + [ + ( + 0, + 0, + { + "id_type": config.mis_id_type.id, + "value": member.get("id"), + }, + ) + ], + "email": member.get("email"), + "address": member.get("address"), + "bank_ids": [ + ( + 0, + 0, + { + "bank_id": self.env["res.bank"] + .search([("name", "=", bank.get("bank_name"))], limit=1)[0] + .id, + "acc_number": bank.get("acc_number"), + }, + ) + for bank in member.get("bank_ids") + ], + "notification_preference": member.get("notification_preference", None), + "given_name": member.get("given_name"), + "addl_name": member.get("addl_name"), + "family_name": member.get("family_name"), + "gender": member.get("gender"), + "birthdate": member.get("birthdate"), + "birth_place": member.get("birth_place"), + } + ) + + is_updated = True + elif write_date > config.last_updated_at: + individual = ( + self.env["g2p.reg.id"] + .search( + [ + ("id_type", "=", config.mis_id_type.id), + ("value", "=", member.get("id")), + ("partner_id.is_group", "=", False), + ] + )[0] + .partner_id + ) + individual.update( + { + "name": member.get("name"), + "is_group": member.get("is_group"), + "registration_date": member.get("registration_date"), + "phone_number_ids": [ + (5,), + ] + + [ + ( + 0, + 0, + { + "phone_no": phone.get("phone_no"), + "date_collected": phone.get("date_collected"), + "disabled": phone.get("disabled"), + }, + ) + for phone in member.get("phone_numbers") + ], + "reg_ids": [ + (5,), + ] + + [ + ( + 0, + 0, + { + "id_type": self.env["g2p.id.type"] + .search( + [("name", "=", reg_id.get("id_type", None))], + )[0] + .id, + "value": reg_id.get("value", None), + "expiry_date": reg_id.get("expiry_date", None), + }, + ) + for reg_id in member.get("ids") + ] + + [ + ( + 0, + 0, + { + "id_type": config.mis_id_type.id, + "value": member.get("id"), + }, + ) + ], + "email": member.get("email"), + "address": member.get("address"), + "bank_ids": [ + (5,), + ] + + [ + ( + 0, + 0, + { + "bank_id": self.env["res.bank"] + .search([("name", "=", bank.get("bank_name"))], limit=1)[0] + .id, + "acc_number": bank.get("acc_number"), + }, + ) + for bank in member.get("bank_ids") + ], + "notification_preference": member.get("notification_preference", None), + "given_name": member.get("given_name"), + "addl_name": member.get("addl_name"), + "family_name": member.get("family_name"), + "gender": member.get("gender"), + "birthdate": member.get("birthdate"), + "birth_place": member.get("birth_place"), + } + ) + is_updated = True + for item in response: + group = ( + self.env["g2p.reg.id"] + .search( + [ + ("id_type", "=", config.mis_id_type.id), + ("value", "=", item.get("id")), + ("partner_id.is_group", "=", True), + ] + )[0] + .partner_id + ) + + for membership in item.get("members"): + member = membership.get("individual") + individual = ( + self.env["g2p.reg.id"] + .search( + [ + ("id_type", "=", config.mis_id_type.id), + ("value", "=", member.get("id")), + ("partner_id.is_group", "=", False), + ] + )[0] + .partner_id + ) + + create_date_str = membership.get("create_date") + create_date = datetime.strptime(create_date_str, "%Y-%m-%dT%H:%M:%S.%f%z").replace( + tzinfo=None + ) + write_date_str = membership.get("write_date") + write_date = datetime.strptime(write_date_str, "%Y-%m-%dT%H:%M:%S.%f%z").replace(tzinfo=None) + + if (not config.last_updated_at) or create_date > config.last_updated_at: + group.update( + { + "group_membership_ids": [ + ( + 0, + 0, + { + "individual": individual.id, + "kind": [ + ( + 4, + config.get_or_create_kind(member_kind.get("name")).id, + ) + for member_kind in membership.get("kind") + ], + }, + ) + ] + } + ) + is_updated = True + elif write_date > config.last_updated_at: + group_membership = group.group_membership_ids.filter(individual=individual.id) + group_membership.update( + { + "kind": [ + (5,), + ] + + [ + ( + 4, + config.get_or_create_kind(member_kind.get("name")).id, + ) + for member_kind in membership.get("kind") + ] + } + ) + is_updated = True + + if is_updated: + config.last_updated_at = datetime.utcnow() + config.logout() + + def get_or_create_kind(self, kind_str): + kind = self.env["g2p.group.membership.kind"].search([("name", "=", kind_str)], limit=1) + if kind: + kind = kind[0] + else: + kind = self.env["g2p.group.membership.kind"].sudo().create({"name": kind_str}) + + return kind + + def mis_import_action_trigger(self): + for rec in self: + if rec.job_status == "draft" or rec.job_status == "completed": + ir_cron = self.env["ir.cron"].sudo() + rec.cron_id = ir_cron.create( + { + "name": "MIS Pull Cron " + rec.name + " #" + str(rec.id), + "active": True, + "interval_number": rec.interval_minutes, + "interval_type": "minutes", + "model_id": self.env["ir.model"].search([("model", "=", "mis.config")])[0].id, + "state": "code", + "code": "model.import_records(" + str(rec.id) + ")", + "doall": False, + "numbercall": -1, + } + ) + _logger.info("Job Started") + rec.job_status = "running" + + elif rec.job_status == "running": + _logger.info("Job Stopped") + rec.job_status = "completed" + rec.sudo().cron_id.unlink() + rec.cron_id = None diff --git a/g2p_mis_importer/pyproject.toml b/g2p_mis_importer/pyproject.toml new file mode 100644 index 00000000..91ff24bd --- /dev/null +++ b/g2p_mis_importer/pyproject.toml @@ -0,0 +1,6 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" + +[tool.whool] +post_version_strategy_override = "none" diff --git a/g2p_mis_importer/security/ir.model.access.csv b/g2p_mis_importer/security/ir.model.access.csv new file mode 100644 index 00000000..efaa8ed1 --- /dev/null +++ b/g2p_mis_importer/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_mis_config,MIS Configuration,model_mis_config,base.group_user,1,1,1,1 diff --git a/g2p_mis_importer/static/description/icon.png b/g2p_mis_importer/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_mis_importer/views/mis_config_views.xml b/g2p_mis_importer/views/mis_config_views.xml new file mode 100644 index 00000000..d6d8dbe6 --- /dev/null +++ b/g2p_mis_importer/views/mis_config_views.xml @@ -0,0 +1,132 @@ + + + + MIS Config Start + + code + + record.mis_import_action_trigger() + + + + + view_mis_config_tree + mis.config + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MIS Configuration + ir.actions.act_window + mis.config + tree,form + + {} + + + diff --git a/g2p_mis_importer/views/mis_menu.xml b/g2p_mis_importer/views/mis_menu.xml new file mode 100644 index 00000000..1d94f299 --- /dev/null +++ b/g2p_mis_importer/views/mis_menu.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/g2p_notifications_base/README.md b/g2p_notifications_base/README.md new file mode 100644 index 00000000..252f95a8 --- /dev/null +++ b/g2p_notifications_base/README.md @@ -0,0 +1,5 @@ +# G2P Notifications: Base + +OpenG2P Notification Module + +Refer to https://docs.openg2p.org. diff --git a/g2p_notifications_base/__init__.py b/g2p_notifications_base/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/g2p_notifications_base/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/g2p_notifications_base/__manifest__.py b/g2p_notifications_base/__manifest__.py new file mode 100644 index 00000000..3da18bd9 --- /dev/null +++ b/g2p_notifications_base/__manifest__.py @@ -0,0 +1,27 @@ +{ + "name": "G2P Notifications: Base", + "category": "G2P", + "version": "17.0.0.0.0", + "sequence": 1, + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3.0", + "depends": [ + "g2p_programs", + ], + "data": [ + "views/email_notification_manager.xml", + "views/sms_notification_manager.xml", + "views/registrant.xml", + "security/ir.model.access.csv", + ], + "assets": { + "web.assets_backend": [], + "web.assets_qweb": [], + }, + "demo": [], + "images": [], + "application": False, + "installable": True, + "auto_install": False, +} diff --git a/g2p_notifications_base/i18n/g2p_notifications_base.pot b/g2p_notifications_base/i18n/g2p_notifications_base.pot new file mode 100644 index 00000000..daa06d3d --- /dev/null +++ b/g2p_notifications_base/i18n/g2p_notifications_base.pot @@ -0,0 +1,231 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_notifications_base +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \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: g2p_notifications_base +#: model_terms:ir.actions.act_window,help:g2p_notifications_base.action_notification_manager_email +msgid "Add an Email Notification Manager!" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields.selection,name:g2p_notifications_base.selection__res_partner__notification_preference__both +msgid "Both Email & SMS" +msgstr "" + +#. module: g2p_notifications_base +#: model_terms:ir.actions.act_window,help:g2p_notifications_base.action_notification_manager_email +msgid "Click the create button to enter a new Email notification manager." +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model,name:g2p_notifications_base.model_res_partner +msgid "Contact" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__create_uid +msgid "Created by" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__create_date +msgid "Created on" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model,name:g2p_notifications_base.model_g2p_program_payment_manager_default +msgid "Default Payment Manager" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__display_name +msgid "Display Name" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields.selection,name:g2p_notifications_base.selection__res_partner__notification_preference__email +msgid "Email" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model,name:g2p_notifications_base.model_g2p_program_notification_manager_email +#: model_terms:ir.ui.view,arch_db:g2p_notifications_base.view_notification_manager_email_form +msgid "Email Notification Manager" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.actions.act_window,name:g2p_notifications_base.action_notification_manager_email +#: model:ir.ui.menu,name:g2p_notifications_base.menu_notification_manager_email +msgid "Email Notification Managers" +msgstr "" + +#. module: g2p_notifications_base +#: model_terms:ir.ui.view,arch_db:g2p_notifications_base.view_notification_manager_email_form +msgid "Enter the Manager Name..." +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__id +msgid "ID" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_membership__is_enrolled_notification_sent +msgid "Is Enrolled Notification Sent" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_payment__is_payment_notification_sent +msgid "Is Payment Notification Sent" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__write_date +msgid "Last Updated on" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__name +msgid "Manager Name" +msgstr "" + +#. module: g2p_notifications_base +#: model_terms:ir.ui.view,arch_db:g2p_notifications_base.view_notification_manager_email_form +msgid "Name:" +msgstr "" + +#. module: g2p_notifications_base +#. odoo-python +#: code:addons/g2p_notifications_base/models/program.py:0 +#, python-format +msgid "No Notification Manager defined." +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields.selection,name:g2p_notifications_base.selection__res_partner__notification_preference__none +msgid "None" +msgstr "" + +#. module: g2p_notifications_base +#. odoo-python +#: code:addons/g2p_notifications_base/models/program.py:0 +#, python-format +msgid "Notification" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_membership__notification_preference +#: model:ir.model.fields,field_description:g2p_notifications_base.field_res_partner__notification_preference +#: model:ir.model.fields,field_description:g2p_notifications_base.field_res_users__notification_preference +msgid "Notification Preference" +msgstr "" + +#. module: g2p_notifications_base +#. odoo-python +#: code:addons/g2p_notifications_base/models/program.py:0 +#, python-format +msgid "Notifications are initiated" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__on_cycle_ended_template +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_sms__on_cycle_ended_template +msgid "On Cycle Ended Template" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__on_cycle_started_template +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_sms__on_cycle_started_template +msgid "On Cycle Started Template" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__on_enrolled_in_program_template +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_sms__on_enrolled_in_program_template +msgid "On Enrolled In Program Template" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__on_otp_send_template +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_sms__on_otp_send_template +msgid "On Otp Send Template" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__on_payment_send_template +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_sms__on_payment_send_template +msgid "On Payment Send Template" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model,name:g2p_notifications_base.model_g2p_payment +msgid "Payment" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model,name:g2p_notifications_base.model_g2p_program +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__program_id +msgid "Program" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model,name:g2p_notifications_base.model_g2p_program_membership +msgid "Program Membership" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model,name:g2p_notifications_base.model_g2p_program_notification_manager +msgid "Program Notification Manager" +msgstr "" + +#. module: g2p_notifications_base +#: model_terms:ir.ui.view,arch_db:g2p_notifications_base.view_notification_manager_email_form +msgid "Program:" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields.selection,name:g2p_notifications_base.selection__res_partner__notification_preference__sms +msgid "SMS" +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model,name:g2p_notifications_base.model_g2p_program_notification_manager_sms +msgid "SMS Program Notification Manager" +msgstr "" + +#. module: g2p_notifications_base +#: model_terms:ir.ui.view,arch_db:g2p_notifications_base.view_notification_manager_email_form +msgid "Select a program..." +msgstr "" + +#. module: g2p_notifications_base +#: model:ir.model.fields,field_description:g2p_notifications_base.field_g2p_program_notification_manager_email__send_immediately +msgid "Send Immediately" +msgstr "" + +#. module: g2p_notifications_base +#: model_terms:ir.ui.view,arch_db:g2p_notifications_base.view_notification_manager_email_form +msgid "Settings" +msgstr "" + +#. module: g2p_notifications_base +#: model_terms:ir.ui.view,arch_db:g2p_notifications_base.view_notification_manager_email_form +#: model_terms:ir.ui.view,arch_db:g2p_notifications_base.view_notification_manager_sms_inherit_form +msgid "TEMPLATES" +msgstr "" diff --git a/g2p_notifications_base/models/__init__.py b/g2p_notifications_base/models/__init__.py new file mode 100644 index 00000000..93f06f2b --- /dev/null +++ b/g2p_notifications_base/models/__init__.py @@ -0,0 +1,7 @@ +from . import registrant +from . import notification_manager +from . import sms_notification_manager +from . import program +from . import email_notification_manager +from . import program_membership +from . import payment_manager diff --git a/g2p_notifications_base/models/email_notification_manager.py b/g2p_notifications_base/models/email_notification_manager.py new file mode 100644 index 00000000..55f7692d --- /dev/null +++ b/g2p_notifications_base/models/email_notification_manager.py @@ -0,0 +1,87 @@ +import logging + +from odoo import fields, models + +_logger = logging.getLogger(__name__) + + +class EmailNotificationManager(models.Model): + _name = "g2p.program.notification.manager.email" + _description = "Email Notification Manager" + _inherit = ["g2p.base.program.notification.manager", "g2p.manager.source.mixin"] + + notification_types = ("email", "both") + + send_immediately = fields.Boolean(default=False) + + on_enrolled_in_program_template = fields.Many2one("mail.template") + on_cycle_started_template = fields.Many2one("mail.template") + on_cycle_ended_template = fields.Many2one("mail.template") + on_otp_send_template = fields.Many2one("mail.template") + on_payment_send_template = fields.Many2one("mail.template") + + def on_enrolled_in_program(self, program_memberships): + if not self.on_enrolled_in_program_template: + return + # TODO: Make the following asynchrous and in bulk + for mem in program_memberships: + if mem.partner_id.notification_preference in self.notification_types and mem.partner_id.email: + self.on_enrolled_in_program_template.send_mail(mem.id, force_send=self.send_immediately) + + def on_otp_send(self, otp=None, email=None, **data): + if not self.on_otp_send_template: + return + # TODO: Make the following asynchrous and in bulk + if otp and email: + data["otp"] = otp + data["email"] = email + mail_values = self.on_otp_send_template.generate_email( + self.id, + [ + "subject", + "email_from", + "reply_to", + "email_cc", + ], + ) + mail_values["email_to"] = email + mail_values["body_html"] = self.on_otp_send_template._render_template( + self.on_otp_send_template.body_html, + self._name, + [ + self.id, + ], + add_context=data, + engine="qweb", + )[self.id] + mail = self.env["mail.mail"].create(mail_values) + mail.send() + return mail + return None + + def on_payment_send(self, batch): + if not self.on_payment_send_template: + return + + payments_to_notify = [ + payment + for payment in batch.payment_ids + if payment.status in ("paid",) and not payment.is_payment_notification_sent + ] + + for res in payments_to_notify: + if res.partner_id.notification_preference in self.notification_types and res.partner_id.email: + self.on_payment_send_template.send_mail(res.id, force_send=self.send_immediately) + res.is_payment_notification_sent = True + + def on_cycle_started(self, program_memberships, cycle_id): + if not self.on_cycle_started_template: + return + # TODO: to be implemented + return + + def on_cycle_ended(self, program_memberships, cycle_id): + if not self.on_cycle_ended_template: + return + # TODO: to be implemented + return diff --git a/g2p_notifications_base/models/notification_manager.py b/g2p_notifications_base/models/notification_manager.py new file mode 100644 index 00000000..c94ba64c --- /dev/null +++ b/g2p_notifications_base/models/notification_manager.py @@ -0,0 +1,12 @@ +from odoo import models + + +class NotificationManager(models.Model): + _inherit = "g2p.program.notification.manager" + + def _selection_manager_ref_id(self): + selection = super()._selection_manager_ref_id() + new_manager = ("g2p.program.notification.manager.email", "Email Notification") + if new_manager not in selection: + selection.append(new_manager) + return selection diff --git a/g2p_notifications_base/models/payment_manager.py b/g2p_notifications_base/models/payment_manager.py new file mode 100644 index 00000000..14b6a0c4 --- /dev/null +++ b/g2p_notifications_base/models/payment_manager.py @@ -0,0 +1,25 @@ +import logging + +from odoo import fields, models + +from odoo.addons.g2p_programs.models import constants + +_logger = logging.getLogger(__name__) + + +class DefaultPaymentManager(models.Model): + _inherit = "g2p.program.payment.manager.default" + + def send_payments(self, batches): + res = super().send_payments(batches) + if res and batches: + for manager in self.program_id.get_managers(constants.MANAGER_NOTIFICATION): + for batch in batches: + manager.on_payment_send(batch) + return res + + +class G2PPayment(models.Model): + _inherit = "g2p.payment" + + is_payment_notification_sent = fields.Boolean(default=False) diff --git a/g2p_notifications_base/models/program.py b/g2p_notifications_base/models/program.py new file mode 100644 index 00000000..b11afa62 --- /dev/null +++ b/g2p_notifications_base/models/program.py @@ -0,0 +1,42 @@ +import logging + +from odoo import _, models +from odoo.exceptions import UserError + +from odoo.addons.g2p_programs.models import constants + +_logger = logging.getLogger(__name__) + + +class G2PProgram(models.Model): + _inherit = "g2p.program" + + def notify_eligible_beneficiaries(self): + # TODO: Convert async + partners_to_notify = [ + mem + for mem in self.program_membership_ids + if mem.state in ("enrolled",) and not mem.is_enrolled_notification_sent + ] + notification_managers = self.get_managers(constants.MANAGER_NOTIFICATION) + if notification_managers: + for manager in notification_managers: + if manager: + manager.on_enrolled_in_program(partners_to_notify) + for mem in partners_to_notify: + mem.is_enrolled_notification_sent = True + message = _("Notifications are initiated") + return { + "type": "ir.actions.client", + "tag": "display_notification", + "params": { + "title": _("Notification"), + "message": message, + "sticky": True, + "next": { + "type": "ir.actions.act_window_close", + }, + }, + } + else: + raise UserError(_("No Notification Manager defined.")) diff --git a/g2p_notifications_base/models/program_membership.py b/g2p_notifications_base/models/program_membership.py new file mode 100644 index 00000000..4cc9a38d --- /dev/null +++ b/g2p_notifications_base/models/program_membership.py @@ -0,0 +1,17 @@ +from odoo import fields, models + +from odoo.addons.g2p_programs.models import constants + + +class G2PProgramMembership(models.Model): + _inherit = "g2p.program_membership" + + is_enrolled_notification_sent = fields.Boolean(default=False) + + def enroll_eligible_registrants(self): + res = super().enroll_eligible_registrants() + if res and res.get("params", {}).get("type", None) == "success": + for manager in self.program_id.get_managers(constants.MANAGER_NOTIFICATION): + manager.on_enrolled_in_program(self) + self.is_enrolled_notification_sent = True + return res diff --git a/g2p_notifications_base/models/registrant.py b/g2p_notifications_base/models/registrant.py new file mode 100644 index 00000000..eba04b62 --- /dev/null +++ b/g2p_notifications_base/models/registrant.py @@ -0,0 +1,22 @@ +from odoo import fields, models + + +class G2PRegistrant(models.Model): + _inherit = "res.partner" + + def _default_notification_preference(self): + return ( + self.env["ir.config_parameter"] + .sudo() + .get_param("g2p_notifications_base.default_notification_preference", "none") + ) + + notification_preference = fields.Selection( + [ + ("none", "None"), + ("email", "Email"), + ("sms", "SMS"), + ("both", "Both Email & SMS"), + ], + default=_default_notification_preference, + ) diff --git a/g2p_notifications_base/models/sms_notification_manager.py b/g2p_notifications_base/models/sms_notification_manager.py new file mode 100644 index 00000000..18547e5a --- /dev/null +++ b/g2p_notifications_base/models/sms_notification_manager.py @@ -0,0 +1,77 @@ +from odoo import fields, models + + +class SMSNotificationManager(models.Model): + _inherit = "g2p.program.notification.manager.sms" + + notification_types = ("sms", "both") + + on_enrolled_in_program_template = fields.Many2one("sms.template") + on_cycle_started_template = fields.Many2one("sms.template") + on_cycle_ended_template = fields.Many2one("sms.template") + on_otp_send_template = fields.Many2one("sms.template") + on_payment_send_template = fields.Many2one("sms.template") + + def on_enrolled_in_program(self, program_memberships): + if not self.on_enrolled_in_program_template: + return + # TODO: Make the following asynchrous and in bulk + send_sms_body_list = self.on_enrolled_in_program_template._render_template( + self.on_enrolled_in_program_template.body, + "g2p.program_membership", + [mem.id for mem in program_memberships], + engine="inline_template", + ) + for mem in program_memberships: + self.send_sms_to_membership(mem, send_sms_body_list.get(mem.id, None)) + + def on_cycle_started(self, program_memberships, cycle_id): + if not self.on_cycle_started_template: + return + # TODO: to be implemented + return + + def on_cycle_ended(self, program_memberships, cycle_id): + if not self.on_cycle_ended_template: + return + # TODO: to be implemented + return + + def on_otp_send(self, otp=None, phone=None, **data): + if not self.on_otp_send_template: + return + # TODO: Make the following asynchrous and in bulk + if otp and phone: + data["otp"] = otp + data["phone"] = phone + body = self.on_otp_send_template._render_template( + self.on_otp_send_template.body, + self._name, + [ + self.id, + ], + add_context=data, + engine="inline_template", + )[self.id] + return self.send_sms(phone, body) + return None + + def send_sms_to_membership(self, membership, body): + if ( + membership.partner_id.notification_preference in self.notification_types + and membership.partner_id.phone + and body + ): + return self.send_sms(membership.partner_id.phone, body) + return None + + def on_payment_send(self, batch): + if not self.on_payment_send_template: + return + + # TODO: to be implemented + return + + def send_sms(self, phone, body): + # TODO: To be Implemented. + raise NotImplementedError() diff --git a/g2p_notifications_base/pyproject.toml b/g2p_notifications_base/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/g2p_notifications_base/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/g2p_notifications_base/security/ir.model.access.csv b/g2p_notifications_base/security/ir.model.access.csv new file mode 100644 index 00000000..eac5d3e3 --- /dev/null +++ b/g2p_notifications_base/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +g2p_program_notification_manager_email_admin,Email Notification Manager Admin,g2p_notifications_base.model_g2p_program_notification_manager_email,g2p_registry_base.group_g2p_admin,1,1,1,1 +g2p_program_notification_manager_email_program_manager,Email Notification Manager Program Manager,g2p_notifications_base.model_g2p_program_notification_manager_email,g2p_programs.g2p_program_manager,1,1,1,0 +g2p_program_notification_manager_email_program_validator,Email Notification Manager Program Validator,g2p_notifications_base.model_g2p_program_notification_manager_email,g2p_programs.g2p_program_validator,1,0,0,0 diff --git a/g2p_notifications_base/static/description/icon.png b/g2p_notifications_base/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_notifications_base/views/email_notification_manager.xml b/g2p_notifications_base/views/email_notification_manager.xml new file mode 100644 index 00000000..4181c282 --- /dev/null +++ b/g2p_notifications_base/views/email_notification_manager.xml @@ -0,0 +1,85 @@ + + + + + view_notification_manager_email_tree + g2p.program.notification.manager.email + 1 + + + + + + + + + + view_notification_manager_email_form + g2p.program.notification.manager.email + 1 + +
+ +
+
+
+ + + + + + + + + + + + + + + + + Email Notification Managers + ir.actions.act_window + g2p.program.notification.manager.email + tree,form + {} + [] + +

+ Add an Email Notification Manager! +

+ Click the create button to enter a new Email notification manager. +

+
+
+ + + + diff --git a/g2p_notifications_base/views/registrant.xml b/g2p_notifications_base/views/registrant.xml new file mode 100644 index 00000000..6430f0ac --- /dev/null +++ b/g2p_notifications_base/views/registrant.xml @@ -0,0 +1,51 @@ + + + + + view_individual_notification_ext_form + res.partner + + + + + + + + + + + view_groups_notification_ext_form + res.partner + + + + + + + + + + + view_program_membership_notification_ext_form + g2p.program_membership + + + + + + + + + + + view_payment_notification_ext_form + g2p.payment + + + + + + + + + diff --git a/g2p_notifications_base/views/sms_notification_manager.xml b/g2p_notifications_base/views/sms_notification_manager.xml new file mode 100644 index 00000000..9ce5504a --- /dev/null +++ b/g2p_notifications_base/views/sms_notification_manager.xml @@ -0,0 +1,19 @@ + + + + view_notification_manager_sms_inherit_form + g2p.program.notification.manager.sms + + 100 + + + + + + + + + + + + diff --git a/g2p_notifications_fast2sms/README.md b/g2p_notifications_fast2sms/README.md new file mode 100644 index 00000000..e612fc2d --- /dev/null +++ b/g2p_notifications_fast2sms/README.md @@ -0,0 +1,5 @@ +# G2P Notifications: Fast2SMS Service Provider + +OpenG2P Notifications using Fast2SMS service provider + +Refer to https://docs.openg2p.org. diff --git a/g2p_notifications_fast2sms/__init__.py b/g2p_notifications_fast2sms/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/g2p_notifications_fast2sms/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/g2p_notifications_fast2sms/__manifest__.py b/g2p_notifications_fast2sms/__manifest__.py new file mode 100644 index 00000000..2ef1807c --- /dev/null +++ b/g2p_notifications_fast2sms/__manifest__.py @@ -0,0 +1,25 @@ +{ + "name": "G2P Notifications: Fast2SMS Service Provider", + "category": "G2P", + "version": "17.0.0.0.0", + "sequence": 1, + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3.0", + "depends": [ + "g2p_notifications_base", + ], + "data": [ + "views/fast2sms_notification_manager.xml", + "security/ir.model.access.csv", + ], + "assets": { + "web.assets_backend": [], + "web.assets_qweb": [], + }, + "demo": [], + "images": [], + "application": False, + "installable": True, + "auto_install": False, +} diff --git a/g2p_notifications_fast2sms/i18n/g2p_notifications_fast2sms.pot b/g2p_notifications_fast2sms/i18n/g2p_notifications_fast2sms.pot new file mode 100644 index 00000000..7de3f48b --- /dev/null +++ b/g2p_notifications_fast2sms/i18n/g2p_notifications_fast2sms.pot @@ -0,0 +1,134 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_notifications_fast2sms +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \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: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__access_token +msgid "Access Token" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model_terms:ir.actions.act_window,help:g2p_notifications_fast2sms.action_notification_manager_fast2sms +msgid "Add an Fast2SMS Notification Manager!" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model_terms:ir.actions.act_window,help:g2p_notifications_fast2sms.action_notification_manager_fast2sms +msgid "Click the create button to enter a new Fast2SMS notification manager." +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__create_uid +msgid "Created by" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__create_date +msgid "Created on" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__display_name +msgid "Display Name" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model,name:g2p_notifications_fast2sms.model_g2p_program_notification_manager_fast2sms +msgid "Fast2SMS Notification Manager" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.ui.menu,name:g2p_notifications_fast2sms.menu_notification_manager_fast2sms +msgid "Fast2SMS Notification Managers" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__id +msgid "ID" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__write_date +msgid "Last Updated on" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__name +msgid "Manager Name" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__on_cycle_ended_template +msgid "On Cycle Ended Template" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__on_cycle_started_template +msgid "On Cycle Started Template" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__on_enrolled_in_program_template +msgid "On Enrolled In Program Template" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__on_otp_send_template +msgid "On Otp Send Template" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__on_payment_send_template +msgid "On Payment Send Template" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__program_id +msgid "Program" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model,name:g2p_notifications_fast2sms.model_g2p_program_notification_manager +msgid "Program Notification Manager" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__sms_language +msgid "SMS Language" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__sms_route +msgid "SMS Route" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.model.fields,field_description:g2p_notifications_fast2sms.field_g2p_program_notification_manager_fast2sms__send_api_endpoint +msgid "Send API Endpoint" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model_terms:ir.ui.view,arch_db:g2p_notifications_fast2sms.view_notification_manager_fast2sms_form +msgid "Settings" +msgstr "" + +#. module: g2p_notifications_fast2sms +#: model:ir.actions.act_window,name:g2p_notifications_fast2sms.action_notification_manager_fast2sms +msgid "fast2sms Notification Managers" +msgstr "" diff --git a/g2p_notifications_fast2sms/models/__init__.py b/g2p_notifications_fast2sms/models/__init__.py new file mode 100644 index 00000000..3f807e29 --- /dev/null +++ b/g2p_notifications_fast2sms/models/__init__.py @@ -0,0 +1 @@ +from . import sms_notification_manager diff --git a/g2p_notifications_fast2sms/models/sms_notification_manager.py b/g2p_notifications_fast2sms/models/sms_notification_manager.py new file mode 100644 index 00000000..a6fdc2f5 --- /dev/null +++ b/g2p_notifications_fast2sms/models/sms_notification_manager.py @@ -0,0 +1,48 @@ +import logging + +import requests + +from odoo import fields, models + +_logger = logging.getLogger(__name__) + + +class NotificationManager(models.Model): + _inherit = "g2p.program.notification.manager" + + def _selection_manager_ref_id(self): + selection = super()._selection_manager_ref_id() + new_manager = ( + "g2p.program.notification.manager.fast2sms", + "Fast2SMS Notification", + ) + if new_manager not in selection: + selection.append(new_manager) + return selection + + +class Fast2SMSNotificationManager(models.Model): + _name = "g2p.program.notification.manager.fast2sms" + _description = "Fast2SMS Notification Manager" + _inherit = ["g2p.program.notification.manager.sms"] + + send_api_endpoint = fields.Char("Send API Endpoint", required=True) + access_token = fields.Char(required=True) + sms_language = fields.Char("SMS Language", default="english") + sms_route = fields.Char("SMS Route", default="q") + + def send_sms(self, phone, body): + response = requests.post( + self.send_api_endpoint, + data={ + "message": body, + "language": self.sms_language, + "route": self.sms_route, + "numbers": phone, + }, + headers={ + "authorization": self.access_token, + }, + timeout=15, + ) + return response.text diff --git a/g2p_notifications_fast2sms/pyproject.toml b/g2p_notifications_fast2sms/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/g2p_notifications_fast2sms/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/g2p_notifications_fast2sms/security/ir.model.access.csv b/g2p_notifications_fast2sms/security/ir.model.access.csv new file mode 100644 index 00000000..1e2fb744 --- /dev/null +++ b/g2p_notifications_fast2sms/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +g2p_program_notification_manager_fast2sms_admin,Fast2SMS Notification Manager Admin,g2p_notifications_fast2sms.model_g2p_program_notification_manager_fast2sms,g2p_registry_base.group_g2p_admin,1,1,1,1 +g2p_program_notification_manager_fast2sms_program_manager,Fast2SMS Notification Manager Program Manager,g2p_notifications_fast2sms.model_g2p_program_notification_manager_fast2sms,g2p_programs.g2p_program_manager,1,1,1,0 +g2p_program_notification_manager_fast2sms_program_validator,Fast2SMS Notification Manager Program Validator,g2p_notifications_fast2sms.model_g2p_program_notification_manager_fast2sms,g2p_programs.g2p_program_validator,1,0,0,0 diff --git a/g2p_notifications_fast2sms/static/description/icon.png b/g2p_notifications_fast2sms/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_notifications_fast2sms/views/fast2sms_notification_manager.xml b/g2p_notifications_fast2sms/views/fast2sms_notification_manager.xml new file mode 100644 index 00000000..8ebc1c6a --- /dev/null +++ b/g2p_notifications_fast2sms/views/fast2sms_notification_manager.xml @@ -0,0 +1,62 @@ + + + + + view_notification_manager_fast2sms_tree + g2p.program.notification.manager.fast2sms + 1 + + + + + + + + + + view_notification_manager_fast2sms_form + g2p.program.notification.manager.fast2sms + + primary + 1 + + + Fast2SMS Notification Manager + + + + + + + + + + + + + + fast2sms Notification Managers + ir.actions.act_window + g2p.program.notification.manager.fast2sms + tree,form + {} + [] + +

+ Add an Fast2SMS Notification Manager! +

+ Click the create button to enter a new Fast2SMS notification manager. +

+
+
+ + + +
diff --git a/g2p_notifications_rest_api/README.md b/g2p_notifications_rest_api/README.md new file mode 100644 index 00000000..7bc70634 --- /dev/null +++ b/g2p_notifications_rest_api/README.md @@ -0,0 +1,3 @@ +# G2P Notifications: REST API + +Refer to https://docs.openg2p.org. diff --git a/g2p_notifications_rest_api/__init__.py b/g2p_notifications_rest_api/__init__.py new file mode 100644 index 00000000..71a02422 --- /dev/null +++ b/g2p_notifications_rest_api/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import services diff --git a/g2p_notifications_rest_api/__manifest__.py b/g2p_notifications_rest_api/__manifest__.py new file mode 100644 index 00000000..0df2d87f --- /dev/null +++ b/g2p_notifications_rest_api/__manifest__.py @@ -0,0 +1,20 @@ +{ + "name": "G2P Notifications: REST API", + "category": "G2P", + "version": "17.0.0.0.0", + "sequence": 1, + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3.0", + "depends": ["g2p_registry_rest_api", "g2p_notifications_base"], + "data": [], + "assets": { + "web.assets_backend": [], + "web.assets_qweb": [], + }, + "demo": [], + "images": [], + "application": False, + "installable": False, + "auto_install": False, +} diff --git a/g2p_notifications_rest_api/i18n/g2p_notifications_rest_api.pot b/g2p_notifications_rest_api/i18n/g2p_notifications_rest_api.pot new file mode 100644 index 00000000..a11baf5c --- /dev/null +++ b/g2p_notifications_rest_api/i18n/g2p_notifications_rest_api.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \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" diff --git a/g2p_notifications_rest_api/models/__init__.py b/g2p_notifications_rest_api/models/__init__.py new file mode 100644 index 00000000..28c22353 --- /dev/null +++ b/g2p_notifications_rest_api/models/__init__.py @@ -0,0 +1,2 @@ +from . import registrant +from . import group_membership diff --git a/g2p_notifications_rest_api/models/group_membership.py b/g2p_notifications_rest_api/models/group_membership.py new file mode 100644 index 00000000..c98350ff --- /dev/null +++ b/g2p_notifications_rest_api/models/group_membership.py @@ -0,0 +1,5 @@ +from odoo.addons.g2p_registry_rest_api.models import group_membership + + +class GroupMembersInfoIn(group_membership.GroupMembersInfoIn, extends=group_membership.GroupMembersInfoIn): + notification_preference: str = "none" diff --git a/g2p_notifications_rest_api/models/registrant.py b/g2p_notifications_rest_api/models/registrant.py new file mode 100644 index 00000000..a57424d7 --- /dev/null +++ b/g2p_notifications_rest_api/models/registrant.py @@ -0,0 +1,9 @@ +from odoo.addons.g2p_registry_rest_api.models import registrant + + +class RegistrantProgramMemberInfoIn(registrant.RegistrantInfoIn, extends=registrant.RegistrantInfoIn): + notification_preference: str = "none" + + +class RegistrantProgramMemberInfoOut(registrant.RegistrantInfoOut, extends=registrant.RegistrantInfoOut): + notification_preference: str = "none" diff --git a/g2p_notifications_rest_api/pyproject.toml b/g2p_notifications_rest_api/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/g2p_notifications_rest_api/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/g2p_notifications_rest_api/services/__init__.py b/g2p_notifications_rest_api/services/__init__.py new file mode 100644 index 00000000..60657088 --- /dev/null +++ b/g2p_notifications_rest_api/services/__init__.py @@ -0,0 +1,2 @@ +from . import process_individual_mixin +from . import process_group_mixin diff --git a/g2p_notifications_rest_api/services/process_group_mixin.py b/g2p_notifications_rest_api/services/process_group_mixin.py new file mode 100644 index 00000000..71e4016e --- /dev/null +++ b/g2p_notifications_rest_api/services/process_group_mixin.py @@ -0,0 +1,11 @@ +from odoo.addons.component.core import AbstractComponent + + +class ProcessGroupMixin(AbstractComponent): + _inherit = "process_group.rest.mixin" + + def _process_group(self, group_info): + res = super()._process_group(group_info) + if group_info.dict().get("notification_preference", None): + res["notification_preference"] = group_info.notification_preference + return res diff --git a/g2p_notifications_rest_api/services/process_individual_mixin.py b/g2p_notifications_rest_api/services/process_individual_mixin.py new file mode 100644 index 00000000..382d4ee1 --- /dev/null +++ b/g2p_notifications_rest_api/services/process_individual_mixin.py @@ -0,0 +1,11 @@ +from odoo.addons.component.core import AbstractComponent + + +class ProcessIndividualMixin(AbstractComponent): + _inherit = "process_individual.rest.mixin" + + def _process_individual(self, individual): + res = super()._process_individual(individual) + if individual.dict().get("notification_preference", None): + res["notification_preference"] = individual.notification_preference + return res diff --git a/g2p_notifications_rest_api/static/description/icon.png b/g2p_notifications_rest_api/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_notifications_voucher/README.md b/g2p_notifications_voucher/README.md new file mode 100644 index 00000000..52ae39bc --- /dev/null +++ b/g2p_notifications_voucher/README.md @@ -0,0 +1,5 @@ +# G2P Notifications: Voucher + +OpenG2P Notification on Voucher Generation Module + +Refer to https://docs.openg2p.org. diff --git a/g2p_notifications_voucher/__init__.py b/g2p_notifications_voucher/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/g2p_notifications_voucher/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/g2p_notifications_voucher/__manifest__.py b/g2p_notifications_voucher/__manifest__.py new file mode 100644 index 00000000..2038de8c --- /dev/null +++ b/g2p_notifications_voucher/__manifest__.py @@ -0,0 +1,26 @@ +{ + "name": "G2P Notifications: Voucher", + "category": "G2P", + "version": "17.0.0.0.0", + "sequence": 1, + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3.0", + "depends": [ + "g2p_entitlement_voucher", + "g2p_notifications_base", + ], + "data": [ + "views/email_notification_manager.xml", + "views/sms_notification_manager.xml", + ], + "assets": { + "web.assets_backend": [], + "web.assets_qweb": [], + }, + "demo": [], + "images": [], + "application": False, + "installable": True, + "auto_install": False, +} diff --git a/g2p_notifications_voucher/i18n/g2p_notifications_voucher.pot b/g2p_notifications_voucher/i18n/g2p_notifications_voucher.pot new file mode 100644 index 00000000..a66dae20 --- /dev/null +++ b/g2p_notifications_voucher/i18n/g2p_notifications_voucher.pot @@ -0,0 +1,37 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_notifications_voucher +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \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: g2p_notifications_voucher +#: model:ir.model,name:g2p_notifications_voucher.model_g2p_program_notification_manager_email +msgid "Email Notification Manager" +msgstr "" + +#. module: g2p_notifications_voucher +#: model:ir.model.fields,field_description:g2p_notifications_voucher.field_g2p_program_notification_manager_email__on_generate_voucher_template +#: model:ir.model.fields,field_description:g2p_notifications_voucher.field_g2p_program_notification_manager_fast2sms__on_generate_voucher_template +#: model:ir.model.fields,field_description:g2p_notifications_voucher.field_g2p_program_notification_manager_sms__on_generate_voucher_template +#: model:ir.model.fields,field_description:g2p_notifications_voucher.field_g2p_program_notification_manager_wiserv__on_generate_voucher_template +msgid "On Generate Voucher Template" +msgstr "" + +#. module: g2p_notifications_voucher +#: model:ir.model,name:g2p_notifications_voucher.model_g2p_program_notification_manager_sms +msgid "SMS Program Notification Manager" +msgstr "" + +#. module: g2p_notifications_voucher +#: model:ir.model,name:g2p_notifications_voucher.model_g2p_program_entitlement_manager_voucher +msgid "Voucher Entitlement Manager" +msgstr "" diff --git a/g2p_notifications_voucher/models/__init__.py b/g2p_notifications_voucher/models/__init__.py new file mode 100644 index 00000000..e1638c75 --- /dev/null +++ b/g2p_notifications_voucher/models/__init__.py @@ -0,0 +1,3 @@ +from . import entitlement_manager +from . import email_notification_manager +from . import sms_notification_manager diff --git a/g2p_notifications_voucher/models/email_notification_manager.py b/g2p_notifications_voucher/models/email_notification_manager.py new file mode 100644 index 00000000..fe6a279a --- /dev/null +++ b/g2p_notifications_voucher/models/email_notification_manager.py @@ -0,0 +1,19 @@ +import logging + +from odoo import fields, models + +_logger = logging.getLogger(__name__) + + +class EmailNotificationManager(models.Model): + _inherit = "g2p.program.notification.manager.email" + + on_generate_voucher_template = fields.Many2one("mail.template") + + def on_generate_voucher(self, entitlements): + if not self.on_generate_voucher_template: + return + # TODO: Make the following asynchrous and in bulk + for entitlement in entitlements: + if entitlement.partner_id.email: + self.on_generate_voucher_template.send_mail(entitlement.id, force_send=self.send_immediately) diff --git a/g2p_notifications_voucher/models/entitlement_manager.py b/g2p_notifications_voucher/models/entitlement_manager.py new file mode 100644 index 00000000..b027100d --- /dev/null +++ b/g2p_notifications_voucher/models/entitlement_manager.py @@ -0,0 +1,14 @@ +from odoo import models + +from odoo.addons.g2p_programs.models import constants + + +class G2PVoucherEntitlementManagerNotification(models.Model): + _inherit = "g2p.program.entitlement.manager.voucher" + + def _generate_vouchers(self, entitlements): + err_count, files = super()._generate_vouchers(entitlements) + notif_managers = self.program_id.get_managers(constants.MANAGER_NOTIFICATION) + for notif_manager in notif_managers: + notif_manager.on_generate_voucher(entitlements) + return err_count, files diff --git a/g2p_notifications_voucher/models/sms_notification_manager.py b/g2p_notifications_voucher/models/sms_notification_manager.py new file mode 100644 index 00000000..1a82feab --- /dev/null +++ b/g2p_notifications_voucher/models/sms_notification_manager.py @@ -0,0 +1,20 @@ +from odoo import fields, models + + +class SMSNotificationManager(models.Model): + _inherit = "g2p.program.notification.manager.sms" + + on_generate_voucher_template = fields.Many2one("sms.template") + + def on_generate_voucher(self, entitlements): + if not self.on_generate_voucher_template: + return + # TODO: Make the following asynchrous and in bulk + send_sms_body_list = self.on_generate_voucher_template._render_template( + self.on_generate_voucher_template.body, + "g2p.entitlement", + [ent.id for ent in entitlements], + engine="inline_template", + ) + for ent in entitlements: + self.send_sms(ent.partner_id.phone, send_sms_body_list.get(ent.id, None)) diff --git a/g2p_notifications_voucher/pyproject.toml b/g2p_notifications_voucher/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/g2p_notifications_voucher/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/g2p_notifications_voucher/static/description/icon.png b/g2p_notifications_voucher/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_notifications_voucher/views/email_notification_manager.xml b/g2p_notifications_voucher/views/email_notification_manager.xml new file mode 100644 index 00000000..beae66e1 --- /dev/null +++ b/g2p_notifications_voucher/views/email_notification_manager.xml @@ -0,0 +1,13 @@ + + + + view_notification_manager_email_voucher_form + g2p.program.notification.manager.email + + + + + + + + diff --git a/g2p_notifications_voucher/views/sms_notification_manager.xml b/g2p_notifications_voucher/views/sms_notification_manager.xml new file mode 100644 index 00000000..8102239e --- /dev/null +++ b/g2p_notifications_voucher/views/sms_notification_manager.xml @@ -0,0 +1,13 @@ + + + + view_notification_manager_sms_voucher_form + g2p.program.notification.manager.sms + + + + + + + + diff --git a/g2p_notifications_wiserv/README.md b/g2p_notifications_wiserv/README.md new file mode 100644 index 00000000..8ccc198e --- /dev/null +++ b/g2p_notifications_wiserv/README.md @@ -0,0 +1,5 @@ +# G2P Notifications: Wiserv SMS Service Provider + +OpenG2P Notifications using Wiserv SMS service provider + +Refer to https://docs.openg2p.org. diff --git a/g2p_notifications_wiserv/__init__.py b/g2p_notifications_wiserv/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/g2p_notifications_wiserv/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/g2p_notifications_wiserv/__manifest__.py b/g2p_notifications_wiserv/__manifest__.py new file mode 100644 index 00000000..e2f13516 --- /dev/null +++ b/g2p_notifications_wiserv/__manifest__.py @@ -0,0 +1,24 @@ +{ + "name": "G2P Notifications: Wiserv SMS Service Provider", + "category": "G2P", + "version": "17.0.0.0.0", + "sequence": 1, + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3.0", + "depends": ["g2p_notifications_base", "mail"], + "external_dependencies": {"python": ["zeep"]}, + "data": [ + "views/wiservsms_notification_manager.xml", + "security/ir.model.access.csv", + ], + "assets": { + "web.assets_backend": [], + "web.assets_qweb": [], + }, + "demo": [], + "images": [], + "application": False, + "installable": True, + "auto_install": False, +} diff --git a/g2p_notifications_wiserv/i18n/g2p_notifications_wiserv.pot b/g2p_notifications_wiserv/i18n/g2p_notifications_wiserv.pot new file mode 100644 index 00000000..13e002b7 --- /dev/null +++ b/g2p_notifications_wiserv/i18n/g2p_notifications_wiserv.pot @@ -0,0 +1,310 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_notifications_wiserv +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \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: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__api_url +msgid "API URL" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_ids +msgid "Activities" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_state +msgid "Activity State" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model_terms:ir.actions.act_window,help:g2p_notifications_wiserv.action_notification_manager_wiservsms +msgid "Add an Wiserv SMS Notification Manager!" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model_terms:ir.actions.act_window,help:g2p_notifications_wiserv.action_notification_manager_wiservsms +msgid "" +"Click the create button to enter a new Wiserv SMS notification manager." +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__create_uid +msgid "Created by" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__create_date +msgid "Created on" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__display_name +msgid "Display Name" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,help:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__has_message +msgid "Has Message" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__id +msgid "ID" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,help:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,help:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,help:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_has_error +#: model:ir.model.fields,help:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__write_date +msgid "Last Updated on" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__name +msgid "Manager Name" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_ids +msgid "Messages" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_calendar_event_id +msgid "Next Activity Calendar Event" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,help:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,help:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__on_cycle_ended_template +msgid "On Cycle Ended Template" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__on_cycle_started_template +msgid "On Cycle Started Template" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__on_enrolled_in_program_template +msgid "On Enrolled In Program Template" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__on_otp_send_template +msgid "On Otp Send Template" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__on_payment_send_template +msgid "On Payment Send Template" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__wiserv_password +msgid "Password" +msgstr "" + +#. module: g2p_notifications_wiserv +#. odoo-python +#: code:addons/g2p_notifications_wiserv/models/sms_notification_manager.py:0 +#: code:addons/g2p_notifications_wiserv/models/sms_notification_manager.py:0 +#, python-format +msgid "Please configure Wiserv SMS configuration correctly." +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__program_id +msgid "Program" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model,name:g2p_notifications_wiserv.model_g2p_program_notification_manager +msgid "Program Notification Manager" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__message_has_sms_error +msgid "SMS Delivery error" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model_terms:ir.ui.view,arch_db:g2p_notifications_wiserv.view_notification_manager_wiservsms_form +msgid "Settings" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,help:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,help:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__user_name +msgid "User Name" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,field_description:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model.fields,help:g2p_notifications_wiserv.field_g2p_program_notification_manager_wiserv__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: g2p_notifications_wiserv +#. odoo-python +#: code:addons/g2p_notifications_wiserv/models/sms_notification_manager.py:0 +#, python-format +msgid "Wiserv Failure Response" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.model,name:g2p_notifications_wiserv.model_g2p_program_notification_manager_wiserv +msgid "Wiserv Notification Manager" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.ui.menu,name:g2p_notifications_wiserv.menu_notification_manager_wiservsms +msgid "Wiserv Notification Managers" +msgstr "" + +#. module: g2p_notifications_wiserv +#: model:ir.actions.act_window,name:g2p_notifications_wiserv.action_notification_manager_wiservsms +msgid "Wiservsms Notification Managers" +msgstr "" diff --git a/g2p_notifications_wiserv/models/__init__.py b/g2p_notifications_wiserv/models/__init__.py new file mode 100644 index 00000000..3f807e29 --- /dev/null +++ b/g2p_notifications_wiserv/models/__init__.py @@ -0,0 +1 @@ +from . import sms_notification_manager diff --git a/g2p_notifications_wiserv/models/sms_notification_manager.py b/g2p_notifications_wiserv/models/sms_notification_manager.py new file mode 100644 index 00000000..e990bbfb --- /dev/null +++ b/g2p_notifications_wiserv/models/sms_notification_manager.py @@ -0,0 +1,72 @@ +import logging + +from zeep import Client + +from odoo import _, fields, models +from odoo.exceptions import UserError + +_logger = logging.getLogger(__name__) + + +class NotificationManager(models.Model): + _inherit = "g2p.program.notification.manager" + + def _selection_manager_ref_id(self): + selection = super()._selection_manager_ref_id() + new_manager = ( + "g2p.program.notification.manager.wiserv", + "Wiserv SMS Notification", + ) + if new_manager not in selection: + selection.append(new_manager) + return selection + + +class WiservNotificationManager(models.Model): + _name = "g2p.program.notification.manager.wiserv" + _description = "Wiserv Notification Manager" + _inherit = [ + "g2p.program.notification.manager.sms", + "mail.thread", + "mail.activity.mixin", + ] + + api_url = fields.Char("API URL") + user_name = fields.Char() + wiserv_password = fields.Char("Password") + + def send_sms_to_membership(self, membership, body): + if ( + membership.partner_id.notification_preference in self.notification_types + and membership.partner_id.phone + and body + ): + if self.api_url and self.user_name and self.wiserv_password: + return self.send_sms( + membership.partner_id.phone, + body, + partner_name=membership.partner_id.name, + ) + else: + raise UserError(_("Please configure Wiserv SMS configuration correctly.")) + + def send_sms(self, phone, body, partner_name=""): + if not (self.api_url and self.user_name and self.wiserv_password): + raise UserError(_("Please configure Wiserv SMS configuration correctly.")) + + try: + client = Client(self.api_url) + response = client.service.sendMessage( + UserName=self.user_name, + PassWord=self.wiserv_password, + MobileNo=phone, + Message=body, + ) + _logger.info("Wiserv API Response: %s", response) + return response + except Exception as e: + # Handle general exception + _logger.exception("Error occurred during sendMessage:%s" % e) + error_msg = f"Error occurred during sendMessage to this partner: {partner_name} ⟶ {e}" + self.message_post(body=error_msg, subject=_("Wiserv Failure Response")) + return None diff --git a/g2p_notifications_wiserv/pyproject.toml b/g2p_notifications_wiserv/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/g2p_notifications_wiserv/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/g2p_notifications_wiserv/security/ir.model.access.csv b/g2p_notifications_wiserv/security/ir.model.access.csv new file mode 100644 index 00000000..e8efdaa6 --- /dev/null +++ b/g2p_notifications_wiserv/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +g2p_program_notification_manager_Wiservsms_admin,Wiserv SMS Notification Manager Admin,g2p_notifications_wiserv.model_g2p_program_notification_manager_wiserv,g2p_registry_base.group_g2p_admin,1,1,1,1 +g2p_program_notification_manager_Wiservsms_program_manager,Wiserv SMS Notification Manager Program Manager,g2p_notifications_wiserv.model_g2p_program_notification_manager_wiserv,g2p_programs.g2p_program_manager,1,1,1,0 +g2p_program_notification_manager_Wiservsms_program_validator,Wiserv SMS Notification Manager Program Validator,g2p_notifications_wiserv.model_g2p_program_notification_manager_wiserv,g2p_programs.g2p_program_validator,1,0,0,0 diff --git a/g2p_notifications_wiserv/static/description/icon.png b/g2p_notifications_wiserv/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_notifications_wiserv/views/wiservsms_notification_manager.xml b/g2p_notifications_wiserv/views/wiservsms_notification_manager.xml new file mode 100644 index 00000000..7eba2743 --- /dev/null +++ b/g2p_notifications_wiserv/views/wiservsms_notification_manager.xml @@ -0,0 +1,67 @@ + + + + + view_notification_manager_wiservsms_tree + g2p.program.notification.manager.wiserv + 1 + + + + + + + + + + view_notification_manager_wiservsms_form + g2p.program.notification.manager.wiserv + + primary + 1 + + + Wiservsms Notification Manager + + + + + + + + + +
+ + +
+
+
+
+ + + Wiservsms Notification Managers + ir.actions.act_window + g2p.program.notification.manager.wiserv + tree,form + {} + [] + +

+ Add an Wiserv SMS Notification Manager! +

+ Click the create button to enter a new Wiserv SMS notification manager. +

+
+
+ + + +
diff --git a/g2p_odk_importer_program/README.md b/g2p_odk_importer_program/README.md new file mode 100644 index 00000000..1767fb63 --- /dev/null +++ b/g2p_odk_importer_program/README.md @@ -0,0 +1,3 @@ +# G2P ODK Importer: Program + +Refer to https://docs.openg2p.org. diff --git a/g2p_odk_importer_program/__init__.py b/g2p_odk_importer_program/__init__.py new file mode 100644 index 00000000..1a5b30f8 --- /dev/null +++ b/g2p_odk_importer_program/__init__.py @@ -0,0 +1,3 @@ +# Part of Newlogic G2P. See LICENSE file for full copyright and licensing details. + +from . import models diff --git a/g2p_odk_importer_program/__manifest__.py b/g2p_odk_importer_program/__manifest__.py new file mode 100644 index 00000000..95f9c234 --- /dev/null +++ b/g2p_odk_importer_program/__manifest__.py @@ -0,0 +1,20 @@ +# Part of openG2P. See LICENSE file for full copyright and licensing details. + +{ + "name": "G2P ODK Importer: Program", + "category": "Connector", + "summary": "Import records from ODK and add then into Program", + "version": "17.0.0.0.0", + "sequence": 3, + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3.0", + "depends": ["g2p_odk_importer", "g2p_program_registrant_info"], + "data": [ + "views/odk_import_views.xml", + ], + "external_dependencies": {}, + "application": True, + "installable": True, + "auto_install": False, +} diff --git a/g2p_odk_importer_program/i18n/g2p_odk_importer.pot b/g2p_odk_importer_program/i18n/g2p_odk_importer.pot new file mode 100644 index 00000000..32e9d4f3 --- /dev/null +++ b/g2p_odk_importer_program/i18n/g2p_odk_importer.pot @@ -0,0 +1,261 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_odk_importer_regisry +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \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: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "Restart" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "Start" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "Stop" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_tree +msgid "Action odk conf action" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__base_url +msgid "Base URL" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields.selection,name:g2p_odk_importer_regisry.selection__odk_config__job_status__completed +msgid "Completed" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.ui.menu,name:g2p_odk_importer_regisry.odk_menu_config +msgid "Configuration" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__create_uid +msgid "Created by" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__create_date +msgid "Created on" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__cron_id +msgid "Cron Job" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__display_name +msgid "Display Name" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields.selection,name:g2p_odk_importer_regisry.selection__odk_config__job_status__draft +msgid "Draft" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__end_datetime +msgid "End Time" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__form_id +msgid "Form ID" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields.selection,name:g2p_odk_importer_regisry.selection__odk_config__target_registry__group +msgid "Group" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__id +msgid "ID" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "Import Records" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "Import records" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields.selection,name:g2p_odk_importer_regisry.selection__odk_config__target_registry__individual +msgid "Individual" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__interval_hours +msgid "Interval in hours" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__json_formatter +msgid "JSON Formatter" +msgstr "" + +#. module: g2p_odk_importer_regisry +#. odoo-python +#: code:addons/g2p_odk_importer_regisry/models/odk_config.py:0 +#, python-format +msgid "Json Format is not valid pyjq expression." +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__write_date +msgid "Last Updated on" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__last_sync_time +msgid "Last synced on" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__name +msgid "Name" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.ui.menu,name:g2p_odk_importer_regisry.odk_menu_root +msgid "ODK" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "ODK Central" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.actions.server,name:g2p_odk_importer_regisry.action_odk_conf_action +msgid "ODK Config Start" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.actions.act_window,name:g2p_odk_importer_regisry.action_odk_config +#: model:ir.model,name:g2p_odk_importer_regisry.model_odk_config +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "ODK Configuration" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__odk_program_id +msgid "ODK Program ID" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__password +msgid "Password" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "Program details" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__project +msgid "Project" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "Project details" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_tree +msgid "Restart" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields.selection,name:g2p_odk_importer_regisry.selection__odk_config__job_status__running +msgid "Running" +msgstr "" + +#. module: g2p_odk_importer_regisry +#. odoo-python +#: code:addons/g2p_odk_importer_regisry/models/odk_client.py:0 +#, python-format +msgid "Session not created" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_tree +msgid "Start" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__start_datetime +msgid "Start Time" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields.selection,name:g2p_odk_importer_regisry.selection__odk_config__job_status__started +msgid "Started" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__job_status +msgid "Status" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_tree +msgid "Stop" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__target_registry +msgid "Target Registry" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "Target settings" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "Test Connection" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_regisry.view_odk_config_form +msgid "Time interval" +msgstr "" + +#. module: g2p_odk_importer_regisry +#: model:ir.model.fields,field_description:g2p_odk_importer_regisry.field_odk_config__username +msgid "Username" +msgstr "" diff --git a/g2p_odk_importer_program/i18n/g2p_odk_importer_program.pot b/g2p_odk_importer_program/i18n/g2p_odk_importer_program.pot new file mode 100644 index 00000000..b7861283 --- /dev/null +++ b/g2p_odk_importer_program/i18n/g2p_odk_importer_program.pot @@ -0,0 +1,29 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_odk_importer_program +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \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: g2p_odk_importer_program +#: model:ir.model,name:g2p_odk_importer_program.model_odk_import +msgid "ODK Import" +msgstr "" + +#. module: g2p_odk_importer_program +#: model:ir.model.fields,field_description:g2p_odk_importer_program.field_odk_import__program +msgid "Program" +msgstr "" + +#. module: g2p_odk_importer_program +#: model_terms:ir.ui.view,arch_db:g2p_odk_importer_program.view_program_odk_config_form +msgid "Program details" +msgstr "" diff --git a/g2p_odk_importer_program/models/__init__.py b/g2p_odk_importer_program/models/__init__.py new file mode 100644 index 00000000..4dbdb56a --- /dev/null +++ b/g2p_odk_importer_program/models/__init__.py @@ -0,0 +1,4 @@ +# Part of Newlogic G2P. See LICENSE file for full copyright and licensing details. + +from . import odk_client +from . import odk_config diff --git a/g2p_odk_importer_program/models/odk_client.py b/g2p_odk_importer_program/models/odk_client.py new file mode 100644 index 00000000..41c14d98 --- /dev/null +++ b/g2p_odk_importer_program/models/odk_client.py @@ -0,0 +1,45 @@ +from datetime import date + +import odoo.addons.g2p_odk_importer.models.odk_client as base_odk_client + + +def patched_addl_data(self, mapped_json): + config = self.env["odk.config"].browse(self.id) + + program_id = config.program.id + + if "program_registrant_info_ids" in mapped_json: + prog_reg_info = mapped_json.get("program_registrant_info_ids", None) + + if not program_id: + del mapped_json["program_registrant_info_ids"] + return mapped_json + + mapped_json["program_membership_ids"] = [ + ( + 0, + 0, + { + "program_id": program_id, + "state": "draft", + "enrollment_date": date.today(), + }, + ) + ] + + mapped_json["program_registrant_info_ids"] = [ + ( + 0, + 0, + { + "program_id": program_id, + "state": "active", + "program_registrant_info": prog_reg_info if prog_reg_info else None, + }, + ) + ] + + return mapped_json + + +base_odk_client.ODKClient.get_addl_data = patched_addl_data diff --git a/g2p_odk_importer_program/models/odk_config.py b/g2p_odk_importer_program/models/odk_config.py new file mode 100644 index 00000000..b73c20da --- /dev/null +++ b/g2p_odk_importer_program/models/odk_config.py @@ -0,0 +1,7 @@ +from odoo import fields, models + + +class OdkConfig(models.Model): + _inherit = "odk.import" + + program = fields.Many2one("g2p.program", domain="[('target_type', '=', target_registry)]") diff --git a/g2p_odk_importer_program/pyproject.toml b/g2p_odk_importer_program/pyproject.toml new file mode 100644 index 00000000..91ff24bd --- /dev/null +++ b/g2p_odk_importer_program/pyproject.toml @@ -0,0 +1,6 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" + +[tool.whool] +post_version_strategy_override = "none" diff --git a/g2p_odk_importer_program/static/description/icon.png b/g2p_odk_importer_program/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_odk_importer_program/views/odk_import_views.xml b/g2p_odk_importer_program/views/odk_import_views.xml new file mode 100644 index 00000000..9b23ce0d --- /dev/null +++ b/g2p_odk_importer_program/views/odk_import_views.xml @@ -0,0 +1,16 @@ + + + + odk.config.form + odk.import + + + + + + + + + + + diff --git a/g2p_openid_vci_programs/README.md b/g2p_openid_vci_programs/README.md new file mode 100644 index 00000000..20de9a9d --- /dev/null +++ b/g2p_openid_vci_programs/README.md @@ -0,0 +1,5 @@ +# G2P OpenID VCI: Program Beneficiaries + +OpenG2P OpenID for Verifiable Credential Issuance for G2P Beneficiaries + +Refer to https://docs.openg2p.org. diff --git a/g2p_openid_vci_programs/__init__.py b/g2p_openid_vci_programs/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/g2p_openid_vci_programs/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/g2p_openid_vci_programs/__manifest__.py b/g2p_openid_vci_programs/__manifest__.py new file mode 100644 index 00000000..d0d5a55d --- /dev/null +++ b/g2p_openid_vci_programs/__manifest__.py @@ -0,0 +1,26 @@ +# Part of OpenG2P. See LICENSE file for full copyright and licensing details. +{ + "name": "G2P OpenID VCI: Program Beneficiaries", + "category": "G2P", + "version": "17.0.0.0.0", + "sequence": 1, + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3.0", + "depends": [ + "g2p_openid_vci", + "g2p_programs", + ], + "data": [ + "views/vci_issuers.xml", + ], + "assets": { + "web.assets_backend": [], + "web.assets_qweb": [], + }, + "demo": [], + "images": [], + "application": False, + "installable": True, + "auto_install": False, +} diff --git a/g2p_openid_vci_programs/data/default_contexts.json b/g2p_openid_vci_programs/data/default_contexts.json new file mode 100644 index 00000000..7ae70b3c --- /dev/null +++ b/g2p_openid_vci_programs/data/default_contexts.json @@ -0,0 +1,101 @@ +{ + "@context": { + "OpenG2PBeneficiaryVerifiableCredential": { + "@id": "https://openg2p.org/credential#OpenG2PBeneficiaryVerifiableCredential", + "@context": [ + "https://www.w3.org/2018/credentials/v1", + { + "@vocab": "https://openg2p.org/credential#OpenG2PBeneficiaryVerifiableCredential#", + "credentialSubject": { + "@id": "credentialSubject", + "@type": "@id", + "@context": { + "@vocab": "https://openg2p.org/credential#OpenG2PBeneficiaryVerifiableCredential#credentialSubject#", + "name": { + "@id": "name", + "@type": "@id", + "@context": { + "value": "@value", + "language": "@language" + } + }, + "fullName": { + "@id": "fullName", + "@type": "@id", + "@context": { + "value": "@value", + "language": "@language" + } + }, + "gender": { + "@id": "gender", + "@type": "@id", + "@context": { + "value": "@value", + "language": "@language" + } + }, + "dateOfBirth": "dateOfBirth", + "email": "email", + "phone": "phone", + "addressLine1": { + "@id": "addressLine1", + "@type": "@id", + "@context": { + "value": "@value", + "language": "@language" + } + }, + "addressLine2": { + "@id": "addressLine2", + "@type": "@id", + "@context": { + "value": "@value", + "language": "@language" + } + }, + "addressLine3": { + "@id": "addressLine3", + "@type": "@id", + "@context": { + "value": "@value", + "language": "@language" + } + }, + "province": { + "@id": "province", + "@type": "@id", + "@context": { + "value": "@value", + "language": "@language" + } + }, + "region": { + "@id": "region", + "@type": "@id", + "@context": { + "value": "@value", + "language": "@language" + } + }, + "postalCode": "postalCode", + "face": "face", + "vcVer": "vcVer", + "UIN": "UIN", + "nationalId": "nationalId", + "programName": { + "@id": "programName", + "@type": "@id", + "@context": { + "value": "@value", + "language": "@language" + } + }, + "validUntil": "validUntil" + } + } + } + ] + } + } +} diff --git a/g2p_openid_vci_programs/data/default_credential_format.jq b/g2p_openid_vci_programs/data/default_credential_format.jq new file mode 100644 index 00000000..53bae45f --- /dev/null +++ b/g2p_openid_vci_programs/data/default_credential_format.jq @@ -0,0 +1,74 @@ +{ + "@context": [ + "https://www.w3.org/2018/credentials/v1", + (.web_base_url + "/api/v1/vci/.well-known/contexts.json") + ], + "id": .vc_id, + "type": ["VerifiableCredential", .issuer.credential_type], + "issuer": .issuer.unique_issuer_id, + "issuanceDate": .curr_datetime, + "credentialSubject": { + "vcVer": "VC-V1", + "id": (.web_base_url + "/api/v1/registry/individual/" + (.partner.id | tostring)), + "name": [ + { + "language": "eng", + "value": (.partner.name // null) + } + ], + "fullName": [ + { + "language": "eng", + "value": (.partner.name // null) + } + ], + "gender": (if .partner.gender then [ + { + "language": "eng", + "value": .partner.gender + } + ] else null end), + "dateOfBirth": (.partner.birthdate // null), + "email": (.partner.email // null), + "phone": (.partner.phone // null), + "addressLine1": (if .partner_address.street_address then [ + { + "language": "eng", + "value": .partner_address.street_address + } + ] else null end), + "province": (if .partner_address.locality then [ + { + "language": "eng", + "value": .partner_address.locality + } + ] else null end), + "region": (if .partner_address.region then [ + { + "language": "eng", + "value": .partner_address.region + } + ] else null end), + "postalCode": .partner_address.postal_code, + "face": .partner_face, + "nationalId": .reg_ids["NATIONAL ID"]?.value, + "UIN": ( + (.reg_ids["NATIONAL ID"]?.value[0:5] | explode | reverse | implode) + + (.reg_ids["NATIONAL ID"]?.value[6:10] | explode | reverse| implode) + ), + "programName": [ + { + "language": "eng", + "value": .program.name + } + ], + "validUntil": ( + .curr_datetime + | sub(".[0-9]+Z$"; "Z") + | strptime("%Y-%m-%dT%H:%M:%SZ") + | mktime + | . + 31556926 + | strftime("%Y-%m-%d") + ) + } +} diff --git a/g2p_openid_vci_programs/data/default_issuer_metadata.jq b/g2p_openid_vci_programs/data/default_issuer_metadata.jq new file mode 100644 index 00000000..05cc1721 --- /dev/null +++ b/g2p_openid_vci_programs/data/default_issuer_metadata.jq @@ -0,0 +1,107 @@ +[ + { + "id": .credential_type, + "format": .supported_format, + "scope": .scope, + "cryptographic_binding_methods_supported": [ + "did:jwk" + ], + "credential_signing_alg_values_supported": [ + "RS256" + ], + "proof_types_supported": [ + "jwt" + ], + "credential_definition": { + "type": [ + "VerifiableCredential", + .credential_type + ], + "credentialSubject": { + "fullName": { + "display": [ + { + "name": "Name", + "locale": "en" + } + ] + }, + "gender": { + "display": [ + { + "name": "Gender", + "locale": "en" + } + ] + }, + "dateOfBirth": { + "display": [ + { + "name": "Date of Birth", + "locale": "en" + } + ] + }, + "address": { + "display": [ + { + "name": "Address", + "locale": "en" + } + ] + }, + "UIN": { + "display": [ + { + "name": "Beneficiary ID", + "locale": "en" + } + ] + }, + "nationalID": { + "display": [ + { + "name": "National ID", + "locale": "en" + } + ] + }, + "programName": { + "display": [ + { + "name": "Program Name", + "locale": "en" + } + ] + }, + "validUntil": { + "display": [ + { + "name": "Valid until", + "locale": "en" + } + ] + } + } + }, + "display": [ + { + "name": "OpenG2P Program Beneficiary Credential", + "locale": "en", + "logo": { + "url": (.web_base_url + "/g2p_openid_vci_programs/static/description/icon.png"), + "alt_text": "a square logo of a OpenG2P" + }, + "background_color": "#f5c538", + "text_color": "#03096e" + } + ], + "order": [ + "fullName", + "programName", + "gender", + "dateOfBirth", + "validUntil" + ] + } +] diff --git a/g2p_openid_vci_programs/i18n/g2p_openid_vci_programs.pot b/g2p_openid_vci_programs/i18n/g2p_openid_vci_programs.pot new file mode 100644 index 00000000..06840503 --- /dev/null +++ b/g2p_openid_vci_programs/i18n/g2p_openid_vci_programs.pot @@ -0,0 +1,34 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_openid_vci_programs +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \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: g2p_openid_vci_programs +#: model:ir.model.fields.selection,name:g2p_openid_vci_programs.selection__g2p_openid_vci_issuers__issuer_type__beneficiary +msgid "Beneficiary" +msgstr "" + +#. module: g2p_openid_vci_programs +#: model:ir.model.fields,field_description:g2p_openid_vci_programs.field_g2p_openid_vci_issuers__issuer_type +msgid "Issuer Type" +msgstr "" + +#. module: g2p_openid_vci_programs +#: model:ir.model,name:g2p_openid_vci_programs.model_g2p_openid_vci_issuers +msgid "OpenID VCI Issuer" +msgstr "" + +#. module: g2p_openid_vci_programs +#: model:ir.model.fields,field_description:g2p_openid_vci_programs.field_g2p_openid_vci_issuers__program_id +msgid "Program" +msgstr "" diff --git a/g2p_openid_vci_programs/models/__init__.py b/g2p_openid_vci_programs/models/__init__.py new file mode 100644 index 00000000..23d962ef --- /dev/null +++ b/g2p_openid_vci_programs/models/__init__.py @@ -0,0 +1 @@ +from . import vci_issuer diff --git a/g2p_openid_vci_programs/models/vci_issuer.py b/g2p_openid_vci_programs/models/vci_issuer.py new file mode 100644 index 00000000..7c51fd7e --- /dev/null +++ b/g2p_openid_vci_programs/models/vci_issuer.py @@ -0,0 +1,98 @@ +import logging +import uuid +from datetime import datetime + +import pyjq as jq + +from odoo import fields, models + +from odoo.addons.g2p_openid_vci.json_encoder import VCJSONEncoder + +_logger = logging.getLogger(__name__) + + +class BeneficiaryOpenIDVCIssuer(models.Model): + _inherit = "g2p.openid.vci.issuers" + + issuer_type = fields.Selection( + selection_add=[ + ( + "Beneficiary", + "Beneficiary", + ) + ], + ondelete={"Beneficiary": "cascade"}, + ) + + program_id = fields.Many2one("g2p.program") + + def issue_vc_Beneficiary(self, auth_claims, credential_request): + self.ensure_one() + web_base_url = self.env["ir.config_parameter"].sudo().get_param("web.base.url").rstrip("/") + + reg_id = ( + self.env["g2p.reg.id"] + .sudo() + .search( + [ + ("id_type", "=", self.auth_sub_id_type_id.id), + ("value", "=", auth_claims["sub"]), + ( + "partner_id.program_membership_ids.program_id", + "=", + self.program_id.id, + ), + ], + limit=1, + ) + ) + partner = None + if not reg_id: + raise ValueError( + "ID not found in DB. " + "Invalid Subject Received in auth claims. " + "Or person not part of the program." + ) + + partner = reg_id.partner_id + program_membership_id = partner.program_membership_ids.filtered( + lambda x: x.program_id.id == self.program_id.id + ) + if program_membership_id.state != "enrolled": + raise ValueError("Person not enrolled into program.") + + partner_dict = partner.read()[0] + program_membership_dict = program_membership_id.read()[0] + reg_ids_dict = {reg_id.id_type.name: reg_id.read()[0] for reg_id in partner.reg_ids} + program_dict = self.program_id.read()[0] + + curr_datetime = f'{datetime.utcnow().isoformat(timespec = "milliseconds")}Z' + credential = jq.first( + self.credential_format, + VCJSONEncoder.python_dict_to_json_dict( + { + "vc_id": str(uuid.uuid4()), + "web_base_url": web_base_url, + "issuer": self.read()[0], + "curr_datetime": curr_datetime, + "partner": partner_dict, + "partner_address": self.get_full_address(partner.address), + "partner_face": self.get_image_base64_data_in_url(partner.image_1920.decode()), + "reg_ids": reg_ids_dict, + "program_membership": program_membership_dict, + "program": program_dict, + }, + ), + ) + credential_response = { + "credential": self.sign_and_issue_credential(credential), + "format": credential_request["format"], + } + return credential_response + + def set_default_credential_type_Beneficiary(self): + self.credential_type = "OpenG2PBeneficiaryVerifiableCredential" + + def set_from_static_file_Beneficiary(self, **kwargs): + kwargs.setdefault("module_name", "g2p_openid_vci_programs") + return self.set_from_static_file_Registry(**kwargs) diff --git a/g2p_openid_vci_programs/pyproject.toml b/g2p_openid_vci_programs/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/g2p_openid_vci_programs/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/g2p_openid_vci_programs/static/description/icon.png b/g2p_openid_vci_programs/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_openid_vci_programs/tests/__init__.py b/g2p_openid_vci_programs/tests/__init__.py new file mode 100644 index 00000000..7f374644 --- /dev/null +++ b/g2p_openid_vci_programs/tests/__init__.py @@ -0,0 +1 @@ +from . import test_vci_programs diff --git a/g2p_openid_vci_programs/tests/test_vci_programs.py b/g2p_openid_vci_programs/tests/test_vci_programs.py new file mode 100644 index 00000000..ff57fc9d --- /dev/null +++ b/g2p_openid_vci_programs/tests/test_vci_programs.py @@ -0,0 +1,155 @@ +import base64 +import os +from datetime import datetime +from unittest.mock import MagicMock, patch + +import requests +from jose import jws, jwt +from jwcrypto import jwk + +from odoo.tests import tagged +from odoo.tests.common import TransactionCase, _super_send +from odoo.tools import misc + + +@tagged("-at_install", "post_install") +class TestVCIIssuerProgram(TransactionCase): + def setUp(self): + super().setUp() + self.env["ir.config_parameter"].set_param("web.base.url", "http://openg2p.local") + self.id_type = self.env["g2p.id.type"].create( + { + "name": "NATIONAL ID", + } + ) + self.program = self.env["g2p.program"].create({"name": "Test Program"}) + self.issuer_scope = "openg2p_program_vc_ldp" + self.issuer = self.env["g2p.openid.vci.issuers"].create( + { + "name": "Test Issuer", + "issuer_type": "Beneficiary", + "scope": self.issuer_scope, + "program_id": self.program.id, + "auth_sub_id_type_id": self.id_type.id, + "auth_allowed_issuers": "http://openg2p.local/auth", + } + ) + self.jsonld_contexts = self.env["g2p.openid.vci.issuers"].get_all_contexts_json() + + self.registrant_national_id = "123456789" + self.registrant_face_bytes = base64.b64encode( + misc.file_open(os.path.join("base", "static", "img", "avatar.png"), mode="rb").read() + ) + self.registrant = self.env["res.partner"].create( + { + "name": "Givenname Familyname", + "image_1920": self.registrant_face_bytes, + "reg_ids": [(0, 0, {"id_type": self.id_type.id, "value": self.registrant_national_id})], + "program_membership_ids": [ + ( + 0, + 0, + { + "program_id": self.program.id, + "state": "enrolled", + }, + ) + ], + } + ) + + self.jwk = jwk.JWK.generate(kty="RSA", size=2048, alg="RS256", use="sig", kid="12345") + self.public_jwks = {"keys": [self.jwk.export(private_key=False, as_dict=True)]} + + self.default_auth_jwt = jwt.encode( + { + "scope": self.issuer_scope, + "iss": "http://openg2p.local/auth", + "aud": "http://openg2p.local/api/v1/vci/credential", + "sub": self.registrant_national_id, + "exp": int(datetime.utcnow().timestamp()) + 5 * 60, + }, + self.jwk, + algorithm="RS256", + ) + + # TODO: This is only required because of external context url resolution + @classmethod + def _request_handler(cls, s: requests.Session, r: requests.PreparedRequest, /, **kw): + return _super_send(s, r, **kw) + + def mock_request_get(self, url, **kwargs): + if url == "http://openg2p.local/auth/.well-known/jwks.json": + res = MagicMock() + res.json.return_value = self.public_jwks + res.headers = {} + return res + elif url == "http://openg2p.local/api/v1/vci/.well-known/contexts.json": + res = MagicMock() + res.json.return_value = self.jsonld_contexts + res.headers = {} + return res + return requests.request("get", url, timeout=10, **kwargs) + + def mock_jwt_sign(self, data, **kwargs): + return jws.sign(data, self.jwk, algorithm="RS256") + + @patch("requests.get") + @patch("odoo.addons.g2p_encryption.models.encryption_provider.G2PEncryptionProvider.jwt_sign") + def test_issue_vc_normal(self, mock_jwt_sign, mock_request): + mock_request.side_effect = self.mock_request_get + mock_jwt_sign.side_effect = self.mock_jwt_sign + res = self.env["g2p.openid.vci.issuers"].issue_vc( + {"format": "ldp_vc", "credential_definition": {"type": []}}, self.default_auth_jwt + ) + cred = res["credential"] + cred_subject = cred["credentialSubject"] + + self.assertTrue("OpenG2PBeneficiaryVerifiableCredential" in cred["type"]) + self.assertTrue("Givenname Familyname" in [name["value"] for name in cred_subject["name"]]) + self.assertTrue(not cred_subject["email"]) + self.assertTrue(not cred_subject["phone"]) + self.assertTrue(not cred_subject["addressLine1"]) + self.assertTrue(not cred_subject["postalCode"]) + self.assertEqual("54321987", cred_subject["UIN"]) + self.assertEqual(f"data:image/png;base64,{self.registrant_face_bytes.decode()}", cred_subject["face"]) + self.assertEqual("ldp_vc", res["format"]) + self.assertTrue("Test Program" in [program["value"] for program in cred_subject["programName"]]) + + @patch("requests.get") + def test_issue_vc_invalid_membership(self, mock_request): + mock_request.side_effect = self.mock_request_get + self.registrant.program_membership_ids[0].state = "draft" + with self.assertRaises(ValueError) as context: + self.env["g2p.openid.vci.issuers"].issue_vc( + {"format": "ldp_vc", "credential_definition": {"type": []}}, + self.default_auth_jwt, + ) + self.assertTrue("Person not enrolled into program." in str(context.exception)) + + @patch("requests.get") + def test_issue_vc_invalid_id(self, mock_request): + mock_request.side_effect = self.mock_request_get + with self.assertRaises(ValueError) as context: + self.env["g2p.openid.vci.issuers"].issue_vc( + {"format": "ldp_vc", "credential_definition": {"type": []}}, + jwt.encode( + { + "scope": self.issuer_scope, + "iss": "http://openg2p.local/auth", + "aud": "http://openg2p.local/api/v1/vci/credential", + "sub": "random-value", + "exp": int(datetime.utcnow().timestamp()) + 5 * 60, + }, + self.jwk, + algorithm="RS256", + ), + ) + self.assertTrue( + ( + "ID not found in DB. " + "Invalid Subject Received in auth claims. " + "Or person not part of the program." + ) + in str(context.exception) + ) diff --git a/g2p_openid_vci_programs/views/vci_issuers.xml b/g2p_openid_vci_programs/views/vci_issuers.xml new file mode 100644 index 00000000..98131918 --- /dev/null +++ b/g2p_openid_vci_programs/views/vci_issuers.xml @@ -0,0 +1,21 @@ + + + + + view_g2p_openid_vci_issuers_program_form + g2p.openid.vci.issuers + + 2 + + + + + + + diff --git a/g2p_payment_cash/__manifest__.py b/g2p_payment_cash/__manifest__.py index 69026c6a..ef70f9da 100644 --- a/g2p_payment_cash/__manifest__.py +++ b/g2p_payment_cash/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "g2p_programs", "g2p_payment_files", diff --git a/g2p_payment_files/__manifest__.py b/g2p_payment_files/__manifest__.py index 862c7ae0..7fd17a56 100644 --- a/g2p_payment_files/__manifest__.py +++ b/g2p_payment_files/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "g2p_programs", "g2p_program_documents", diff --git a/g2p_payment_g2p_connect/__manifest__.py b/g2p_payment_g2p_connect/__manifest__.py index 23332b50..bdc9707c 100644 --- a/g2p_payment_g2p_connect/__manifest__.py +++ b/g2p_payment_g2p_connect/__manifest__.py @@ -5,7 +5,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "base", "g2p_registry_membership", diff --git a/g2p_payment_interop_layer/__manifest__.py b/g2p_payment_interop_layer/__manifest__.py index 5faae601..0ac69be0 100644 --- a/g2p_payment_interop_layer/__manifest__.py +++ b/g2p_payment_interop_layer/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "base", "g2p_registry_base", diff --git a/g2p_payment_phee/__manifest__.py b/g2p_payment_phee/__manifest__.py index c84925cc..bb772961 100644 --- a/g2p_payment_phee/__manifest__.py +++ b/g2p_payment_phee/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "base", "g2p_registry_base", diff --git a/g2p_payment_simple_mpesa/__manifest__.py b/g2p_payment_simple_mpesa/__manifest__.py index fd29a559..357f84e6 100644 --- a/g2p_payment_simple_mpesa/__manifest__.py +++ b/g2p_payment_simple_mpesa/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "base", "g2p_registry_base", diff --git a/g2p_program_approval/__manifest__.py b/g2p_program_approval/__manifest__.py index 8b8f61b6..38d51a31 100644 --- a/g2p_program_approval/__manifest__.py +++ b/g2p_program_approval/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "g2p_programs", ], diff --git a/g2p_program_assessment/__manifest__.py b/g2p_program_assessment/__manifest__.py index 10230c65..56a75843 100644 --- a/g2p_program_assessment/__manifest__.py +++ b/g2p_program_assessment/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "g2p_programs", "mail", diff --git a/g2p_program_autoenrol/__manifest__.py b/g2p_program_autoenrol/__manifest__.py index 2368073c..660b0743 100644 --- a/g2p_program_autoenrol/__manifest__.py +++ b/g2p_program_autoenrol/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "g2p_programs", ], diff --git a/g2p_program_cycleless/__manifest__.py b/g2p_program_cycleless/__manifest__.py index 6afeb501..cef29fe2 100644 --- a/g2p_program_cycleless/__manifest__.py +++ b/g2p_program_cycleless/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": ["g2p_programs"], "data": [ "views/program_view.xml", diff --git a/g2p_program_documents/__manifest__.py b/g2p_program_documents/__manifest__.py index 8965c971..9f2a8c6c 100644 --- a/g2p_program_documents/__manifest__.py +++ b/g2p_program_documents/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "g2p_documents", "g2p_programs", diff --git a/g2p_program_registrant_info/__manifest__.py b/g2p_program_registrant_info/__manifest__.py index b9851fe8..057410b3 100644 --- a/g2p_program_registrant_info/__manifest__.py +++ b/g2p_program_registrant_info/__manifest__.py @@ -5,7 +5,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "g2p_registry_base", "g2p_registry_individual", diff --git a/g2p_program_registrant_info_rest_api/__manifest__.py b/g2p_program_registrant_info_rest_api/__manifest__.py index 1beb735a..d985a5fe 100644 --- a/g2p_program_registrant_info_rest_api/__manifest__.py +++ b/g2p_program_registrant_info_rest_api/__manifest__.py @@ -5,7 +5,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": ["g2p_programs_rest_api", "g2p_program_registrant_info"], "data": [], "assets": { diff --git a/g2p_program_reimbursement/__manifest__.py b/g2p_program_reimbursement/__manifest__.py index 51de53ae..59781968 100644 --- a/g2p_program_reimbursement/__manifest__.py +++ b/g2p_program_reimbursement/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "g2p_programs", # TODO: The following need not be a dependency diff --git a/g2p_programs/__manifest__.py b/g2p_programs/__manifest__.py index e10065e8..586e1004 100644 --- a/g2p_programs/__manifest__.py +++ b/g2p_programs/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": [ "account", "web", diff --git a/g2p_programs_rest_api/__manifest__.py b/g2p_programs_rest_api/__manifest__.py index 97aab706..e97ff2c5 100644 --- a/g2p_programs_rest_api/__manifest__.py +++ b/g2p_programs_rest_api/__manifest__.py @@ -5,7 +5,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": ["g2p_registry_rest_api", "g2p_programs"], "data": [], "assets": { diff --git a/g2p_proxy_means_test/__manifest__.py b/g2p_proxy_means_test/__manifest__.py index 5af4b7c3..e535093e 100644 --- a/g2p_proxy_means_test/__manifest__.py +++ b/g2p_proxy_means_test/__manifest__.py @@ -6,7 +6,7 @@ "sequence": 1, "author": "OpenG2P", "website": "https://openg2p.org", - "license": "LGPL-3", + "license": "LGPL-3.0", "depends": ["g2p_programs", "g2p_program_registrant_info"], "data": [ "security/ir.model.access.csv", diff --git a/g2p_self_service_portal/README.md b/g2p_self_service_portal/README.md new file mode 100644 index 00000000..3926b1dd --- /dev/null +++ b/g2p_self_service_portal/README.md @@ -0,0 +1,3 @@ +# G2P Self Service Portal + +Refer to https://docs.openg2p.org. diff --git a/g2p_self_service_portal/__init__.py b/g2p_self_service_portal/__init__.py new file mode 100644 index 00000000..85515194 --- /dev/null +++ b/g2p_self_service_portal/__init__.py @@ -0,0 +1,5 @@ +# Part of OpenG2P. See LICENSE file for full copyright and licensing details. + +from . import controllers +from . import models +from . import wizard diff --git a/g2p_self_service_portal/__manifest__.py b/g2p_self_service_portal/__manifest__.py new file mode 100644 index 00000000..1c2918af --- /dev/null +++ b/g2p_self_service_portal/__manifest__.py @@ -0,0 +1,57 @@ +{ + "name": "G2P Self Service Portal", + "category": "G2P", + "version": "17.0.0.0.0", + "sequence": 1, + "author": "OpenG2P", + "website": "https://openg2p.org", + "license": "LGPL-3.0", + "depends": [ + "g2p_registry_base", + "g2p_registry_individual", + "g2p_programs", + "g2p_program_registrant_info", + "g2p_program_documents", + "website", + "web", + "g2p_portal_auth", + ], + "data": [ + "data/g2p_self_service_form_action_data.xml", + "views/g2p_self_service_authentication.xml", + "views/g2p_self_service_base.xml", + "views/g2p_self_service_login.xml", + "views/g2p_self_service_dashboard.xml", + "views/g2p_self_service_allprograms.xml", + "views/g2p_self_service_help.xml", + "views/g2p_self_service_myprofile.xml", + "views/g2p_self_service_aboutus.xml", + "views/g2p_self_service_otherpage.xml", + "views/g2p_self_service_contactus.xml", + "views/g2p_self_service_form_page_template.xml", + "views/program_view.xml", + "views/g2p_self_service_signup.xml", + "views/g2p_self_service_submission_info.xml", + "views/g2p_self_service_submitted_forms.xml", + "views/res_config_settings.xml", + "views/website_page.xml", + "wizard/g2p_self_service_program_view_wizard.xml", + ], + "assets": { + "web.assets_frontend": [ + "g2p_self_service_portal/static/src/js/self_service_form_action.js", + # # "g2p_self_service_portal/static/src/js/self_service_pie_chart.js", + # "g2p_self_service_portal/static/src/js/self_service_search_sort.js", + # "g2p_self_service_portal/static/src/js/self_service_search_sort_all.js", + # "g2p_self_service_portal/static/src/js/self_service_welcome_alert.js" + ], + "website.assets_wysiwyg": [ + "g2p_self_service_portal/static/src/js/apply_program_form_editor.js", + ], + }, + "demo": [], + "images": [], + "application": True, + "installable": True, + "auto_install": False, +} diff --git a/g2p_self_service_portal/controllers/__init__.py b/g2p_self_service_portal/controllers/__init__.py new file mode 100644 index 00000000..12a7e529 --- /dev/null +++ b/g2p_self_service_portal/controllers/__init__.py @@ -0,0 +1 @@ +from . import main diff --git a/g2p_self_service_portal/controllers/main.py b/g2p_self_service_portal/controllers/main.py new file mode 100644 index 00000000..780e5590 --- /dev/null +++ b/g2p_self_service_portal/controllers/main.py @@ -0,0 +1,647 @@ +import json +import logging +import random +from datetime import datetime + +from werkzeug.datastructures import FileStorage +from werkzeug.exceptions import Forbidden, Unauthorized + +from odoo import _, http +from odoo.http import request +from odoo.tools import safe_eval + +from odoo.addons.auth_signup.controllers.main import AuthSignupHome +from odoo.addons.web.controllers.home import Home + +_logger = logging.getLogger(__name__) + + +class SelfServiceController(http.Controller): + @http.route(["/selfservice"], type="http", auth="public", website=True) + def self_service_root(self, **kwargs): + if request.session and request.session.uid: + return request.redirect("/selfservice/home") + else: + return request.redirect("/selfservice/login") + + @http.route(["/selfservice/login"], type="http", auth="public", website=True) + def self_service_login(self, **kwargs): + redirect_uri = request.params.get("redirect") or "/selfservice/home" + if request.session and request.session.uid: + return request.redirect(redirect_uri) + context = {} + if request.httprequest.method == "POST": + res = Home().web_login(**kwargs) + if request.params["login_success"]: + return res + else: + context["error"] = "Invalid Credentials" + + providers = ( + request.env["auth.oauth.provider"] + .sudo() + .list_providers( + domain=(("g2p_self_service_allowed", "=", True),), + redirect=redirect_uri, + ) + or [] + ) + + context.update(dict(providers=providers)) + return request.render("g2p_self_service_portal.login_page", qcontext=context) + + @http.route(["/selfservice/signup"], type="http", auth="public", website=True) + def self_service_signup(self, **kwargs): + if request.session and request.session.uid: + return request.redirect("/selfservice/home") + request.session["signup_form_filled"] = True + + if request.httprequest.method == "POST" and "otp" in kwargs: + stored_otp = request.session["otp"] + + if stored_otp and int(kwargs["otp"]) and stored_otp == int(kwargs["otp"]): + request.session.pop("otp") + request.session.pop("signup_form_filled") + + # TODO: Check if user already present + + # TODO: Enable both email and phone login + request.params["login"] = kwargs["email"] if kwargs["email"] else kwargs["phone"] + AuthSignupHome().web_auth_signup(**kwargs) + + current_partner = request.env.user.partner_id + + request.env["res.partner"].sudo().browse(current_partner.id).write( + { + "is_registrant": True, + "registration_date": datetime.today().date(), + } + ) + + # Adding data of the user + for key in kwargs: + if key in current_partner: + current_partner[key] = kwargs[key] + + # Adding VID number + config = request.env["ir.config_parameter"].sudo() + reg_id_type_id = config.get_param("g2p_self_service_portal.self_service_signup_id_type", None) + def_notif_pref = config.get_param( + "g2p_notifications_base.default_notification_preference", None + ) + if def_notif_pref: + current_partner.write({"notification_preference": def_notif_pref}) + + if kwargs["vid"] and reg_id_type_id: + ( + request.env["g2p.reg.id"] + .sudo() + .create( + { + "partner_id": current_partner.id, + "id_type": reg_id_type_id, + "value": kwargs["vid"], + } + ) + ) + + # Adding phone number + request.env["g2p.phone.number"].sudo().create( + {"phone_no": kwargs["phone"], "partner_id": current_partner.id} + ) + current_partner.phone = kwargs["phone"] + + return request.redirect("/selfservice") + + else: + return request.render( + "g2p_self_service_portal.otp_authentication_page", + { + "error": "Incorrect OTP. Please try again.", + "values": kwargs, + "name": kwargs["name"], + }, + ) + + return request.render("g2p_self_service_portal.signup_page") + + @http.route( + ["/selfservice/signup/otp"], + type="http", + auth="public", + website=True, + csrf=False, + ) + def self_service_signup_otp(self, **kw): + if not request.session.get("signup_form_filled"): + return request.redirect("/selfservice") + + otp = random.randint(100000, 999999) + _logger.error("New OTP Generated!! Phone-%s OTP-%s", kw.get("phone", ""), otp) + request.session["otp"] = otp + self.send_otp(otp, dict(kw)) + + if request.httprequest.method == "POST": + kw["name"] = ( + kw["family_name"].title() + ", " + kw["given_name"].title() + " " + kw["addl_name"].title() + ) + + return request.render( + "g2p_self_service_portal.otp_authentication_page", + {"values": kw, "name": kw["name"]}, + ) + + @http.route(["/selfservice/logo"], type="http", auth="public", website=True) + def self_service_logo(self, **kwargs): + config = request.env["ir.config_parameter"].sudo() + attachment_id = config.get_param("g2p_self_service_portal.self_service_logo_attachment") + return request.redirect("/web/content/%s" % attachment_id) + + @http.route(["/selfservice/myprofile"], type="http", auth="public", website=True) + def self_service_profile(self, **kwargs): + if request.session and request.session.uid: + current_partner = request.env.user.partner_id + return request.render( + "g2p_self_service_portal.profile_page", + { + "current_partner": current_partner, + }, + ) + + @http.route(["/selfservice/aboutus"], type="http", auth="public", website=True) + def self_service_about_us(self, **kwargs): + return request.render("g2p_self_service_portal.aboutus_page") + + @http.route(["/selfservice/contactus"], type="http", auth="public", website=True) + def self_service_contact_us(self, **kwargs): + return request.render("g2p_self_service_portal.contact_us") + + @http.route(["/selfservice/otherpage"], type="http", auth="public", website=True) + def self_service_other_page(self, **kwargs): + return request.render("g2p_self_service_portal.other_page") + + @http.route(["/selfservice/help"], type="http", auth="public", website=True) + def self_service_help_page(self, **kwargs): + return request.render("g2p_self_service_portal.help_page") + + @http.route(["/selfservice/home"], type="http", auth="user", website=True) + def self_service_home(self, **kwargs): + self.self_service_check_roles("REGISTRANT") + query = request.params.get("query") + domain = [("name", "ilike", query)] + programs = request.env["g2p.program"].sudo().search(domain).sorted("id") + partner_id = request.env.user.partner_id + program_states = { + "draft": "Applied", + "not_eligible": "Not Eligible", + "duplicated": "Not Eligible", + "enrolled": "Enrolled", + } + application_states = { + "active": "Applied", + "inprogress": "Under Review", + "completed": "Completed", + "rejected": "Rejected", + "closed": "Closed", + } + + myprograms = [] + for program in programs: + membership = ( + request.env["g2p.program_membership"] + .sudo() + .search( + [ + ("partner_id", "=", partner_id.id), + ("program_id", "=", program.id), + ] + ) + ) + if len(membership) > 0: + for rec in membership.program_registrant_info_ids: + total_issued = rec.entitlement_id.initial_amount if rec.entitlement_id else 0 + total_paid = sum( + (pay.amount_paid for pay in rec.entitlement_id.payment_ids if pay) + if rec.entitlement_id + else [] + ) + myprograms.append( + { + "id": program.id, + "name": program.name, + "has_applied": len(membership) > 0, + "single_submission": len(membership.program_registrant_info_ids) == 1, + "program_status": program_states.get(membership.state, "Error"), + "application_status": application_states.get(rec.state, "Error") + if membership.state not in ("not_eligible", "duplicated") + else program_states.get(membership.state, "Error"), + "issued": f"{total_issued:,.2f}", + "paid": f"{total_paid:,.2f}", + "enrollment_date": rec.create_date.strftime("%d-%b-%Y") + if rec.create_date + else None, + "is_latest": (datetime.today() - program.create_date).days < 21, + "application_id": rec.application_id if rec.application_id else None, + } + ) + myprograms.sort(key=lambda x: datetime.strptime(x["enrollment_date"], "%d-%b-%Y"), reverse=True) + entitlement = sum( + ent.initial_amount if ent.state == "approved" else 0 + for ent in request.env["g2p.entitlement"].sudo().search([("partner_id", "=", partner_id.id)]) + ) + received = sum( + pay.amount_paid if pay.status == "paid" else 0 + for pay in request.env["g2p.payment"].sudo().search([("partner_id", "=", partner_id.id)]) + ) + + pending = entitlement - received + labels = ["Received", "Pending"] + values = [received, pending] + data = json.dumps({"labels": labels, "values": values}) + + return request.render( + "g2p_self_service_portal.dashboard", + {"programs": myprograms, "data": data}, + ) + + @http.route(["/selfservice/programs"], type="http", auth="user", website=True) + def self_service_all_programs(self, **kwargs): + self.self_service_check_roles("REGISTRANT") + programs = request.env["g2p.program"].sudo().search([("state", "=", "active")]) + + if programs.fields_get("is_reimbursement_program"): + programs = programs.search([("state", "=", "active"), ("is_reimbursement_program", "=", False)]) + + partner_id = request.env.user.partner_id + states = { + "draft": "Applied", + "not_eligible": "Not Eligible", + "duplicated": "Not Eligible", + "enrolled": "Enrolled", + } + + values = [] + for program in programs: + membership = ( + request.env["g2p.program_membership"] + .sudo() + .search( + [ + ("partner_id", "=", partner_id.id), + ("program_id", "=", program.id), + ] + ) + ) + values.append( + { + "id": program.id, + "name": program.name, + "description": program.description, + "has_applied": len(membership) > 0, + "single_submission": len(membership.program_registrant_info_ids) == 1, + "status": states.get(membership.state, "Error"), + "is_application_rejected": membership.latest_registrant_info_status == "rejected" + if membership.latest_registrant_info_status + else False, + "is_latest": (datetime.today() - program.create_date).days < 21, + "is_form_mapped": True if program.self_service_portal_form else False, + "is_multiple_form_submission": True if program.multiple_form_submission else False, + } + ) + + return request.render( + "g2p_self_service_portal.allprograms", + { + "programs": values, + # "pager": { + # "sel": page, + # "total": total, + # }, + }, + ) + + @http.route(["/selfservice/submissions/"], type="http", auth="user", website=True) + def self_service_all_submissions(self, _id): + self.self_service_check_roles("REGISTRANT") + program = request.env["g2p.program"].sudo().browse(_id) + current_partner = request.env.user.partner_id + + all_submission = ( + request.env["g2p.program.registrant_info"] + .sudo() + .search( + [ + ("program_id", "=", program.id), + ("registrant_id", "=", current_partner.id), + ] + ) + ) + + submission_records = [] + for detail in all_submission: + submission_records.append( + { + "applied_on": detail.create_date.strftime("%d-%b-%Y"), + "application_id": detail.application_id, + "program_id": program.id, + "status": detail.state + if detail.program_membership_id.state not in ("duplicated", "not_eligible") + else detail.program_membership_id.state, + } + ) + + re_apply = True + for rec in submission_records: + if rec["status"] in ( + "active", + "inprogress", + ): + re_apply = False + break + + return request.render( + "g2p_self_service_portal.program_submission_info", + { + "program_id": program.id, + "submission_records": submission_records, + "re_apply": re_apply, + "is_multiple_form_submission": True if program.multiple_form_submission else False, + }, + ) + + @http.route(["/selfservice/apply/"], type="http", auth="user", website=True) + def self_service_apply_programs(self, _id): + self.self_service_check_roles("REGISTRANT") + + program = request.env["g2p.program"].sudo().browse(_id) + multiple_form_submission = program.multiple_form_submission + current_partner = request.env.user.partner_id + + for mem in current_partner.program_membership_ids: + if mem.program_id.id == _id: + if multiple_form_submission: + if mem.latest_registrant_info_status not in ( + "completed", + "rejected", + ): + return request.redirect(f"/selfservice/submissions/{_id}") + + else: + return request.redirect(f"/selfservice/submitted/{_id}") + + file_size = program.file_size_ssp + + view = program.self_service_portal_form.view_id + + return request.render( + view.id, + { + "program": program.name, + "program_id": program.id, + "file_size": file_size, + "user": request.env.user.given_name, + }, + ) + + @http.route( + ["/selfservice/submit/"], + type="http", + auth="user", + website=True, + csrf=False, + ) + def self_service_form_submit(self, _id, **kwargs): + self.self_service_check_roles("REGISTRANT") + + program = request.env["g2p.program"].sudo().browse(_id) + current_partner = request.env.user.partner_id + program_member = None + + prog_membs = ( + request.env["g2p.program_membership"] + .sudo() + .search( + [ + ("partner_id", "=", current_partner.id), + ("program_id", "=", program.id), + ] + ) + ) + if len(prog_membs) > 0: + program_member = prog_membs[0] + + if request.httprequest.method == "POST": + if len(prog_membs) == 0: + program_member = ( + request.env["g2p.program_membership"] + .sudo() + .create( + { + "partner_id": current_partner.id, + "program_id": program.id, + } + ) + ) + + for key in kwargs: + if isinstance(kwargs[key], FileStorage): + kwargs[key] = request.httprequest.files.getlist(key) + + form_data = kwargs + + delete_key = self.get_field_to_exclude(form_data) + + for item in delete_key: + if item in form_data: + del form_data[item] + + # Hardcoding Account number from form data for now + account_num = form_data.get("Account Number", None) + if account_num: + if len(current_partner.bank_ids) > 0: + # TODO: Fixing value of first account number for now, if more than one exists + current_partner.bank_ids[0].acc_number = account_num + else: + current_partner.bank_ids = [(0, 0, {"acc_number": account_num})] + + ( + request.env["g2p.program.registrant_info"] + .sudo() + .create( + { + "state": "active", + "program_registrant_info": json.dumps( + self.jsonize_form_data(form_data, program, membership=program_member) + ), + "program_id": program.id, + "registrant_id": current_partner.id, + } + ) + ) + + else: + if not program_member: + return request.redirect(f"/selfservice/apply/{_id}") + + return request.redirect(f"/selfservice/submitted/{_id}") + + @http.route( + ["/selfservice/submitted/"], + type="http", + auth="user", + website=True, + ) + def self_service_form_details(self, _id, **kwargs): + self.self_service_check_roles("REGISTRANT") + application_id = request.params.get("application_id", None) + + program = request.env["g2p.program"].sudo().browse(_id) + current_partner = request.env.user.partner_id + + program_reg_info = ( + request.env["g2p.program.registrant_info"] + .sudo() + .search( + [ + ("registrant_id", "=", current_partner.id), + ("program_id", "=", program.id), + ] + ) + .sorted("create_date", reverse=True) + ) + if application_id: + program_reg_info = program_reg_info.sudo().search([("application_id", "=", application_id)]) + + if len(program_reg_info) > 1: + program_reg_info = program_reg_info[0] + + application_states = { + "active": "Applied", + "inprogress": "Under Review", + "completed": "Completed", + "rejected": "Rejected", + "closed": "Closed", + } + program_states = { + "draft": "Applied", + "not_eligible": "Not Eligible", + "duplicated": "Not Eligible", + "enrolled": "Enrolled", + } + + return request.render( + "g2p_self_service_portal.self_service_form_submitted", + { + "program": program.name, + "submission_date": program_reg_info.create_date.strftime("%d-%b-%Y") + if program_reg_info + else None, + "application_status": application_states.get(program_reg_info.state, "Error") + if program_reg_info.program_membership_id.state not in ("not_eligible", "duplicated") + else program_states.get(program_reg_info.program_membership_id.state, "Error"), + # TODO: Redirect to different page if application doesn't exist + "application_id": program_reg_info.application_id if program_reg_info else None, + "user": current_partner.given_name.capitalize() + if current_partner.given_name + else current_partner.name, + }, + ) + + def self_service_check_roles(self, role_to_check): + # And add further role checks and return types + if role_to_check == "REGISTRANT": + if not request.session or not request.env.user: + raise Unauthorized(_("User is not logged in")) + if not request.env.user.partner_id.is_registrant: + raise Forbidden(_("User is not allowed to access the portal")) + + def jsonize_form_data(self, data, program, membership=None): + for key in data: + value = data[key] + if isinstance(value, list): + if len(value) > 0 and isinstance(value[0], FileStorage): + if not program.supporting_documents_store: + _logger.error("Supporting Documents Store is not set in Program Configuration") + data[key] = None + continue + + data[key] = self.add_file_to_store( + value, + program.supporting_documents_store, + program_membership=membership, + tags=key, + ) + if not data.get(key, None): + _logger.warning("Empty/No File received for field %s", key) + continue + + return data + + @classmethod + def add_file_to_store(cls, files, store, program_membership=None, tags=None): + if isinstance(files, FileStorage): + files = [ + files, + ] + file_details = [] + for file in files: + if store and file.filename: + if len(file.filename.split(".")) > 1: + supporting_document_ext = "." + file.filename.split(".")[-1] + else: + supporting_document_ext = None + document_file = store.add_file( + file.stream.read(), + extension=supporting_document_ext, + program_membership=program_membership, + tags=tags, + ) + document_uuid = document_file.name.split(".")[0] + file_details.append( + { + "document_id": document_file.id, + "document_uuid": document_uuid, + "document_name": document_file.name, + "document_slug": document_file.slug, + "document_url": document_file.url, + } + ) + return file_details + + def get_field_to_exclude(self, data): + current_partner = request.env.user.partner_id + keys = [] + for key in data: + if key in current_partner: + current_partner[key] = data[key] + keys.append(key) + + return keys + + def send_otp(self, otp, data): + data["otp"] = otp + config = request.env["ir.config_parameter"].sudo() + otp_notification_managers = config.get_param( + "g2p_self_service_portal.otp_notification_managers", None + ) + otp_notification_managers = self.objects_from_ref_list_string(otp_notification_managers) + for manager in otp_notification_managers: + if not hasattr(manager, "on_otp_send"): + _logger.error("Notification Module not Installed. Error for %s", str(manager)) + continue + manager.on_otp_send(**data) + + def objects_from_ref_list_string(self, ref_list_string): + if ref_list_string: + ref_list = safe_eval.safe_eval(ref_list_string) + else: + # TODO: Add Error message + ref_list = [] + result = [] + for ref in ref_list: + ref_split = ref.split(",") + if len(ref_split) > 1: + res_model = ref_split[0] + res_id = ref_split[1] + result.append(request.env[res_model].sudo().browse(int(res_id))) + return result diff --git a/g2p_self_service_portal/data/g2p_self_service_form_action_data.xml b/g2p_self_service_portal/data/g2p_self_service_form_action_data.xml new file mode 100644 index 00000000..0e018bef --- /dev/null +++ b/g2p_self_service_portal/data/g2p_self_service_form_action_data.xml @@ -0,0 +1,8 @@ + + + + apply_for_program + True + Apply For Program + + diff --git a/g2p_self_service_portal/i18n/en_IN.po b/g2p_self_service_portal/i18n/en_IN.po new file mode 100644 index 00000000..0aad58ba --- /dev/null +++ b/g2p_self_service_portal/i18n/en_IN.po @@ -0,0 +1,490 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_self_service_portal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-03 03:53+0000\n" +"PO-Revision-Date: 2023-03-03 03:53+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: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid ", how are you doing?" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "" +"30+ Schemes\n" +" available" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "55+ Schemes available" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "English" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Filipino" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "NEW" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "中国人" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "About Us" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +msgid "About Us| Self Service Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "Actions" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "All Programs" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "All Programs | Self Service Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_auth_oauth_provider__g2p_self_service_allowed +msgid "Allowed in Self Service Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Amount Received (in USD) " +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Application Form" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_membership__application_id +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Application ID" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Application ID " +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Apply" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Cancel" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Contact Us" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +msgid "Contact Us| Self Service Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_create_wizard +msgid "Create a New Program Wizard" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Discard" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Discard applicaton?" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Education" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Email" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "English" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Enter email address" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Enter password" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Entitlement (in USD) " +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Entitlements" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Error Page" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.error_page +msgid "Error| Self Service Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "FAQ" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Facing any challenges?" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "" +"Fields marked with\n" +" \"*\"\n" +" are mandatory" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Filipino" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "G2P Self Service Settings" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Healthcare" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Help" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Hi" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base +msgid "Home" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "I am here to assist you. Take a few minutes and lets connect!" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Login" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Logout" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_create_wizard_form +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form +msgid "Map Portal Form" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Menu Item" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base +msgid "My Profile" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +msgid "My Profile| Self Service Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "My Programs" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "No." +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "Not Applied" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_auth_oauth_provider +msgid "OAuth2 provider" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "OR" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Other Services" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base +msgid "" +"Our experts are working hard to make this page available.\n" +" Meanwhile, we request you to please visit after some time." +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base +msgid "Page Under Construction!" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Password" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_g2p_program +msgid "Program" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__self_service_portal_form +msgid "Program Form" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_membership +msgid "Program Membership" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Program Name " +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Reset Password" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Search by program name" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Search here" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_logo +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "Self Service Logo" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__self_service_portal_form +msgid "Self Service Portal Form" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Static Page" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page +msgid "Static Page| Self Service Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Status " +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Submit" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Submitted" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Submitted Application Form" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Submitted On" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Submitted On " +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Tap here for assistance" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Tap to know more" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "" +"The entered data will not be saved.\n" +" Are you sure you want to discard the form?" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "" +"This scheme is available till 31st March, 2023.\n" +" Eligible members can avail the benefits by applying to this scheme." +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "User" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "View" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "View All" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "View My Programs" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "" +"Welcome to the National Social Benefits\n" +" Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "breadcrumb" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "© 2023 National Social Benefits Portal. All rights reserved." +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "中国人" +msgstr "" diff --git a/g2p_self_service_portal/i18n/fr.po b/g2p_self_service_portal/i18n/fr.po new file mode 100644 index 00000000..a4ae686a --- /dev/null +++ b/g2p_self_service_portal/i18n/fr.po @@ -0,0 +1,1171 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_self_service_portal +# * g2p_service_provider_portal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-07-31 09:15+0000\n" +"PO-Revision-Date: 2023-07-31 09:15+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: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid ", how are you doing?" +msgstr ", comment allez-vous?" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "" +".\n" +"
\n" +" Your application number is" +msgstr "" +".\n" +"
\n" +" Votre numéro de demande est" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "" +"30+ Schemes\n" +" available" +msgstr "" +"Plus de 30 schémas\n" +" disponible" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "55+ Schemes available" +msgstr "Plus de 55 programmes disponibles" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "" +"

\n" +" We appreciate your interest in and we are committed to providing you with the support you need to achieve your goals.\n" +" Our team will now review your application and assess your eligibility for the scheme. This process may take some time, and we appreciate your patience while we work to provide you with the best possible service.\n" +"

\n" +" Please note that if additional information is required to process your application, we will contact you using the email or phone number provided in your application. Therefore, it is important that you check your email and phone regularly to avoid any delays.\n" +" Once your application has been reviewed, we will notify you of the outcome via email or phone. If your application is approved, we will provide you with the necessary instructions to access the benefits of the scheme.\n" +"

\n" +" Thank you once again for your application, and we wish you the best of luck in your future endeavors.\n" +"

\n" +" Best regards,\n" +"
\n" +" Program Management Team" +msgstr "" +"

\n" +" Nous apprécions votre intérêt et nous nous engageons à vous fournir l'assistance dont vous avez besoin pour atteindre vos objectifs.\n" +" Notre équipe va maintenant examiner votre demande et évaluer votre éligibilité au programme. Ce processus peut prendre un certain temps et nous vous remercions de votre patience pendant que nous nous efforçons de vous fournir le meilleur service possible.\n" +"

\n" +" Veuillez noter que si des informations supplémentaires sont nécessaires pour traiter votre candidature, nous vous contacterons en utilisant l'e-mail ou le numéro de téléphone indiqué dans votre candidature. Par conséquent, il est important que vous vérifiiez régulièrement votre e-mail et votre téléphone pour éviter tout retard.\n" +" Une fois votre demande examinée, nous vous informerons du résultat par e-mail ou par téléphone. Si votre demande est approuvée, nous vous fournirons les instructions nécessaires pour accéder aux avantages du programme.\n" +"

\n" +" Merci encore pour votre candidature et nous vous souhaitons bonne chance dans vos projets futurs.\n" +"

\n" +" Meilleures salutations,\n" +"
\n" +" Équipe de gestion du programme " + + + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid " Print" +msgstr " Imprimer" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +msgid "" +"Address" +msgstr "" +"Adresse" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Date " +"of Birth" +msgstr "" +"Date " +"de naissance" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Email" +" Address" +msgstr "" +"E-mail" +" Adresse" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"First" +" Name" +msgstr "" +"First" +" Nom" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Gender" +msgstr "" +"Sexe" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Last " +"Name" +msgstr "" +"Dernier " +"Nom" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Mobile Number" +msgstr "" +"Numéro de portable" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +msgid "" +"Name" +msgstr "" +"Nom" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "*" +msgstr "*" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "English" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Filipino" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Français" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "NEW" +msgstr "NOUVEAU" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +msgid "Time remaining 02:00" +msgstr "Temps restant 02:00" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base +msgid "About Us" +msgstr "À propos de nous" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.aboutus_page +msgid "About Us | Service Provider Portal" +msgstr "À propos de nous | Portail du fournisseur de services" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +msgid "About Us| Self Service Portal" +msgstr "À propos de nous | Portail libre-service" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Actions" +msgstr "Actions" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "All Past Submissions" +msgstr "Toutes les soumissions passées" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "All Programs" +msgstr "Tous les programmes" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "All Programs | Self Service Portal" +msgstr "Tous les programmes | Portail libre-service" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "All Submissions" +msgstr "Toutes les soumissions" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_auth_oauth_provider__g2p_self_service_allowed +msgid "Allowed in Self Service Portal" +msgstr "Autorisé dans le portail libre-service" + +#. module: g2p_service_provider_portal +#: model:ir.model.fields,field_description:g2p_service_provider_portal.field_auth_oauth_provider__g2p_service_provider_allowed +msgid "Allowed in Service Provider Portal" +msgstr "Autorisé dans le portail du fournisseur de services" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Amount Received (in USD) " +msgstr "Montant reçu (en USD) " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Application Form" +msgstr "Formulaire de candidature" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Application ID" +msgstr "ID d'application" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Application ID " +msgstr "ID d'application " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Application Status " +msgstr "Statut de la candidature " + + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Applied" +msgstr "Appliqué" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Applied on" +msgstr "Appliqué le" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Apply" +msgstr "Appliquer" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Approved" +msgstr "Approuvé" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "Approved On" +msgstr "Approuvé le" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Assistance Amount " +msgstr "Montant de l'assistance " + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Assistance Type " +msgstr "Type d'assistance " + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Beneficiary Details" +msgstr "Détails du bénéficiaire" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Beneficiary Name " +msgstr "Nom du bénéficiaire " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Birthdate" +msgstr "Date de naissance" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Cancel" +msgstr "Annuler" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Close" +msgstr "Fermer" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Closed" +msgstr "Fermé" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Completed" +msgstr "Terminé" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_res_config_settings +msgid "Config Settings" +msgstr "Paramètres de config" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Confirm Password" +msgstr "Confirmer le mot de passe" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base +msgid "Contact Us" +msgstr "Contactez-nous" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.contact_us +msgid "Contact Us | Service Provider Portal" +msgstr "Contactez-nous | Portail du fournisseur de services" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +msgid "Contact Us| Self Service Portal" +msgstr "Contactez-nous | Portail libre-service" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_create_wizard +msgid "Create a New Program Wizard" +msgstr "Créer un nouvel assistant de programme" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Dear" +msgstr "Cher" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Discard" +msgstr "Supprimer" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Discard applicaton?" +msgstr "Supprimer l'application ?" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Do you want to submit the application?" +msgstr "Voulez-vous soumettre la candidature ?" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Education" +msgstr "Éducation" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Email" +msgstr "E-mail" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Email or Phone" +msgstr "E-mail ou téléphone" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "English" +msgstr "Anglais" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Enrolled" +msgstr "Inscrit" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +msgid "Enter OTP" +msgstr "Entrez OTP" +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter email address" +msgstr "Entrez l'adresse e-mail" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Enter email or phone" +msgstr "Entrez l'email ou le téléphone" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter password" +msgstr "Entrez le mot de passe" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter phone number" +msgstr "Entrez l'email ou le téléphone" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter your first name" +msgstr "Entrez votre prénom" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter your last name" +msgstr "Entrez votre nom de famille" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter your middle name" +msgstr "Entrez votre deuxième prénom" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Entitlement (in USD) " +msgstr "Droit (en USD) " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Entitlements" +msgstr "Droits" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Entitlements | Service Provider Portal" +msgstr "Autorisations | Portail du fournisseur de services" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Ext." +msgstr "Ext." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "FAQ" +msgstr "FAQ" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Facing any challenges?" +msgstr "Faire face à des défis ?" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Female" +msgstr "Femme" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Fields marked with\n" +" \"*\"\n" +" are mandatory" +msgstr "" +"Champs marqués par\n" +" \"*\"\n" +" sont obligatoires" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "" +"Fields marked with\n" +" \"*\"\n" +" are mandatory" +msgstr "" +"Champs marqués par\n" +" \"*\"\n" +" sont obligatoires" + +#. module: g2p_service_provider_portal +#: model:ir.model.fields,field_description:g2p_service_provider_portal.field_g2p_program__file_size_spp +msgid "File Size Spp" +msgstr "Taille du fichier Spp" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__file_size_ssp +msgid "File Size Ssp" +msgstr "Taille du fichier Ssp" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form +msgid "File Upload Size in Portal (MB)" +msgstr "Taille de téléchargement de fichier dans le portail (Mo)" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Filipino" +msgstr "Philippin" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "First Name" +msgstr "Prénom" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Français" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "G2P Self Service Settings" +msgstr "Paramètres du libre-service G2P" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Gender" +msgstr "Sexe" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "Go to Home" +msgstr "Aller à l'accueil" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Healthcare" +msgstr "Soins de santé" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Help" +msgstr "Aide" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page +msgid "Help Main Topic Three" +msgstr "Aide sur le thème principal 3" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page +msgid "Help| Self Service Portal" +msgstr "Aide | Portail libre-service" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Hi" +msgstr "Salut" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Home" +msgstr "Accueil" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "I am here to assist you. Take a few minutes and lets connect!" +msgstr "Je suis là pour vous aider. Prenez quelques minutes et connectons-nous !" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "ID Type" +msgstr "Type d'ID" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "II" +msgstr "II" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_website_page__is_portal_form +msgid "Is Portal Form" +msgstr "Est un formulaire de portail" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Jr" +msgstr "Jr" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Last Name" +msgstr "Nom de famille" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Login" +msgstr "Connexion" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base +msgid "Logout" +msgstr "Déconnexion" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Male" +msgstr "Homme" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_create_wizard_form +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form +msgid "Map Portal Form" +msgstr "Formulaire du portail cartographique" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Middle Name" +msgstr "Deuxième prénom" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Mobile No." +msgstr "Numéro de portable." + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__multiple_form_submission +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__multiple_form_submission +msgid "Multiple Form Submission" +msgstr "Soumission de plusieurs formulaires" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "My Applications" +msgstr "Mes applications" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base +msgid "My Profile" +msgstr "Mon profil" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +msgid "My Profile | Self Service Portal" +msgstr "Mon profil | Portail libre-service" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "New" +msgstr "Nouveau" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "New Reimbursement Request | Service Provider Portal" +msgstr "Nouvelle demande de remboursement | Portail du fournisseur de services" + + + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "No." +msgstr "Non." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "Not Applied" +msgstr "Pas appliqué" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Not Eligible" +msgstr "Non éligible" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "Notification Managers" +msgstr "Gestionnaires de notifications" + +#. module: g2p_service_provider_portal +#: model:ir.model,name:g2p_service_provider_portal.model_auth_oauth_provider +msgid "OAuth2 provider" +msgstr "Fournisseur OAuth2" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "OR" +msgstr "OU" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "OTP Settings" +msgstr "Paramètres OTP" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Once submitted, application can not be modified." +msgstr "Une fois soumise, la candidature ne peut plus être modifiée." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page +msgid "Other" +msgstr "Autre" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Other Services" +msgstr "Autres services" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base +msgid "Others" +msgstr "Autres" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.other_page +msgid "Others | Service Provider Portal" +msgstr "Autres | Portail du fournisseur de services" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page +msgid "Other| Self Service Portal" +msgstr "Autre | Portail libre-service" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page +msgid "" +"Our experts are working hard to make this page available. Meanwhile, we " +"request you to please visit after some time." +msgstr "" +"Nos experts travaillent dur pour rendre cette page disponible. En attendant," +" nous.vous demander de bien vouloir visiter après un certain temps." + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_website_page +msgid "Page" +msgstr "Page" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page +msgid "Page Under Construction!" +msgstr "Page en construction!" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Password" +msgstr "Mot de passe" + +#. module: g2p_self_service_portal +#: model:ir.ui.menu,name:g2p_self_service_portal.menu_program_website_page +msgid "Portal Pages" +msgstr "Pages du portail" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Proceed to Application" +msgstr "Passer à la candidature" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +msgid "Profile | Service Provider Portal" +msgstr "Profil | Portail du fournisseur de services" + +#. module: g2p_service_provider_portal +#: model:ir.model,name:g2p_service_provider_portal.model_g2p_program +msgid "Program" +msgstr "Programme" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__self_service_portal_form +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__self_service_portal_form +msgid "Program Form" +msgstr "Formulaire de programme" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Program Name " +msgstr "Nom du programme " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Program Status " +msgstr "Statut du programme " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Program Submission" +msgstr "Soumission du programme" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Re Enter password" +msgstr "Re saisir le mot de passe" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "Reapply" +msgstr "Réappliquer" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "Reimbursement Submission" +msgstr "Soumission de remboursement" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.aboutus_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.contact_us +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.other_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Reimbursements" +msgstr "Remboursements" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Rejected" +msgstr "Rejeté" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +msgid "Resend OTP" +msgstr "Renvoyer OTP" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Reset Password" +msgstr "réinitialiser le mot de passe" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "" +"Sample Text for Reference: This Scheme is available until xx March, 2023.\n" +" To avail benefits, please apply here." +msgstr "" +"Exemple de texte pour référence : ce programme est disponible jusqu'au xx mars 2023.\n" +" Pour bénéficier des avantages, veuillez postuler ici." + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Search by Voucher ID / Beneficia…" +msgstr "Recherche par identifiant de bon / bénéfice…" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Search by program name" +msgstr "Rechercher par nom de programme" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Search here" +msgstr "Cherche ici" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_logo +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "Self Service Logo" +msgstr "Logo libre-service" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_otp_notification_managers +msgid "Self Service Otp Notification Managers" +msgstr "Gestionnaires de notifications OTP en libre-service" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form +msgid "Self Service Portal" +msgstr "Portail libre-service" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_signup_id_type +msgid "Self Service Signup Id Type" +msgstr "Type d'identifiant d'inscription en libre-service" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.view_spp_program_reimbursement_form +msgid "Service Provider Portal" +msgstr "Portail du fournisseur de services" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Sign Up" +msgstr "S'inscrire" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "Signup Settings" +msgstr "Paramètres d'inscription" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Sr" +msgstr "Sr" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Sr.No." +msgstr "Sr.No." + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Status" +msgstr "Statut" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Status " +msgstr "Statut " + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Submission Form" +msgstr "Formulaire de soumission" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Submission Info | Self Service Portal" +msgstr "Informations de soumission | Portail libre-service" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Submit" +msgstr "Soumettre" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Submitted" +msgstr "Envoyé" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Submitted On" +msgstr "Soumis le" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Submitted On " +msgstr "Soumis le " + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "Sumbitted On" +msgstr "Envoyé le" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Tap here for assistance" +msgstr "Appuyez ici pour obtenir de l'aide" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Tap to know more" +msgstr "Appuyez pour en savoir plus" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "" +"Thank you for submitting the reimbursement application.\n" +" Your claim is being processed." +msgstr "" +"Merci d'avoir soumis la demande de remboursement.\n" +" Votre demande est en cours de traitement." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Thank you for submitting your form for the program" +msgstr "Merci d'avoir soumis votre formulaire pour le programme" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "" +"Thank you. Your\n" +" application has been submitted successfully. Please note your application ID\n" +" for future reference -" +msgstr "" +"Merci. Votre\n" +" la candidature a été soumise avec succès. Veuillez noter votre ID de candidature\n" +" pour référence future -" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "" +"Thank you. Your application has been submitted successfully.\n" +" Please note your application ID for future reference -" +msgstr "" +"Merci. Votre candidature a été soumise avec succès.\n" +" Veuillez noter votre ID d'application pour référence future -" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "The claim submission will be made against the above voucher ID." +msgstr "La soumission de la réclamation sera effectuée avec l'ID de bon ci-dessus." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "" +"The entered data will not be saved.\n" +" Are you sure you want to discard the form?" +msgstr "" +"Les données saisies ne seront pas enregistrées.\n" +"Êtes-vous sûr de vouloir supprimer le formulaire ?" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Under Review" +msgstr "En cours de révision" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "User" +msgstr "Utilisateur" + +#. module: g2p_self_service_portal +#: code:addons/g2p_self_service_portal/controllers/main.py:0 +#, python-format +msgid "User is not allowed to access the portal" +msgstr "L'utilisateur n'est pas autorisé à accéder au portail" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: code:addons/g2p_self_service_portal/controllers/main.py:0 +#: code:addons/g2p_service_provider_portal/controllers/main.py:0 +#, python-format +msgid "User is not logged in" +msgstr "L'utilisateur n'est pas connecté" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "View" +msgstr "Afficher" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "View All" +msgstr "Afficher tout" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "View All Programs" +msgstr "Afficher tous les programmes" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "View My Programs" +msgstr "Afficher mes programmes" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Voucher ID -" +msgstr "ID du bon -" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Voucher ID " +msgstr "ID du bon " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "" +"You haven’t enrolled into\n" +" any programs yet, please tap on the below link\n" +" to view all programs." +msgstr "" +"Vous n'êtes pas inscrit à\n" +" aucun programme pour le moment, veuillez appuyer sur le lien ci-dessous\n" +" pour voir tous les programmes." + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "Your application for reimbursement is approved." +msgstr "Votre demande de remboursement est approuvée." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Your application is still In Progress." +msgstr "Votre candidature est toujours en cours." + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "breadcrumb" +msgstr "fil d'Ariane" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "© 2023 National Social Benefits Portal. All rights reserved." +msgstr "" +"© 2023 Portail National des Prestations Sociales. Tous droits réservés." diff --git a/g2p_self_service_portal/i18n/tl.po b/g2p_self_service_portal/i18n/tl.po new file mode 100644 index 00000000..3e6ebf71 --- /dev/null +++ b/g2p_self_service_portal/i18n/tl.po @@ -0,0 +1,1173 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_self_service_portal +# * g2p_service_provider_portal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-07-31 09:15+0000\n" +"PO-Revision-Date: 2023-07-31 09:15+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: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid ", how are you doing?" +msgstr ", kumusta ka?" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "" +".\n" +"
\n" +" Your application number is" + + +msgstr "" +".\n" +"
\n" +" Ang iyong numero ng aplikasyon ay" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "" +"30+ Schemes\n" +" available" +msgstr "" +"30+ Mga programa\n" +"Magagamit" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "55+ Schemes available" +msgstr "Available ang 55+ na mga scheme" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "" +"

\n" +" We appreciate your interest in and we are committed to providing you with the support you need to achieve your goals.\n" +" Our team will now review your application and assess your eligibility for the scheme. This process may take some time, and we appreciate your patience while we work to provide you with the best possible service.\n" +"

\n" +" Please note that if additional information is required to process your application, we will contact you using the email or phone number provided in your application. Therefore, it is important that you check your email and phone regularly to avoid any delays.\n" +" Once your application has been reviewed, we will notify you of the outcome via email or phone. If your application is approved, we will provide you with the necessary instructions to access the benefits of the scheme.\n" +"

\n" +" Thank you once again for your application, and we wish you the best of luck in your future endeavors.\n" +"

\n" +" Best regards,\n" +"
\n" +" Program Management Team" +"

\n" +" Pinahahalagahan namin ang iyong interes at nakatuon kami sa pagbibigay sa iyo ng suporta na kailangan mo upang makamit ang iyong mga layunin.\n" +" Susuriin na ngayon ng aming team ang iyong aplikasyon at tatasahin ang iyong pagiging karapat-dapat para sa scheme. Maaaring tumagal ng ilang oras ang prosesong ito, at pinahahalagahan namin ang iyong pasensya habang nagsusumikap kaming ibigay sa iyo ang pinakamahusay na posibleng serbisyo.\n" +"

\n" +" Pakitandaan na kung kinakailangan ang karagdagang impormasyon upang maproseso ang iyong aplikasyon, makikipag-ugnayan kami sa iyo gamit ang email o numero ng telepono na ibinigay sa iyong aplikasyon. Samakatuwid, mahalagang suriin mo nang regular ang iyong email at telepono upang maiwasan ang anumang pagkaantala.\n" +" Kapag nasuri na ang iyong aplikasyon, aabisuhan ka namin tungkol sa resulta sa pamamagitan ng email o telepono. Kung maaprubahan ang iyong aplikasyon, bibigyan ka namin ng mga kinakailangang tagubilin upang ma-access ang mga benepisyo ng scheme.\n" +"

\n" +" Salamat muli para sa iyong aplikasyon, at nais namin sa iyo ang pinakamahusay na swerte sa iyong mga pagsusumikap sa hinaharap.\n" +"

\n" +" Pagbati,\n" +"
\n" +" Pangkat ng Pamamahala ng Programa" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid " Print" +msgstr " Print" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +msgid "" +"Address" +msgstr "" +"Address" + + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Date " +"of Birth" +msgstr "" +"Petsa " +"ng kapanganakan" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Email" +" Address" +msgstr "" +"Email" +" Address" + + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"First" +" Name" +msgstr "" +"Una" +" Pangalan" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Gender" +msgstr "" +"Kasarian" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Last " +"Name" +msgstr "" +"Huling " +"Pangalan" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Mobile Number" +msgstr "" +"Numero ng Mobile" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +msgid "" +"Name" +msgstr "" +"Pangalan" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "*" +msgstr "*" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "English" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Filipino" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Français" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "NEW" +msgstr "BAGO" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +msgid "Time remaining 02:00" +msgstr "Natitirang oras 02:00" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base +msgid "About Us" +msgstr "Tungkol sa atin" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.aboutus_page +msgid "About Us | Service Provider Portal" +msgstr "Tungkol sa Amin | Portal ng Tagapagbigay ng Serbisyo" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +msgid "About Us| Self Service Portal" +msgstr "Tungkol sa Amin| Portal ng Sariling Serbisyo" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Actions" +msgstr "Mga aksyon" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "All Past Submissions" +msgstr "Lahat ng Nakaraang Pagsusumite" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "All Programs" +msgstr "Lahat ng mga programa" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "All Programs | Self Service Portal" +msgstr "Lahat ng Programa | Portal ng Sariling Serbisyo" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "All Submissions" +msgstr "Lahat ng Pagsusumite" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_auth_oauth_provider__g2p_self_service_allowed +msgid "Allowed in Self Service Portal" +msgstr "Pinapayagan sa Self Service Portal" + +#. module: g2p_service_provider_portal +#: model:ir.model.fields,field_description:g2p_service_provider_portal.field_auth_oauth_provider__g2p_service_provider_allowed +msgid "Allowed in Service Provider Portal" +msgstr "Pinapayagan sa Portal ng Tagabigay ng Serbisyo" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Amount Received (in USD) " +msgstr "Halagang Natanggap (sa USD) " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Application Form" +msgstr "Form ng Aplikasyon" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Application ID" +msgstr "ID ng aplikasyon" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Application ID " +msgstr "ID ng Application " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Application Status " +msgstr "Katayuan ng Application " + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Applied" +msgstr "Inilapat" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Applied on" +msgstr "Inilapat sa" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Apply" +msgstr "Mag-apply" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Approved" +msgstr "Inaprubahan" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "Approved On" +msgstr "Naaprubahan Sa" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Assistance Amount " +msgstr "Halaga ng Tulong " + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Assistance Type " +msgstr "Uri ng Tulong " + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Beneficiary Details" +msgstr "Mga Detalye ng Makikinabang" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Beneficiary Name " +msgstr "Pangalan ng Benepisyaryo " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Birthdate" +msgstr "Petsa ng kapanganakan" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Cancel" +msgstr "Kanselahin" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Close" +msgstr "Isara" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Closed" +msgstr "Sarado" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Completed" +msgstr "Nakumpleto" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_res_config_settings +msgid "Config Settings" +msgstr "Mga Setting ng Config" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Confirm Password" +msgstr "Kumpirmahin ang Password" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base +msgid "Contact Us" +msgstr "Makipag-ugnayan sa amin" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.contact_us +msgid "Contact Us | Service Provider Portal" +msgstr "Makipag-ugnayan sa Amin | Portal ng Tagapagbigay ng Serbisyo" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +msgid "Contact Us| Self Service Portal" +msgstr "Makipag-ugnayan sa Amin| Self Service Portal" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_create_wizard +msgid "Create a New Program Wizard" +msgstr "Lumikha ng Bagong Program Wizard" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Dear" +msgstr "Mahal" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Discard" +msgstr "Itapon" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Discard applicaton?" +msgstr "Itapon ang aplikasyon??" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Do you want to submit the application?" +msgstr "Gusto mo bang isumite ang aplikasyon?" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Education" +msgstr "Edukasyon" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Email" +msgstr "Email" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Email or Phone" +msgstr "Email o Telepono" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "English" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Enrolled" +msgstr "Naka-enroll" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +msgid "Enter OTP" +msgstr "Ipasok ang OTP" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter email address" +msgstr "Ipasok ang email address" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Enter email or phone" +msgstr "Ipasok ang email o telepono" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter password" +msgstr "Ilagay ang password" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter phone number" +msgstr "Ipasok ang numero ng telepono" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter your first name" +msgstr "Ipasok ang iyong pangalan" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter your last name" +msgstr "Ipasok ang iyong apelyido" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Enter your middle name" +msgstr "Ipasok ang iyong gitnang pangalan" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Entitlement (in USD) " +msgstr "Karapatan (sa USD) " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Entitlements" +msgstr "Karapatan" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Entitlements | Service Provider Portal" +msgstr "Mga Karapat-dapat | Portal ng Tagapagbigay ng Serbisyo" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Ext." +msgstr "Ext." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "FAQ" +msgstr "Mga Karaniwang Tanong" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Facing any challenges?" +msgstr "Nahaharap sa anumang hamon?" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Female" +msgstr "Babae" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "" +"Fields marked with\n" +" \"*\"\n" +" are mandatory" +msgstr "" +"Mga field na minarkahan ng\n" +" \"*\"\n" +"ay sapilitan" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "" +"Fields marked with\n" +" \"*\"\n" +" are mandatory" +msgstr "" +"Mga field na minarkahan ng\n" +" \"*\"\n" +"ay sapilitan" + +#. module: g2p_service_provider_portal +#: model:ir.model.fields,field_description:g2p_service_provider_portal.field_g2p_program__file_size_spp +msgid "File Size Spp" +msgstr "Laki ng File Spp" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__file_size_ssp +msgid "File Size Ssp" +msgstr "Laki ng File Ssp" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form +msgid "File Upload Size in Portal (MB)" +msgstr "Laki ng Pag-upload ng File sa Portal (MB)" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Filipino" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "First Name" +msgstr "Unang Pangalan" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Français" +msgstr " " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "G2P Self Service Settings" +msgstr "Mga Setting ng Pansariling Serbisyo ng G2P" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Gender" +msgstr "Kasarian" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "Go to Home" +msgstr "Pumunta sa Bahay" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Healthcare" +msgstr "Pangangalaga sa kalusugan" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Help" +msgstr "Tulong" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page +msgid "Help Main Topic Three" +msgstr "Tulong Pangunahing Paksa Ikatlong" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page +msgid "Help| Self Service Portal" +msgstr "Tulong| Portal ng Sariling Serbisyo" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Hi" +msgstr "Kumusta" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.help_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Home" +msgstr "Bahay" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "I am here to assist you. Take a few minutes and lets connect!" +msgstr "Narito ako upang tulungan ka. Maglaan ng ilang minuto at kumonekta tayo!" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "ID Type" +msgstr "Uri ng ID" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "II" +msgstr "II" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_website_page__is_portal_form +msgid "Is Portal Form" +msgstr "Ay Portal Form" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Jr" +msgstr "Jr" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Last Name" +msgstr "Apelyido" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Login" +msgstr "Mag-login" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base +msgid "Logout" +msgstr "Mag-logout" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Male" +msgstr "Lalaki" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_create_wizard_form +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form +msgid "Map Portal Form" +msgstr "Form ng Portal ng Mapa" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Middle Name" +msgstr "Gitnang Pangalan" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Mobile No." +msgstr "Mobile No." + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__multiple_form_submission +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__multiple_form_submission +msgid "Multiple Form Submission" +msgstr "Maramihang Pagsusumite ng Form" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "My Applications" +msgstr "Aking Mga Aplikasyon" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base +msgid "My Profile" +msgstr "Aking Profile" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +msgid "My Profile | Self Service Portal" +msgstr "Aking Profile | Self Service Portal" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "New" +msgstr "Bago" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "New Reimbursement Request | Service Provider Portal" +msgstr "Bagong Reimbursement Request | Service Provider Portal" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "No." +msgstr "Numero." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "Not Applied" +msgstr "Hindi Inilapat" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Not Eligible" +msgstr "Hindi Kwalipikado" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "Notification Managers" +msgstr "Mga Tagapamahala ng Abiso" + +#. module: g2p_service_provider_portal +#: model:ir.model,name:g2p_service_provider_portal.model_auth_oauth_provider +msgid "OAuth2 provider" +msgstr "provider ng OAuth2" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "OR" +msgstr "o" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "OTP Settings" +msgstr "Mga Setting ng OTP" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Once submitted, application can not be modified." +msgstr "Kapag naisumite, hindi na mababago ang aplikasyon." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page +msgid "Other" +msgstr "Iba pa" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Other Services" +msgstr "Iba pang Serbisyo" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.base +msgid "Others" +msgstr "iba pang" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.other_page +msgid "Others | Service Provider Portal" +msgstr "Iba | Portal ng Tagapagbigay ng Serbisyo" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page +msgid "Other| Self Service Portal" +msgstr "Iba pa| Portal ng Sariling Serbisyo" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page +msgid "" +"Our experts are working hard to make this page available. Meanwhile, we " +"request you to please visit after some time." +msgstr "" +"Ang aming mga eksperto ay nagtatrabaho nang mabuti upang magagamit ang " +"pahinang ito. Samantala, hinihiling namin sa inyo na bumisita lamang muli sa" +" ibang pagkakataon." + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_website_page +msgid "Page" +msgstr "Pahina" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.other_page +msgid "Page Under Construction!" +msgstr "Isinasagawa ang Pahina!" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Password" +msgstr "Pagbabago ng Password" + +#. module: g2p_self_service_portal +#: model:ir.ui.menu,name:g2p_self_service_portal.menu_program_website_page +msgid "Portal Pages" +msgstr "Mga Pahina ng Portal" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Proceed to Application" +msgstr "Magpatuloy sa Application" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +msgid "Profile | Service Provider Portal" +msgstr "Profile | Portal ng Tagapagbigay ng Serbisyo" + +#. module: g2p_service_provider_portal +#: model:ir.model,name:g2p_service_provider_portal.model_g2p_program +msgid "Program" +msgstr "Programa" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__self_service_portal_form +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__self_service_portal_form +msgid "Program Form" +msgstr "Form ng Programa" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Program Name " +msgstr "Pangalan ng Programa " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Program Status " +msgstr "Katayuan ng Programa " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Program Submission" +msgstr "Pagsusumite ng Programa" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Re Enter password" +msgstr "Ipasok muli ang password" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "Reapply" +msgstr "Mag-apply muli" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "Reimbursement Submission" +msgstr "Pagsusumite ng Reimbursement" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.aboutus_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.contact_us +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.other_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.profile_page +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Reimbursements" +msgstr "Mga Reimbursement" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Rejected" +msgstr "Tinanggihan" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +msgid "Resend OTP" +msgstr "Muling ipadala ang OTP" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Reset Password" +msgstr "I-reset ang Password" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "" +"Sample Text for Reference: This Scheme is available until xx March, 2023.\n" +" To avail benefits, please apply here." +msgstr "" +"Sample Text for Reference: Ang Scheme na ito ay available hanggang xx March, 2023.\n" +"Para makakuha ng mga benepisyo, mag-apply dito." + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Search by Voucher ID / Beneficia…" +msgstr "Maghanap sa pamamagitan ng Voucher ID / Beneficia…" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Search by program name" +msgstr "Maghanap ayon sa pangalan ng programa" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Search here" +msgstr "Maghanap dito" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_logo +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "Self Service Logo" +msgstr "Logo ng Self Service" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_otp_notification_managers +msgid "Self Service Otp Notification Managers" +msgstr "Mga Tagapamahala ng Abiso sa Self Service Otp" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form +msgid "Self Service Portal" +msgstr "Portal ng Sariling Serbisyo" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_signup_id_type +msgid "Self Service Signup Id Type" +msgstr "Uri ng Self Service Signup Id" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.view_spp_program_reimbursement_form +msgid "Service Provider Portal" +msgstr "Portal ng Tagapagbigay ng Serbisyo" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.otp_authentication_page +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Sign Up" +msgstr "Mag-sign Up" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "Signup Settings" +msgstr "Mga Setting ng Pag-signup" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.signup_page +msgid "Sr" +msgstr "Sr" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Sr.No." +msgstr "Sr.Hindi." + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Status" +msgstr "Katayuan" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Status " +msgstr "Katayuan " + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Submission Form" +msgstr "Form ng Pagsusumite" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Submission Info | Self Service Portal" +msgstr "Impormasyon sa Pagsusumite | Portal ng Sariling Serbisyo" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Submit" +msgstr "Ipasa" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Submitted" +msgstr "Naisumite" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Submitted On" +msgstr "Naisumite Sa" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Submitted On " +msgstr "Naisumite Sa " + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "Sumbitted On" +msgstr "Isinumpa Sa" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Tap here for assistance" +msgstr "Mag-tap dito para sa tulong" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Tap to know more" +msgstr "I-tap para malaman pa" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "" +"Thank you for submitting the reimbursement application.\n" +" Your claim is being processed." +msgstr "" +"Salamat sa pagsusumite ng reimbursement application.\n" +" Pinoproseso ang iyong claim." + + + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Thank you for submitting your form for the program" +msgstr "Salamat sa pagsusumite ng iyong form para sa programa" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "" +"Thank you. Your\n" +" application has been submitted successfully. Please note your application ID\n" +" for future reference -" +msgstr "" +"Salamat. Ang iyong\n" +" matagumpay na naisumite ang aplikasyon. Pakitandaan ang iyong application ID\n" +"para sa sanggunian sa hinaharap-" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "" +"Thank you. Your application has been submitted successfully.\n" +" Please note your application ID for future reference -" +msgstr "" +"Salamat. Matagumpay na naisumite ang iyong aplikasyon.\n" +" Pakitandaan ang iyong application ID para sa sanggunian sa hinaharap -" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "The claim submission will be made against the above voucher ID." +msgstr "Ang pagsusumite ng claim ay gagawin laban sa voucher ID sa itaas." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "" +"The entered data will not be saved.\n" +" Are you sure you want to discard the form?" +msgstr "" +"Hindi mase-save ang inilagay na data.\n" +"Sigurado ka bang gusto mong i-discard ang form?" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Under Review" +msgstr "Sinusuri" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "User" +msgstr "Gumagamit" + +#. module: g2p_self_service_portal +#: code:addons/g2p_self_service_portal/controllers/main.py:0 +#, python-format +msgid "User is not allowed to access the portal" +msgstr "Ang gumagamit ay hindi pinapayagang ma-access ang portal" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: code:addons/g2p_self_service_portal/controllers/main.py:0 +#: code:addons/g2p_service_provider_portal/controllers/main.py:0 +#, python-format +msgid "User is not logged in" +msgstr "Ang gumagamit ay hindi naka-log in" + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "View" +msgstr "Tingnan" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "View All" +msgstr "Tingnan lahat" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "View All Programs" +msgstr "Tingnan ang Lahat ng Programa" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "View My Programs" +msgstr "Tingnan ang Aking Mga Programa" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "Voucher ID -" +msgstr "Voucher ID -" + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursements +msgid "Voucher ID " +msgstr "Voucher ID " + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "" +"You haven’t enrolled into\n" +" any programs yet, please tap on the below link\n" +" to view all programs." +msgstr "" +"Hindi ka pa naka-enroll sa\n" +" anumang mga programa pa, mangyaring i-tap ang link sa ibaba\n" +"upang tingnan ang lahat ng mga programa." + +#. module: g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_submitted +msgid "Your application for reimbursement is approved." +msgstr "Ang iyong aplikasyon para sa reimbursement ay naaprubahan." + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.program_submission_info +msgid "Your application is still In Progress." +msgstr "Ang iyong aplikasyon ay nasa Progreso pa rin." + +#. modules: g2p_self_service_portal, g2p_service_provider_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +#: model_terms:ir.ui.view,arch_db:g2p_service_provider_portal.reimbursement_form_template_view +msgid "breadcrumb" +msgstr "mumo ng tinapay" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "© 2023 National Social Benefits Portal. All rights reserved." +msgstr "" +"© 2023 National Social Benefits Portal. Lahat ng karapatan ay nakalaan" diff --git a/g2p_self_service_portal/i18n/zh_HK.po b/g2p_self_service_portal/i18n/zh_HK.po new file mode 100644 index 00000000..6c33bda9 --- /dev/null +++ b/g2p_self_service_portal/i18n/zh_HK.po @@ -0,0 +1,490 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * g2p_self_service_portal +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-03-03 03:50+0000\n" +"PO-Revision-Date: 2023-03-03 03:50+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: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid ", how are you doing?" +msgstr ", 你好吗" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "" +"30+ Schemes\n" +" available" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "55+ Schemes available" +msgstr "提供 55+ 种方案" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "English" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Filipino" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "NEW" +msgstr "新的" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "中国人" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "About Us" +msgstr "关于我们" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.aboutus_page +msgid "About Us| Self Service Portal" +msgstr "关于我们|自助服务门户" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "Actions" +msgstr "动作" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "All Programs" +msgstr "所有程序" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "All Programs | Self Service Portal" +msgstr "所有程序 |自助服务门户" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_auth_oauth_provider__g2p_self_service_allowed +msgid "Allowed in Self Service Portal" +msgstr "在自助服务门户中允许" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Amount Received (in USD) " +msgstr "收到的金额(美元)" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Application Form" +msgstr "申请表" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_membership__application_id +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Application ID" +msgstr "申请编号" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Application ID " +msgstr "申请编号" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Apply" +msgstr "申请" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Cancel" +msgstr "取消" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_res_config_settings +msgid "Config Settings" +msgstr "配置设置" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Contact Us" +msgstr "联系我们" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.contact_us +msgid "Contact Us| Self Service Portal" +msgstr "联系我们|自助服务门户" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_create_wizard +msgid "Create a New Program Wizard" +msgstr "创建新程序向导”" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Discard" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Discard applicaton?" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Education" +msgstr "教育" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Email" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "English" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Enter email address" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Enter password" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Entitlement (in USD) " +msgstr "权利(美元)" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Entitlements" +msgstr "权利" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Error Page" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.error_page +msgid "Error| Self Service Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "FAQ" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Facing any challenges?" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "" +"Fields marked with\n" +" \"*\"\n" +" are mandatory" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Filipino" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "G2P Self Service Settings" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Healthcare" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Help" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Hi" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base +msgid "Home" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "I am here to assist you. Take a few minutes and lets connect!" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Login" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Logout" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_create_wizard_form +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_portal_form +msgid "Map Portal Form" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Menu Item" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base +msgid "My Profile" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.profile_page +msgid "My Profile| Self Service Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "My Programs" +msgstr "我的节目" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "No." +msgstr "不。" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "Not Applied" +msgstr "没有申请" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_auth_oauth_provider +msgid "OAuth2 provider" +msgstr "OAuth2 提供商" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "OR" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Other Services" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base +msgid "" +"Our experts are working hard to make this page available.\n" +" Meanwhile, we request you to please visit after some time." +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page_base +msgid "Page Under Construction!" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Password" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_g2p_program +msgid "Program" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program_create_wizard__self_service_portal_form +msgid "Program Form" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model,name:g2p_self_service_portal.model_g2p_program_membership +msgid "Program Membership" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Program Name " +msgstr "程序名称" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.login_page +msgid "Reset Password" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Search by program name" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Search here" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_res_config_settings__self_service_logo +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_res_config_settings_view_form +msgid "Self Service Logo" +msgstr "" + +#. module: g2p_self_service_portal +#: model:ir.model.fields,field_description:g2p_self_service_portal.field_g2p_program__self_service_portal_form +msgid "Self Service Portal Form" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "Static Page" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.static_page +msgid "Static Page| Self Service Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Status " +msgstr "地位" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "Submit" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Submitted" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Submitted Application Form" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "Submitted On" +msgstr "提交于" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Submitted On " +msgstr "提交于" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Tap here for assistance" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "Tap to know more" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "" +"The entered data will not be saved.\n" +" Are you sure you want to discard the form?" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "" +"This scheme is available till 31st March, 2023.\n" +" Eligible members can avail the benefits by applying to this scheme." +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "User" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.allprograms +msgid "View" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "View All" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +msgid "View My Programs" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.dashboard +msgid "" +"Welcome to the National Social Benefits\n" +" Portal" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_submitted +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.self_service_form_template +msgid "breadcrumb" +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "© 2023 National Social Benefits Portal. All rights reserved." +msgstr "" + +#. module: g2p_self_service_portal +#: model_terms:ir.ui.view,arch_db:g2p_self_service_portal.base +msgid "中国人" +msgstr "" diff --git a/g2p_self_service_portal/models/__init__.py b/g2p_self_service_portal/models/__init__.py new file mode 100644 index 00000000..fd607e55 --- /dev/null +++ b/g2p_self_service_portal/models/__init__.py @@ -0,0 +1,3 @@ +from . import res_config_settings +from . import programs +from . import website diff --git a/g2p_self_service_portal/models/programs.py b/g2p_self_service_portal/models/programs.py new file mode 100644 index 00000000..f65eb0eb --- /dev/null +++ b/g2p_self_service_portal/models/programs.py @@ -0,0 +1,34 @@ +# Part of OpenG2P. See LICENSE file for full copyright and licensing details. + +from odoo import api, fields, models + + +class G2PProgram(models.Model): + _inherit = "g2p.program" + + self_service_portal_form = fields.Many2one( + "website.page", + string="Program Form", + domain="[('is_portal_form', '=', 'True')]", + ) + + multiple_form_submission = fields.Boolean(default=False) + + file_size_ssp = fields.Float() + + @api.constrains("self_service_portal_form") + def update_form_template(self): + form_view = self.self_service_portal_form.view_id + if form_view: + form_view_template = form_view.arch_db + form_view.write( + { + "arch_db": form_view_template.replace( + "website.layout", + "g2p_self_service_portal.self_service_form_template", + ).replace( + "g2p_service_provider_portal.reimbursement_submission_form_template", + "g2p_self_service_portal.self_service_form_template", + ) + } + ) diff --git a/g2p_self_service_portal/models/res_config_settings.py b/g2p_self_service_portal/models/res_config_settings.py new file mode 100644 index 00000000..08339b53 --- /dev/null +++ b/g2p_self_service_portal/models/res_config_settings.py @@ -0,0 +1,25 @@ +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = ["res.config.settings"] + + self_service_logo = fields.Many2one( + "ir.attachment", + config_parameter="g2p_self_service_portal.self_service_logo_attachment", + ) + + self_service_signup_id_type = fields.Many2one( + "g2p.id.type", + config_parameter="g2p_self_service_portal.self_service_signup_id_type", + ) + + # For now this is a list of references. Example: + # [ + # 'g2p.program.notification.manager.sms,2', + # 'g2p.program.notification.manager.fast2sms,4', + # 'g2p.program.notification.manager.email,14' + # ] + self_service_otp_notification_managers = fields.Char( + config_parameter="g2p_self_service_portal.otp_notification_managers" + ) diff --git a/g2p_self_service_portal/models/website.py b/g2p_self_service_portal/models/website.py new file mode 100644 index 00000000..4d603502 --- /dev/null +++ b/g2p_self_service_portal/models/website.py @@ -0,0 +1,9 @@ +# Part of OpenG2P. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class WebsitePage(models.Model): + _inherit = "website.page" + + is_portal_form = fields.Boolean(default=False) diff --git a/g2p_self_service_portal/pyproject.toml b/g2p_self_service_portal/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/g2p_self_service_portal/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/g2p_self_service_portal/readme/apply-for-program.md b/g2p_self_service_portal/readme/apply-for-program.md new file mode 100644 index 00000000..ef3d9f3d --- /dev/null +++ b/g2p_self_service_portal/readme/apply-for-program.md @@ -0,0 +1,70 @@ +# Self Service Portal-Apply for program + +## Introduction + +In this repo the logged in user can apply for the listed programs if they have not applied. + +## Steps + +When you go to list of all programs and apply for any of the program you will go to `/selfservice/apply` +controller along with the program_id as query parameter, where the following task will be performed: + +- It will check for the form_id that is mapped with this program. +- If no form is mapped with the program, it will directly return a string "No form mapped with the program" +- Then we will update the url of the form page as `/selfservice/apply/form_id` and controller will return this + url. +- At last we will pass the program_name and current_user_name as query parameter to the above url. + +**\*\*Note\*\***: If form is not mapped with the program. Refer this repo [Form mapping with Program]() for +mapping form to program. + +So, this controller will be redirected to the application form of the program and you can fill out the form +and can apply for the program or can cancel the application. + +### When you `submit` the Applicaton + +If you submit the application, onclick event listener of javacript will be triggerd and it will checking for +the required fields. If all required fields are not filled you will get a toast message in the top right side +with a error message to fill all the required fields. Along wih the toast message you will also get error +message beow the required field and there input box border color will also change. + + List of all the error messages: + 1. If type is checkbox and radio + eror message: Please select + + example: let say we have gender field and it is required but not filled then the error message will be- please select gender + + 2. Remaining data type + error message: Please enter + +Along with the required fields it will also check for the valid data type. + + List of all validation messages: + 1. data type is email + validaton message: Please enter a valid email address + + 2. data type is url + validaton message: Please enter a valid url + + 3. data type is tel + validaton message: Please enter a valid telephone number + +**\*\*Note\*\***: Both the error message and validation message will not be displayed simultaneously. + +When all the required field and valid data type is entered the submit button will go to +`/selfservice/submitted` controller. In this controller following task will be executed: + +- Form data will be saved in the json format in `additional_info` field which is present in `res.partner` + model +- Now an application_id will be generated having submission date followed by 5 digit sequence number starting + from 00001, e.g. 24012300001 +- After generating application_id, you will check the current user partner_id and current program_id for which + the user has applied and will the pass these 3 parameter (application_id, program_id and partner_id) to our + `g2p.program.membership` model to create a new record. +- At last you will render `form submitted view` along with submission_date and application_id. + +### When you `cancel` the Applicaton + +If you cancel the application you will get a popup message with **discard** and **cancel** buttons. The cancel +button will cancel the popup and you can continue with the application form while clicking on the ‘discard’ +button will redirect you to the all programs list and your filled data will not be saved. diff --git a/g2p_self_service_portal/readme/images/main.png b/g2p_self_service_portal/readme/images/main.png new file mode 100644 index 0000000000000000000000000000000000000000..9ec20990f35ecc7fa9406e097ca6449c8408c142 GIT binary patch literal 149669 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�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 L3Z&4c&W;*F|M5gmlxikceL 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

$Y!=z;Z>Qt%ff>=AT}9Ue+6;7INPI4aUfTwg^R) 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 z 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

&+?0~@m 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

b&AgH?c@kf=PLd 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 literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-Regular.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..62d3a61871039b20b0bfc6c7474d00a5639f3830 GIT binary patch literal 133844 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


Zh`0ua!LT;JuL(Kdt$sjf@wC%{`lAGN*>ceRAaK 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"; + + // Null value + if (required_input_field.value === "") { + required_input_field.style.borderColor = "#D32D2D"; + isValid = false; + showToast("Please update all mandatory fields"); + + if (required_input_field.type === "radio" || required_input_field.type === "checkbox") { + // Pass + } else if (required_fields[i].getElementsByClassName("input-field-error-message").length === 0) { + required_fields[i].insertAdjacentHTML("beforeend", error_message); + } else { + if ( + required_fields[i].getElementsByClassName("input-field-validation-message").length !== 0 + ) { + required_fields[i].getElementsByClassName( + "input-field-validation-message" + )[0].style.display = "none"; + } + required_fields[i].getElementsByClassName("input-field-error-message")[0].style.display = + "block"; + } + } + + // Checking valid value + else { + required_input_field.style.borderColor = "#E3E3E3"; + // Removing the error message of not filling the input field + if (required_fields[i].getElementsByClassName("input-field-error-message").length !== 0) { + required_fields[i].getElementsByClassName("input-field-error-message")[0].style.display = + "none"; + } + + if (required_fields[i].getElementsByClassName("input-field-validation-message").length !== 0) { + required_fields[i].getElementsByClassName("input-field-validation-message")[0].style.display = + "none"; + } + + if (required_input_field.type === "email") { + if (isValidEmail(required_input_field.value) === false) { + isValid = false; + const validation_message = + '
Please enter a valid email address
'; + required_input_field.style.borderColor = "#D32D2D"; + showToast("Please update all mandatory fields"); + + if ( + required_fields[i].getElementsByClassName("input-field-validation-message").length === + 0 + ) { + required_fields[i].insertAdjacentHTML("beforeend", validation_message); + } else { + required_fields[i].getElementsByClassName( + "input-field-validation-message" + )[0].style.display = "block"; + } + } + } else if (required_input_field.type === "url") { + if (isValidURL(required_input_field.value) === false) { + isValid = false; + const validation_message = + '
Please enter a valid url
'; + showToast("Please update all mandatory fields"); + required_input_field.style.borderColor = "#D32D2D"; + + if ( + required_fields[i].getElementsByClassName("input-field-validation-message").length === + 0 + ) { + required_fields[i].insertAdjacentHTML("beforeend", validation_message); + } else { + required_fields[i].getElementsByClassName( + "input-field-validation-message" + )[0].style.display = "block"; + } + } + } else if (required_input_field.type === "tel") { + if (isValidTelNumber(required_input_field.value) === false) { + isValid = false; + const validation_message = + '
Please enter a valid telephone number
'; + showToast("Please update all mandatory fields"); + required_input_field.style.borderColor = "#D32D2D"; + + if ( + required_fields[i].getElementsByClassName("input-field-validation-message").length === + 0 + ) { + required_fields[i].insertAdjacentHTML("beforeend", validation_message); + } else { + required_fields[i].getElementsByClassName( + "input-field-validation-message" + )[0].style.display = "block"; + } + } + } else if (required_input_field.type === "radio" || required_input_field.type === "checkbox") { + var options = required_fields[i].getElementsByClassName("form-check-input"); + var isChecked = false; + + for (let j = 0; j < options.length; j++) { + // Options[j].style.outline = 'none' + + if (options[j].checked) { + isChecked = true; + } + } + + if (isChecked === false) { + isValid = false; + var field_name_checked = required_input_field.name.toLowerCase(); + var select_error_message = + '
Please select ' + + field_name_checked + + "
"; + + if (required_fields[i].getElementsByClassName("input-field-error-message").length === 0) { + required_fields[i].insertAdjacentHTML("beforeend", select_error_message); + } else { + required_fields[i].getElementsByClassName( + "input-field-error-message" + )[0].style.display = "block"; + } + + // For(let j=0; j 0 || mydata.values[1] > 0) { + document.getElementById("chartContainer").innerHTML = " "; + document.getElementById("chartContainer").innerHTML = + ''; + var ctx = document.getElementById("myChart").getContext("2d"); + // eslint-disable-next-line no-undef,no-new + new Chart(ctx, { + type: "doughnut", + data: { + labels: mydata.labels, + datasets: [ + { + data: mydata.values, + backgroundColor: ["#186ADE", "#76D0D9"], + borderColor: ["#186ADE", "#76D0D9"], + borderWidth: 1, + }, + ], + }, + options: { + legend: { + display: true, + position: "bottom", + }, + animation: { + animateScale: true, + animateRotate: true, + }, + }, + }); + } else { + const newElement = document.createElement("p"); + newElement.textContent = "In order to see the entitlements, please enroll into a program."; + newElement.classList.add("no-payments-text"); + document.getElementById("chartContainer").innerHTML = " "; + document.getElementById("chartContainer").appendChild(newElement); + } +}); diff --git a/g2p_self_service_portal/static/src/js/self_service_search_sort.js b/g2p_self_service_portal/static/src/js/self_service_search_sort.js new file mode 100644 index 00000000..e37266c7 --- /dev/null +++ b/g2p_self_service_portal/static/src/js/self_service_search_sort.js @@ -0,0 +1,127 @@ +const table = document.getElementById("myprograms"); +const headercells = table.querySelectorAll("th"); +const tbody = table.getElementsByTagName("tbody"); +const totalRow = tbody[0].children.length; + +function addTableSrNo() { + if (!(tbody[0].firstChild.firstElementChild.className === "no-programs")) { + for (let i = 0; i < totalRow; i++) { + tbody[0].children[i].firstElementChild.innerText = i + 1; + } + } +} + +addTableSrNo(); + +function getCellValue(cell) { + const badge = cell.querySelector(".badge"); + if (badge && badge.textContent.trim().toLowerCase() === "new") { + return cell.textContent.replace(/new/gi, "").trim(); + } + return cell.textContent.trim(); +} +headercells.forEach(function (th) { + // Default sort order + let sortOrder = "asc"; + + th.addEventListener("click", function () { + const columnIndex = th.cellIndex; + const rows = Array.from(table.rows).slice(1); + // Determine the data type for this column + + let dataType = "text"; + const firstRow = rows[0]; + const firstCell = firstRow.cells[columnIndex]; + if (firstCell) { + const cellContent = firstCell.innerText.trim().replace(/,/g, ""); + if (/^\d+(\.\d+)?$/.test(cellContent)) { + dataType = "number"; + } else if (Date.parse(cellContent)) { + dataType = "date"; + } + } + + rows.sort(function (a, b) { + let aCellValue = getCellValue(a.cells[columnIndex]); + let bCellValue = getCellValue(b.cells[columnIndex]); + + if (dataType === "number") { + aCellValue = parseFloat(aCellValue.replace(/,/g, "")); + bCellValue = parseFloat(bCellValue.replace(/,/g, "")); + } else if (dataType === "date") { + aCellValue = new Date(aCellValue); + bCellValue = new Date(bCellValue); + } + if (dataType === "text") { + aCellValue = aCellValue.toLowerCase(); + bCellValue = bCellValue.toLowerCase(); + } + + let comparison = 0; + if (aCellValue > bCellValue) { + comparison = 1; + } else if (aCellValue < bCellValue) { + comparison = -1; + } + + if (sortOrder === "desc") { + comparison *= -1; + } + + return comparison; + }); + sortOrder = sortOrder === "asc" ? "desc" : "asc"; + rows.forEach((row, index) => { + // eslint-disable-next-line no-shadow + const firstCell = row.cells[0]; + firstCell.innerText = index + 1; + }); + table.tBodies[0].append(...rows); + }); +}); + +const searchInput = document.getElementById("search-input"); +const searchClear = document.getElementById("search-clear"); +searchClear.style.display = "none"; + +searchInput.addEventListener("input", function (event) { + const searchValue = event.target.value.toLowerCase(); + + for (let i = 1; i < table.rows.length; i++) { + const row = table.rows[i]; + const cells = row.cells; + const cell = cells[1]; + + if (cell && cell.innerText.toLowerCase().indexOf(searchValue) > -1) { + row.style.display = ""; + } else { + row.style.display = "none"; + } + } + searchClear.style.display = searchValue ? "block" : "none"; +}); + +searchInput.addEventListener("focusout", function () { + if (!searchInput.value) { + searchClear.style.display = "none"; + } +}); + +searchClear.addEventListener("click", function () { + searchInput.value = ""; + for (let i = 1; i < table.rows.length; i++) { + const row = table.rows[i]; + row.style.display = ""; + } + searchClear.style.display = "none"; +}); + +document.addEventListener("click", function (event) { + if (event.target !== searchInput && event.target !== searchClear) { + searchClear.style.display = searchInput.value ? "block" : "none"; + for (let i = 1; i < table.rows.length; i++) { + const row = table.rows[i]; + row.style.display = ""; + } + } +}); diff --git a/g2p_self_service_portal/static/src/js/self_service_search_sort_all.js b/g2p_self_service_portal/static/src/js/self_service_search_sort_all.js new file mode 100644 index 00000000..7c99e804 --- /dev/null +++ b/g2p_self_service_portal/static/src/js/self_service_search_sort_all.js @@ -0,0 +1,190 @@ +const alltable = document.getElementById("allprograms"); +const allheadercells = alltable.querySelectorAll("th"); +const allRows = Array.from(alltable.querySelectorAll("tbody tr")); +const tbody = alltable.getElementsByTagName("tbody"); +const totalRow = tbody[0].children.length; +const itemsPerPage = 7; +let currentPage = 1; + +function addTableSrNo() { + for (let i = 0; i < totalRow; i++) { + tbody[0].children[i].firstElementChild.innerText = i + 1; + } +} + +addTableSrNo(); +let filteredRows = []; +function showPage(page) { + const startIndex = (page - 1) * itemsPerPage; + const endIndex = startIndex + itemsPerPage; + const rows = filteredRows.slice(startIndex, endIndex); + // Hide all rows + allRows.forEach((row) => (row.style.display = "none")); + // Show rows for current page + rows.forEach((row) => (row.style.display = "")); +} +function updatePaginationButtons() { + const pageButtonsContainer = document.getElementById("page-buttons"); + const buttons = pageButtonsContainer.querySelectorAll("button"); + buttons.forEach((button) => { + button.classList.remove("active"); + if (Number(button.textContent) === currentPage) { + button.classList.add("active"); + } + }); + + const prevButton = pageButtonsContainer.querySelector("button:first-child"); + const nextButton = pageButtonsContainer.querySelector(".next-button"); + + prevButton.disabled = currentPage === 1; + nextButton.disabled = currentPage === Math.ceil(filteredRows.length / itemsPerPage); +} + +function applySearchFilter(searchValue) { + filteredRows = allRows.filter((row) => { + const cellValue = row.cells[1].innerText.toLowerCase(); + return cellValue.includes(searchValue); + }); +} + +function renderPageButtons() { + const totalPages = Math.ceil(filteredRows.length / itemsPerPage); + const pageButtonsContainer = document.getElementById("page-buttons"); + pageButtonsContainer.innerHTML = ""; + + // Add previous page button + const prevButton = document.createElement("button"); + prevButton.innerHTML = ''; + + // Add next page button + const nextButton = document.createElement("button"); + nextButton.innerHTML = ''; + + // Angle bracket for left arrow + prevButton.addEventListener("click", function () { + if (currentPage > 1) { + currentPage--; + showPage(currentPage); + updatePaginationButtons(); + } + }); + pageButtonsContainer.appendChild(prevButton); + + // Add page buttons + for (let i = 1; i <= totalPages; i++) { + const button = document.createElement("button"); + button.textContent = i; + if (i === currentPage) { + button.classList.add("active"); + } + + button.addEventListener("click", function () { + currentPage = i; + showPage(currentPage); + updatePaginationButtons(); + }); + + pageButtonsContainer.appendChild(button); + } + + // Angular bracket for right arrow + nextButton.classList.add("next-button"); + nextButton.addEventListener("click", function () { + if (currentPage < totalPages) { + currentPage++; + showPage(currentPage); + updatePaginationButtons(); + } + }); + pageButtonsContainer.appendChild(nextButton); + + updatePaginationButtons(); +} +function getCellValue(cell) { + const badge = cell.querySelector(".badge"); + if (badge && badge.textContent.trim().toLowerCase() === "new") { + return cell.textContent.replace(/new/gi, "").trim().toLowerCase(); + } + return cell.textContent.trim().toLowerCase(); +} + +function compareCellValues(a, b, columnIndex) { + const aCellValue = getCellValue(a.cells[columnIndex]); + const bCellValue = getCellValue(b.cells[columnIndex]); + + let comparison = 0; + if (aCellValue < bCellValue) { + comparison = -1; + } else if (aCellValue > bCellValue) { + comparison = 1; + } + return comparison; +} + +allheadercells.forEach(function (th) { + // Default sort order + let sortOrder = "asc"; + th.addEventListener("click", function () { + const columnIndex = th.cellIndex; + allRows.sort(function (a, b) { + let comparison = compareCellValues(a, b, columnIndex); + + if (sortOrder === "desc") { + comparison *= -1; + } + return comparison; + }); + + sortOrder = sortOrder === "asc" ? "desc" : "asc"; + allRows.forEach((row) => { + alltable.tBodies[0].appendChild(row); + }); + allRows.forEach((row, index) => { + const firstCell = row.cells[0]; + firstCell.innerText = index + 1; + }); + currentPage = 1; + showPage(currentPage); + renderPageButtons(); + }); +}); + +const searchInputText = document.getElementById("search-text"); +const searchClearText = document.getElementById("search-text-clear"); +searchClearText.style.display = "none"; + +function handleSearch() { + const searchValue = searchInputText.value.toLowerCase(); + + if (searchValue) { + applySearchFilter(searchValue); + currentPage = 1; + showPage(currentPage); + renderPageButtons(); + } else { + filteredRows = allRows; + currentPage = 1; + showPage(currentPage); + renderPageButtons(); + } + + searchClearText.style.display = searchValue ? "block" : "none"; +} + +searchInputText.addEventListener("input", handleSearch); + +searchClearText.addEventListener("click", function () { + searchInputText.value = ""; + handleSearch(); +}); + +document.addEventListener("click", function (event) { + if (event.target !== searchInputText && event.target !== searchClearText) { + searchClearText.style.display = searchInputText.value ? "block" : "none"; + } +}); + +// Initial setup +filteredRows = allRows; +showPage(currentPage); +renderPageButtons(); diff --git a/g2p_self_service_portal/static/src/js/self_service_signup.js b/g2p_self_service_portal/static/src/js/self_service_signup.js new file mode 100644 index 00000000..6b0d07e7 --- /dev/null +++ b/g2p_self_service_portal/static/src/js/self_service_signup.js @@ -0,0 +1,46 @@ +// eslint-disable-next-line no-unused-vars,complexity +function submitSignupForm() { + var requiredFields = $(".required-field"); + var fieldPassword = $(".field-password"); + var fieldConfirmPassword = $(".field-confirm-password"); + + var signupForm = $("#signup-form"); + var isDataValid = true; + + var passwordInputBox = fieldPassword[0].lastElementChild; + var confirmPasswordInputBox = fieldConfirmPassword[0].lastElementChild; + + var disabledFields = document.querySelectorAll("input:disabled, select:disabled"); + + for (let field = 0; field < requiredFields.length; field++) { + requiredFields[field].style.borderColor = "#E3E3E3"; + + if (requiredFields[field].value === "") { + isDataValid = false; + requiredFields[field].style.borderColor = "#D32D2D"; + // eslint-disable-next-line no-undef + showToast("Please update all mandatory fields"); + } else if (requiredFields[field].type === "tel") { + // eslint-disable-next-line no-undef + if (!isValidTelNumber(requiredFields[field].value)) { + isDataValid = false; + requiredFields[field].style.borderColor = "#D32D2D"; + // eslint-disable-next-line no-undef + showToast("Please enter a valid Phone Number"); + } + } + } + + if (passwordInputBox.value !== confirmPasswordInputBox.value) { + isDataValid = false; + passwordInputBox.style.borderColor = "#D32D2D"; + confirmPasswordInputBox.style.borderColor = "#D32D2D"; + // eslint-disable-next-line no-undef + showToast("Password and Confirm Password should match"); + } else if (isDataValid) { + for (var i = 0; i < disabledFields.length; i++) { + disabledFields[i].disabled = false; + } + signupForm.submit(); + } +} diff --git a/g2p_self_service_portal/static/src/js/self_service_signup_authentication.js b/g2p_self_service_portal/static/src/js/self_service_signup_authentication.js new file mode 100644 index 00000000..111ae12d --- /dev/null +++ b/g2p_self_service_portal/static/src/js/self_service_signup_authentication.js @@ -0,0 +1,38 @@ +const timerContainer = document.getElementById("otp-timer"); +const timerElement = timerContainer.firstElementChild.firstElementChild; +const resendOTP = timerContainer.lastElementChild; + +let timeRemaining = 120; + +function updateTimer() { + const minutes = Math.floor(timeRemaining / 60); + const seconds = timeRemaining % 60; + + timerElement.textContent = `${minutes.toString().padStart(2, "0")}:${seconds + .toString() + .padStart(2, "0")}`; + + timeRemaining--; + + if (timeRemaining < 0) { + // eslint-disable-next-line no-use-before-define + clearInterval(timerInterval); + timerElement.textContent = "00:00"; + resendOTP.style.pointerEvents = "auto"; + resendOTP.style.color = "blue"; + } +} + +let timerInterval = setInterval(updateTimer, 1000); + +resendOTP.addEventListener("click", function () { + timeRemaining = 120; + resendOTP.style.pointerEvents = "none"; + resendOTP.style.color = "#ADB5BD"; + timerInterval = setInterval(updateTimer, 1000); +}); + +// eslint-disable-next-line no-unused-vars,complexity +function validateInput(input) { + input.value = input.value.replace(/\D/g, ""); +} diff --git a/g2p_self_service_portal/static/src/js/self_service_signup_dob.js b/g2p_self_service_portal/static/src/js/self_service_signup_dob.js new file mode 100644 index 00000000..397241bc --- /dev/null +++ b/g2p_self_service_portal/static/src/js/self_service_signup_dob.js @@ -0,0 +1,12 @@ +// eslint-disable-next-line no-unused-vars +function validateDOB(selectedDate) { + var today = new Date(); + var inputDate = new Date(selectedDate); + + if (inputDate > today) { + document.getElementById("dob-error").style.display = "block"; + document.getElementById("birthdate").value = ""; + } else { + document.getElementById("dob-error").style.display = "none"; + } +} diff --git a/g2p_self_service_portal/static/src/js/self_service_welcome_alert.js b/g2p_self_service_portal/static/src/js/self_service_welcome_alert.js new file mode 100644 index 00000000..049075d2 --- /dev/null +++ b/g2p_self_service_portal/static/src/js/self_service_welcome_alert.js @@ -0,0 +1,17 @@ +const alertBox = document.getElementById("alertbox"); +const closeBtn = alertBox.querySelector(".closebtn"); + +if (!sessionStorage.getItem("alertShown")) { + sessionStorage.setItem("alertShown", "false"); +} + +if (sessionStorage.getItem("alertShown") === "false") { + alertBox.style.display = "block"; +} else if (sessionStorage.getItem("alertShown") === "true") { + alertBox.style.display = "none"; +} + +closeBtn.addEventListener("click", function () { + sessionStorage.setItem("alertShown", "true"); + alertBox.style.display = "none"; +}); diff --git a/g2p_self_service_portal/views/g2p_self_service_aboutus.xml b/g2p_self_service_portal/views/g2p_self_service_aboutus.xml new file mode 100644 index 00000000..4f3d39ce --- /dev/null +++ b/g2p_self_service_portal/views/g2p_self_service_aboutus.xml @@ -0,0 +1,29 @@ + + + + diff --git a/g2p_self_service_portal/views/g2p_self_service_allprograms.xml b/g2p_self_service_portal/views/g2p_self_service_allprograms.xml new file mode 100644 index 00000000..5a7b9422 --- /dev/null +++ b/g2p_self_service_portal/views/g2p_self_service_allprograms.xml @@ -0,0 +1,297 @@ + + +

r(Ifh(G&LKCEgD#UVN#q)G6d6X& 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 literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-SemiBold.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-SemiBold.woff new file mode 100644 index 0000000000000000000000000000000000000000..a815f43a91f462c1610a991e21c4a42f2ac6a12f GIT binary patch literal 142932 zcmZsBcQjmI)VAJx?{%0&4My){l!=z82|>bOBD&Fo=)DX=bY?`5C}Bbn<(Cj9QD&6r zBnYD?j2?X6^}T<-cb$FiTF>44?se{2cdutZ_l8;;8Ih2ZkdTnc*^n^aoGDswrvLje zh8W)XHkjQw=iWFn$n(o@7~iwBCLwM5NkU?GMM5g4=MS#^&)C`)OhQI=g8>mFB(`@; zY&AJ7t>qO-NJuMh?re8skELUpE8Tpa_>+*Z;Ydj2yh%vh)0D$^Bs{&tJxEBb9+QwN zdXSLO_SPuZJc7GFf!)O3xrqban2OBMFfIHByuog85|JAN2s!aa!F>>6H`pl&3Cq+? z?$KL5sj}XFZa04VS|lW_fE#R*R+Oy5=SkR2Uebh{ID!9(r=utN?fb;X{RSGkSz9p) z2^CXA`&PccUl4+XH2Efn#BUN3Si?eS>t@)T+hf?{$B#Wa-k!Z4lq_FfmyQRilG7}l zVdkmsUc{W7T8rlmplR1y6z;^{tUl=zW9|Qs`RVXiH7-`a?N`@eVW#3kJywpsGhULS zJJgK-d;Q<%dn0`VIsf%Bt%;J`Q5lgaFp-{z%}ESYvAz)Dc=5|c?~ht?-wG4cli1JR zTw`B(_8u#B#Lq^4E7Hj*v8ka{ougEXKEgKWa#~m`a65~YkdW({1-SxKP7h#z3_0O; zB&PPXM0tzXtUDwmVROHWL!aB&&JD&WwJ$?aRMIjtZWOeis)}!U80>3{b%)OIm}h|8 z-0J?jYi&^NP%A3J(A~3xyI&_AveT`Y+Ofaip~P+$Tk*NcSv*U)R!+szuu=bTOd$CpF(yQJlC!V&QXFdp%hSDZmTF{kLqp^0U1X zG>~AF?EBWRf#b(TM@)9cytn?y4hB{TC-#KCpL_E-ao^!xb7W;-W32q*zh}56)Tdly zJf$aBktJ7711v^O$Kq0;=+~*#S1%-4s&oYQ>6Rka*zWeU@o55S+^pk8HwbXyys|DvWO|E^^D$4e^_j5;fzMllN7nw$- zdFyxn6`G2as|b*O-~0*lh!G)`jg0L}ywhu3`j>GxUev|1lf@#sZjt;0LB6?BukZZ5 z%(1q6l+qse__x`IPa>##SU!YKl&2KAtBIV4x;dPAzI+4nNj{7{%R8)^A{UQJJ1n|P z2%6~`I2-p}eeS!s`FwpHYoLlhm|1qK3Aj!68t^kGSo}()?Tl@@4r-Qd{FD1WHTB5b zI;Z=yA4%1Fi+5#8(uj27Rqy=1iaq`m{G!Ir^Izw*Ll=o!Z$iOeo4ynQ z&Q)PYXFAKR4CmZD7u)`AX;+yv%{}3bJ+!^>+l$DC6Uk*{^hfJ|bg7ePl3)1>Q_QvF zX}`{MM~B$#sH3{v-bJaE9^Yzls!6+Q2&hT7OK_MELh~gj)yGbz_>@5m%J!e!dL`l@ zTJnqem)S&no-!u2dpNU6*+X<>CJ6)u#)E$r`4GqmWG z>VS51jeA>8f*{GR5~N!KU&VrdPb@{-JWOsK!_ConGXW<eZTV@rc? zXAh3>ATxG6ebuy)1Fy3vQX?90iGQ@SoOWM0Q|#k=3Ym}&R(ZnV(9^&283Dp}JlL7W z6Mem7juzvI6MvnW6=^iMG4^CL)d+pP&6P)7KQ>V? z-rd)t_p)oN*)FGRRjmtiIsj!0mMz2%_#2>W&wJ`1BL0?I@?rCpu7E1`LA{`%qc;6E zcCPu#V|XHLcFp1GX!5c~8hMN*1O4o|DbL&X1edNfK)QxOW~T|J1t|&te#a!H$jvNz zn=da|aj7;^UG=SNvkvucM(Ub7M(Lt;WcQUyQn(~??91`vEi`~HekAL84X;B?#z%jx zvT(_SNiWLYD8^miJ*CJJ$EW+B8{!uE*?rP`GQFj_x{p+zN3$I+e}14i-z@An3}5@h zTc>DA^f5smzU(@AmmIbl;(gDus`W~t92A_P(1Op}CHR1hjEMde!{QI%7GR)@Rs^5m zd#v`dKp(${-(&t~fJ1J5%^e{?_a-0i>L%Bo`6VEm%fv3LIAy$H*Kq#_6D ztTJ>M)PFjAG^{joo$(w>baNScnT>Tgc>2JFcH_``8mYb(bkOskrmXv&tgVXxo5`(gw1a}tS#9kP$i`5WdSm@c_?VrF?%-rwpV zQ|=z4^-Md#bL^!1nSzT`*4a0~2PlB6_{K`eVt>ecQzS+stXyRkAeuk@TC$-2gVO;K z*lbggspZx@c+2=Vi+`=oRyL{%R4UeVU7#p%J%~|z1Brs574Yj zicC)$W`6{gwS4^>Bs9FC6=frw_{&TD_|P@Ox}-|tgX~4`>l2EVsWVIvQZzVXRKs|3 z{%OouXQ7Be8RYAo7@<80pO@c=O%SDmw~acGE>7Q{8vJj5fKfABBRq}acuVYm{yJ`$ z2#WYgKfHlcrp(cui26nRUF{b_n2X3>W70Zfrkw35r3Y&VLO-q?KOEgh-1h~mDzjcb zsOc)s%<_^-!td2S&$2m^L!cII{}zC*UWZTJ4;yy}afQ(%ExoSAzs=d=N1}Na-@TlC zglN|txYMmM=eR5~Wnrkg?9Q{^MYY(#bvhZ!R`E5X+Craw*%?Fh0mkF|*H74F=N-)# z({vo#HhA6Rfp)zM*5D;qpLLPaDI z1!4z2Vyc_j^yu^<}t6PPO)_^#1Hn=SRG7=1=jWZtngQ`~J1r@;Bl%c)Ki@=UciG z#V~)m9)_7d%B>kUq}Fb!!ngXWY_&tnUL2rR76g6j7S}Ze5`84={Q5k#RXHIAys6W_9KX@dx z{w>8J{b}}r-p|Vs-d`xLk4X#^X(f4eE7#l#e|jm=Ok{z_X{EpA(&(cqKvsW0ATuP6 zHLH|FcAuZjdx-D&PXI-=hk3f0FXsbrVa&h=2*qTBnv|!S8+8OP^wsO>{&%(dGz3Ba zoM%&C6w2U16+S+Fl8#@@G}%d8xsMnrb{Xa>{uJH5#ro>{>EW&QlG`)4HVl+FEApeo z3GvU|mimUrBZ=p)e3r5vZJU<FGbTIy8B5%MmrxZbJ|FC^7No8 z`S#7p{5f6IL$SPz+J!E6UxpTJ{IzgdF``0hzHlDZ>E~kn)u~$QQ#z`AqAU{TVDoQ0 z$X$_c#6!(P=F6R1o^GuC&+i}e@SWJnDZgjGr7?0E(x4I|DtW5FvT$qr-TL4oS)onh zhFB7W8faY+%k_NXF4$9@dZ_60Ye_x=t;zWI`(FOY=r{dOUXyS{(W@1lFg~xg86^Gs z<4#+;L&~=SAz7q5``=nC-Vdjac!RpkNBeg_(Qq(Nsi_dPA5ge7vquTi>}6u&cb)Vv zXur16Jl|v5(r7U<@58^6&vCUKcrH!#G@}gvtZQS#yJw%KTZ3v-vpMb(^x5q5^Vz2F z;eD^ExvV#~gFlWfB?ioq4cjz%c6685M+oG;>m0Iv8@c46T@*Mye7Jzvt;cE7$P{wF z|By5@a3Wo~$06*`Wcu(bQ+U10C)w^3{m*h&!Go9l@6ByS<5=&#K9y8=gO+5%vNkzn zSc1n=HJeL=*CQ(W1u6;FK003hkA^3GAx`_sVa2`at@j$j?(h!vG*tiSqo0#ByK|L7 zau_30x^3{#E&gz}#$ZxBMDtVKyZ^`o_rG3!pE#)$oImkAc)q5S=N6F=EYRc-HCsSF z1R@`DKacqBswJ`i?Uc?(&UbZLiYw%gtH^2b0;e@MFR6f??_V41?VscySos3VwM1f+ z)bq#(vg-nd?8hqmN|Lo&sh#b8zkqpLzXgv5{1!4h`jm)#(n&94{qo-)8^8Ik)@WWe z&aYi`*)N7}MD#29!9SkF@Mu@Qjl2QGS-Eg`iaUz+o*$$jkTIf|QDN`jKI=NE+4}QW zw}SE`6F4Ta&ubBOp3A{64{x1Fo@@vE>)t~!%gJv+qEaqxbjETevigq4Nad%wmqd4NdJE4(d>%`Z~NTZzQ4UT zZ^wc|nM26``>ls3hbiyghXIOA>y=a(NM5XjoojB6iL3&2FTKCMC3$5LbLaB*WHQz( zu=wc(#T;cd`%}~2+eb{}@d%MjgEp=9nM&={>YOVhsk_9vA&`cM@p8iK&Rd_?hegfu z^fQ(dzg59sH8xi7#h$f&zZ97$;E8;%c%ZAM7-|r?DEu`?7waG!njP3A_Uz+3ZpEv$ ztfV6|lF>$yt{14+)#{sL2h~HUMu|F@)V+5KF61bs1|2By(u5tw7JnurW-wG%?S8uW zHu0%RBmK+USK1$P!rQEc#R_v^xyBAk+Nl~Z`jb|tpi&PFV2j#Dg63Z*u3U2Y_b%qD zwP&Hn-L8Ko!=kWlb3jaA{1#1=*zD1$lDFu20 zL!Y*c-u|n0d#haAORR8vYg@q4&kK91|BUdrJ|OH~<{)HAI?H~;t+hB?(Cqrfb3tg{ zdG))#bGnyXGqwGZ^<9(wyb`1?Pv_s;j~>}67H?zAHPx>?1Ip!tHf&Wno;9r`I42l9 z;xCBU?+27!I7CTXeTvqS>+EY0D=5HfwpUN_c7FNOb*6Ntq0QV134#ggYEhho{AFj8z!-Qyj)AzE% zcLsmq()mb9R>{E*pGuF#VxP7rO%x{{X1ELPCC=fawM0-rOv27mdDO3lVjO1vDj)2#bWN2mu4^%+D@D*GRj-iSYoSs-f-@xi1jj@1tckMjAx^bw`Lk=1JIyneAGhDx&%9{9|77*cdeSa)7xyt}$M7S=^e^9! z!sU0go`%i+A^s}*(wcZJP!9a`C@k@h)UT+|#z|vzE}T6I&!3&{{h|L=__--znK_#& zhV9Cp@8wr>c2)B@(CzVRi#&C6EQoOeWcqfZ7=s=6Fey>r?Zb$VXF(%%oaPX+6J?es z_Wh_7Thz_7)kBxHk_qcKxPsZfV{pdSpe zwpwd*zX%lw`JG-bJVh)D4?T7K;kVoy!wpVIrEI}y)jPwhz647w-c$YI6zr$X(XQnz z|3ki%@;}+aK3V&lF(|9bTJQ4iTnRLX&&!eK@?K%_JJb%5|(kEMT?W+zA^I8b3xn7o?X4>c1 zQF!itn)GMnS67^45BJrrkM8k~S=ZMczia-JHU6jD{+y|O;m)GU!U5UBK~0JeYnK=k zL?Bh|=z5{$tim^3#P>|rSN*^1l>%GXyCE5*yO^}mk96+@M_+bziNL381w&EDY;hOk z*IC~LUMfk&*u;CXwF`W8TzAu<)$(BX{)wG-e8;lv*{gYiNMNx{?(^rN)72Td0c5A+ z@gJBAwMq}055Bkvdqka%ed!f;{xVyXTqe{OHAAO+F+*)EWD}kvEj4y2yK;R98Thy? zAw_#d^PHnYEbzhF&!N(j(BEFQ~lIyY<{EhjZbbjJ~1hM zT$iDQD@65QCd*UFFN2uqPR31VI##?2%Bde73+(<}!TW?qZ12Y_ez#9-Rw}knI?)pk zXhPF3z%)(oNSa#gxqbFBKl~W z{Z}D@3(|9vtF%igiwrdh!$1B1ZG_2wqhi**O+$X|xOzP}c1rtiY(wzjyEgAXjRB=K z0mXw)`QJp9Hm+Qs_Sc=o{KKf_|Nbf^hO~5nrXzcOctgs`l<#caNgM_0)N@Y|zDsNqbkSO5|`@d$Hp{gKr?M z_@iI6#_%VGI`@r09GMU|JfxKE%>Zw}Fu!!`kZa3F8BzN0V2>mjvBK}1fv+D)G;KR} zwx-GIO4a2`y=AMnsmFL#In>+L7dbSk)Mk3U&U22!y+?Qp8ehy67ilC3H4GBoN4#3v zh2b(Jm&R3J2Cth- zPxUH&RsA&`>lOD3C7Cwh)$^e4ip6uvE5O2sZDYzKK;MUxdy394O#|Ro>!#SK@$CE1 z+E$xc)!tD4R->xpV(yczwBh<5toK&eaAV>>r>I}S-w^J=#MbN7|x977Xq}3fyUIrm_{WAB&?YDmgW(onPxBdo}m5WSorv}EC11z_c z50aL|{l0mgw>)ob8sa{$Z>Xb7TUjEp9dh&>OZ$exNZsB_^IGz^U5r4rw~zBn7-=>Q zP+S_0a7_=;7D3AH+xxiB+g#Q3d>d`4&DtDk--Y>=jm^t=5-gT@_)%To6GI9g0SY%+ z&*R&n&J&uy9ix``H_V$iy%V61b7z!}xvx`qJul`-Rm>*s8M_}UW@`K%c}aLr7gOD?3rsJUY~R}SN=bS9oYiuG?aVfXr|D~2omXzgn^A0wMwQGP z_V867zTgFZv8}pu*WzNCAG2={jAav>*iy-)K6uwFrJsIdr?q*6zZ=ZbU~3%k(1+W8 zlIfu{uz(Z6rvAV_-vA-eVLp~Ke`Kb9zr7$RI3{w$ncH-dEYe`AS#?+T%*cg>)|LTp z6r9T$Z1oTd%zGIe_|Wi8PCL;#*gEQm_LNZM{1WRdM8X!F^nIYSs0Y437m0eM<+`8l zT;GvVcf5(}Oc7`>9Wv=Ql{jpSn6`Z~Z~M~9)>gS>LGFWeX|BcXHyPFryS8rLDt@`G zBVBdtwMAY94jY)mn)+v3Nu9piwf0*dBIpKbDWX2|Wz z9u;iXsJxbaYCUh$*}hk0e0Fj<7*XWhU>V_fBoQ@{G>{v?VRwARLMYgTc(fDe&xw%~1poCwE*f>hJltw`=y>wNEYdIAb(%7wg?8Jz>J$&il=a-tA!<3#=iiMK9Iae{C-` ze+ced_z!lV7m#g9CqtV1+QG(MZl7+2=K8EyUbK=jGlt``>jmtmKgQ zHSRj&nTZAgraFjd|1{01Ql?Qj5N$nkdxax7P2IM%-oo)sne1M?49WeOT^m3|cMdlL6%%FfYO)w-HNyL#8ux_K3|jy|dpU%a3D zb;@ouG@E)q)x2wK1B6BDrdLdjt$T9Yt}$O_kKVZkUVGli8ILmj#XebE)RxMXr@T>Y z%NvI70sdHgFJ0mt}vfoySa0pytI2XdgF!cmOx;Z=9^L_jpU&F+%_*u zP0v$;9{L40s;idHj|y&-2Q7DOYXzdp2E8izsy$|e%XEW{gY^V$fMwL92Fi;CM=?{z zW!p<+^Z#jXL&C+q+5D2Po7yL0)_o4IkJ~P;!<2j^{89yX9$c2>jfStAw@Q3E(r9nT zg%G)BEtXv8M@pW2pI)|-v{+8jNUIAQkS&T^c-;5D9xJ--%3!A2}k?T`86!A`}{$F%Df^E$98P>hg^lM zXsDKjjmiRh9M%&wufxc@J=@yb2V;JJ9DU+f9Rz+CIGV0JO6k{p0`~B?c)PIzd&K52u2imNS2a zoS)x9O9 zQR|CBZ^?bFMY?ttixt!-x)wPA3f>O5B8w&MY9&^x9mKQV+A8*F$g|hdD^_*hvaX9% zge(@;*;X^y-d8M(5Eq|xEOPG7(|sxt^TXi^C3yB$rKR5D_S;RHmQE(5GQw-tV53kw zm{i@yzTgXjQ~i69%e(=g!E_<8vAm3Tqay$4S!&zc%>*%0#NkpD7a)4SA^V^O(c-h*Eiag=zG(l1qGf?7$bzMBgB#)^H(dOKg*N=nuWJ0=E+ z=B)dz$|}{He&@^(VWkc6oU%sT?}pey9G3EsyQ*GykDJk1sW|@BpUgO<~tzq0xwFwx@;~ ztfJ%T3}Wb0eHa`6faLp!-mH!TD({_k{590e%H%BU-;_)&ZvG;2v=0ad*e|f37*?mS zF|VPWZ?Y$*E4GM1=jq8S$P}*Z%coZiF$GGCMZboL z8)^onRiiSVZO^5y^JB2R?k+Knx?|U0W>>sl?!u@q&2-22FDb9Y9C2JKQ)af-i<5tZ zXH9E9JayBU|5X#e3D=l?;_>03n^&<$TPyG5^Lg-|O?%ILA40*&Ty^3L5!C%@&?AHQ znei(ZGvE0|=f77+O69-SOO9%8v?_c(YFDqwK=i0DXCAj-XqGaM zMs8&GPMnT9vQPB?4L$499&7b=Ye#ksc^9D9Oj@VBl^p*i`!cq-IZijM{s??FHyct_ z=I1%{G^DZ24LJWWq`b_Pd!{a=rp))c*=fhHYtW;uXos(BPO?pQC!}Q3+26jiYcY6F zD733aj&<`-1IWL}+r?kHxh;t7lVO9~^h>jS&G(cJ|ZCBhIa3pYF(yXdW&-zf&>nIsH*# zamH6b^>xWNqjN`ZOv5w&xrjDo?@Yx{%M;+4(&g#kE2TZezd>e72VGaUA};g z%|S+in#r=(GN7@Mpj6;t!kA9t>1EJO<}e+{I&H-%y)F z;aNsGj?Ctk>p&2BQ3%}VlvGo`ICWS9q*U}2&ZQWIe+QF7&khj{TJvsaU(x8g4I0M8 zE;qBIdJW`us^PwhQU6G$8fL}3`PYVe1-SX>}r0`(i}VI-X+lVS&$6>Ok*`TnBH z)+9^+ZEk6zop=XFgT=uuhxj#Gj3o9DE}LtQp95SQZs%aLe@Ix z;Rb<@m6;~ddi;4(FH}Tr1$^$-E6!!uSYy=dp1|p?(D;Jt8dQUctg&OBMn;=xFrSa< zmf~F2Bt1sE?gUOfE;NTk2w~Va!En#<0i0ZQNu?7s)POwV)?69U3PZj55^gzOf^)8J zM|VRj3@&nRXBfPO80HCEA|%)-DxjeO%LM=7&FJpEdxp?vOeoO7J?%mD5!fF3<mw=1BnE+1yOtCZ8D80KVW~hXrFtP;>s!JfaS=Hfy z)pyaBzvOqg2+P&QRo8t=J4b{dD``CUTD7rD?)i(JI8`v=0l{%x=R6BzxSUs%8Z9D7 zeo0gD-Wcs-!feo+yObF%4kSM>BQl9ri?Fi4tX`=~gUHxW>%>a*v-(gPSG`)rN&dQuZSxfVTTitXtikP|e21hSDVJ==%#grW z{T;1L9$(3|NeAEUdr)i8sqUb9hiMDx8~cMfBbln&5yeQ(Udg&?2Vd>;hJ!oh=RkL; zi;;WDDnLKRxj2L{#{ID}Moe44NALl;k4d({Jk<}d=J+c9I5rp;OQgWKJ=R8uX|wJM z%#b*lSc1E#EWoPc&v1LO{J40c5XSSTB#}-leyLg>9Yr=)CBG>R@9m=}Se{F1yzn+h zh}6XqMA!!K|E)3VCFe*bFiH3cYGmv@M5v{HBhawD#v`lmqR=LjhQ@idNm-(PY8nML z!3cqe%z~CERgKtBFA0zXqpCcU3?pFPAzvBTl}zI$ksHBRH%maUP2+h17L`im(8pYL zN(65!d%QYK8XbgHG2Ebxj@LDbGTfln_!6gg|AC2yWM|5!GlFZ&E>0qLsW~5^gWwG> z!T*lsZH_|#5fb5UI9r$jZmPNq{fvzMiR`Qsp|elyf$#$=ev@oH)!eHWzGBR4>wU^I z;0R!+@*l1?q)xUk&`+Q<{u3?1Vn!mtJb6ztk7Ut6lD4yOhZi9{>w>#n)75A06D>V4 zV9sMS$j+_J780Lg(Y9EUAwonLO98=jjA23eiC8lKBusj_1S_?+@!iS|=p(Rv&Rmi+ zLw>AjHG5?tIsY%ZO)O!mPx7Nt1YLx7Gp}z>dD;?#cdTReo2qtl$6rjFn*=8-16(9v z1$6>Fg9B2-;2d=i2;^*M_~dFZ&KU3&jj#TS%7&U5R^${X=rH!j>q5&6uIcgcob7!YRy&6B38I;f1k0Xe-$#ttJ$>mK>I zojRr2VkFd^=tBV%09IF(UKvY1?sdwQ^dbC5v ziUK2+feH>U5K0)4&2+fvEt!PwbS}~R46=6*XdE(jqA+Ty&hS*dpj%KyNe8KB=DT@v zX$7KA6tbp)AcrgjEk+A#f+5>&|$qWhH(*+yDZHCS3a#ppkl2Qg&C8o^qtGO;BIDx#kJbNQc2;H`ZE za33ow=&a zyGG}s7|rmQO6{RG5H=3P z)2{g#0&{zATJb3MGBXu{GO&uQ#>*W`0;r_}w+V|e@XX;Pm<1N1TZfFQTCuldM@9V< zH41mg5zaqv{bT(|afmI6mlJW~aWXmfM6k}f;0I!@KLZq^aVD{kU8g4P}@WW7?JWRo$y30E{a$C z?h+-Dr^5%gx)x$+nbVL~4!9tXNZXMjf@Wn1ya#A}D~un#F|@8fmKVy>t+%8}6btvm zo5FyVh1e{ErX1l^XNeM;Zle&Eh%#>_B2|YVuEd|di#?)bL5Lt2IFAa&`eZGMYw~ql zhTP(Vsz~!0u1lT27#1Xo7TqGU&I-Umv#SKR79bu7vqW2B%fZ)xNU}@%tAXeY9r10{ z81@I)r7zU`xufjRZv5TA$f~r3|7s;eZ*AqwGb_U)QF0yR_p%qB)JnALZslpxWZvjk zAjyty{DUR`va3^^OcNJLUx zW`3F{?5{0?gL0gb*8yEzBZeVt#U-DT;X*C^xKA*9)Y(u>+Bz_jLsqYi+9Ai=7sC>s zjQb3`s5Bh1gQVwvfGe~N;9p!O6o`~C$kK8)>!LZaT?uw^RNzxSACqH|xs*>P7zG6D zXUi8<*A+k7z+HL6$;TqPf^#MRdT}~9W=*nPOAnC73z!VzR);M9$y$g(a-K%QOd{T= zS+I+)lRU(=-7pj>o46krS-i=A%4BGZE=h2~U}btkSa^c|!@sJ=7KN4CrF-rm+7h{z$@8E+TVB zkEpT0@%fsx+i=N?s4|;L5Ijh#3dMfCA)=~+-Ii?ve9$F2P}&X~k#csNVA_Jl*;h-U znxJKR%Q@cJJ&DZV(}%chKz(I}$<>Q!$!lXGz4{ki(;vYN-Cx}#sfE94=^!s8_c^vG z!2jixW_A9g6)mqUfO$_Q^W-qNQnBgD99W>=L)RgzIiXaU{C`A+QibuS)x9WMlYBk) z+)xU04wjr({dYi6J@EL8Bp4v*hEA@7ttkXdc>joSV$I+*sW)G;a|QADOvDpHIn3!d zMW`S-p={>DDU`fq0V3kC*n}L;76ZCdq)i|ZcuLv!r72eX4}TpgVL!Gzhdl6e^pIiO ztzu1ongfa~gQdRPL)>cQXV48jdI~wP{`gN0FUe70TtqmJ(O9mZ?{QG>^OC zgVb|z|6=e3Yr7Cf_765HU@jU4dp? zBGC^%t*1fY3Zq)YmLwgEIFju`mm)CSn+tHi11?n5PzdBAx1DC!xQ%_T;?n?uq-7Bo zyEdXnjg-x1lI-Fa1RwKgohHB$^sKA1@?!%^9Kg^E0yViQ3&I6XJuP z6av8ablR+H%s}WneM?HYzNZINXwRX@*m8*?Qf+QE#to>pv3$-cZMTUOWkhQK7{T4@ zHeMP)hq8wzqNYtUAWeCE8A~+Pu_ds=s`eqr#3jitfo_8(XQJF$6Fzcn*JwZQnkp6 zGpPVqGMy#}7A5<`hW zk5!+GhVx$XeI#2ZS^hBwOu$-QU3RT4v`MyBA~JFReaMQ$7&tg(_4 z`^Z2#uOrqD7{uN{s{DQ*6+Ed{MZ|X5T z(8>wV0nn(t4GlK1MiNqza<;N+Bo(L_C6w71#T5h@fy$KT2Clb@3nsxJ!BlrRMV%o$ zg6%t=p_&WL3zY%Kh$u6TKwK${izeAX^r?ApJF90nZ$K7$7TN%g0q_c6rcQ#L(P2oIv$nl{z%3vcqK2I4I97b6u1(bzOotZC#u*aUEF1B&)Z@ z=#T@Wa7dYS#N5FW;jC8sI20fToQ|}E2juFaB}|@S09Y5CRka`ngmu9yRx>&jz-%!B zoB8nY+$kJgwRIII)XrEM$)qox_b%2>w2ZIeZVR`6hG-=o8&nwMP5nbf+xf@6~mx0j4sAKEk z^y9nu0>GQ929r=d$Gp3Hd0|6p?k}M?8=*qz78X7Oxo+0=)`3VRsQ#@~Va-|Z~58{bj${v+` zNm6FuMWInR>5mXP>&EMvj6yc@mZ_ce#1uMnY|Id>sQ`kjRRB%`kc%>f-bV1I!U%y@ zOr3F%K!n8Y_(m}#nUnc9!|5E8)JBQd_+Wrl)iyNRNHvE>Up4n%ny(m=uh&QNjBybx z#<6(!K(jLw!qZu{#*Ls(wIEnnY2%y#8t5+Q5#%I?5Vt2WMZai_lJ2aq@gtI?`V#c5 zqHqR)PINN#$S^yH5Gy1x#jI_F0!EbD#1JV`-x8o!ns{qKW7QkzE_f{GU23_6U|PBO zLwapX4Tf&L7L^DjLMxCvFPP4}+#Wi{u*}Nw^!TLDp^9LK;zm zh#)dylL$`Zyf@t^f7J=p6Cw^(F+!VMzt9nxrHC@oU_Vb;a|RU?g$ZuC7dM*H2HFz3 zXM7FlCb>*sBPIHc)8k`Igdo=v-84}~2Q25ML{}mu_6xyu-1MgZ+^=kc3g2*mPw71p zQ7lo$2SVrNL{TC+_JUwMo{YEr<3!Wj#8O43C0c4$oA^=9B>iiAznXlyWIW4F+xsmrv?8+prQWbFAe#GUE{la9QSr&XAHM$Da65Y9??wPH10J@#ko8FAkONq;nbk~ojV|g z&jCGr<_0yA#RX=9Ai>#DI7JaDJVNmj&j6#Zn#Go--AL3=rj28gToUg%;g&_HLzqFp z@NE2}9R3YAoEFUZMydW6w=SN?KVsRY>F{EQ6C)CSjY=GfjN_8rr*cRz^TFKeD8jkI z=qd-W9AHyD=#BvVwqkG9YphFLfoKqkEdB51ZPah9OPZaCCR+o|R6q|ygMN*s1N+wM zbJ@8U3s2$3irF{|m|T@p75A|C7H8X}Ig*BqdpX9UnK0<&p2AK2*{|nn$ zBR~}W@KBfzDi1qF;0Sc9vc@i_S%@D}mNB(9_o7>|!8r9h-17$9IgEzfx%UZTicFoa z%w!O>>Mr=#Ff9ZxZ>$_}L%cK2i~%8`?s6kf$#fRmu-{PnecXq&=SI{2MTlnTtLF4F zE}D!25$wFFzDcrb*Gaw-=o?<|L?iq;B-EH)CkRpU|q%U*#<2$vP4-%;$0cy1@zbIpB}x_ssWPCv)a`g0Vgc=WBBM?70n@ zlA@uk#reY?AZ6@*_$@3F&XYj@qz(0S$XkCR_nO7r@?5l-R+0XfoM9`ni|n$f{{e`( zXcw*?$dBS2T28hTZI^N=S>S^U20lXvV-x>Gto_j6&U2*q(epLOh|bQ!#arm{Utt?) z^Py3_lH9T+6>&{&ABzyCxwst|Mq>6MT)O2D_XGB((q~9cZ$7sytxa5$-N!OSV=i__ z7;fC+bhAJ5s50!Hepk*&Mu<6PN}7lwMaA8y$qi*ttE$op7H!;75m7srW6 z@aY9Ub*=HH@OSZ-neAyH=sF^Cb!)!HZ;)Nw|Fcu7Xz3@M$2tgd@BXVKU&#~c&P1(P zUx^d?PWlkHUPJkuE~;+Go)M9*LlYnA??PjV&KBWwL|G19QeUPo#3Y)ahXjlmi`Z*T z&zblNhwp=Qip1e$iW7JaSQfetD*#r?Q%@=YDDnH4cu3806hB#QobU>)KqoD5!xaN7 zs#w>0z!L^kJIrv8z-2T!HYznsbH7t9I3z))J`ti*{Qh!oJ@lUyUlT;aZHy3Vih0uY_`ZW*g94QYeH z4rtzc>zr*QJh&?RcL;trY;;8_Dn{ACe4kR`uLl($y`tN7sz>ZNxb_Z)q3#3xp_L;p zusQ_&8@g*Ooud(Fm(V%GjEksFM;}284f%5#vs3_1>^>9?&Ck#c&`|yPK0Q&hy9he7 zL7_CcME99U{O@M63(8J5JGWkg={|=WQA#6_v9o;P)lIEV5#(Q_D0y#Xsv1HjKZjV#p;US~7<0Jn`Qq!TtbP zwLDaj8VwXa;gA@r$h>>7flm9ESSz`&xs?-2q6}lMl$+(LrS4%_a)C1(G*&5Kr9fP> z32^V0zc@9RsFd8S6kMw%8Gj1nucRH?Gi1-rOq3Lp#`nVpZzPz=L`eyLc5@>Yx#H4K zx_FMYMMLY{c42eFC2f%M>?QnGcoY84fl%cy*#9HyoulLGzj)!cNn_h+Y}>YN+h&u- zwr$(y#I`lDoyN(VKEHe4JAciZv(BvZ-QJ&#^P3rV71Ug_{$bYH*r))}7(VZ0)GNT0 z;EFdru2b$9-gr7MZRApjNeGUxv(j94BqR$zsPtv!YYPCD(UE9IY+Dd3$yE`;G;vyA z=`Tc(MdD8ZT*WX2p_fX8E4YMprBFMASQUuRUoTm2DT3V-ANU5Wd3=Htgq`{3R^QpT z!dZphvIv<)U#$I>Da&j|jSY2su zxS*poEU>Wdh|(Bx$@o=jbJk(nU3W7*fqLPw?ZnrTef{bC08>jENFH6!Oqh1_h9D^I z87`jz2V;bG#@Ljj7(~cD67_sf5~9p%CfMr@ zPcYp&vG{uj`!FmoFa=@mFc%6JV_4}Ni1di4*S;&Q|9zbuP4Fe2IhU%ygE0`sgIvhw zZ%Aw%uMWl_H>5jkbU`?EU@xMnIH`Bzdr$- zd7}z8tKTX_slpHhJ>cwN;oqo1tUAd@gM!&p1-7a?%KH&}GK7ho@BXm6!~G13B|=X! zA9B~-wS|B;G4+ACd2XG+&15hG3s($@hB?YWaOA-gymTa<34o;5$2PO?<}MqNQqi2t zIiVJ#y#wQ9if_w=C)Cp&n+r4^V#=w?JY?yHA@qguD3e5fValk|J`{lXX-F=K9G^B} z!wa9MPr#OBA*)y1klCfZkJ}BOC(j9`6!G`og!;}Sy+HfmyKk^O`~QeNVMbNb7H$?X zpcD<-&J1_JTNh7R{RxOq7i8Julvq=!g#6pm9FKt?Nq0msTxIS_7>nsaB zivJx2#)Q<0V`6**KwFWSF~(d%r=&4vE9;2;u0?|SvrI%x^w(7R356gk*1VsO^xhsq zxk}#8clwS+tGP&CcB?2-Vy5h8>jUN*U>CeuE;+bhsRjy@5*3|_g@o^aR6B%o6}Vsz z&kuG%!kDtoJ|tK3_=8!BEry-F%X+I+!+f_oW}z!2{b2Ne`D8|y(iVV$Wt>ayay(*h zddDo*HU=^Pj7uuqBF-vASb?oN=10S4ca& zH=&GJozl1@aGPY3$KYB11^d$@wHfA6LA5?-e53D3b8BDe12#`ZcFZaH%saB7$p^N{ z8d(VEZlxE}c4x{wBmKuhE^L5%Br5GSd$tXkC>6jNeT|f3Fzg~B1w|!zteNga=v)z$$sO;PzmP`+NQ>e< z*Zs+qu8ra*6XU!R!xQ0<6!=}7BB zaWnU1x&^v|d8N5ro#NaOUTd9EiqS4G$E25Tzj0uHv4MFPap;!#i&0)F-J7+b+{Q9;M(l+9;T@V`_5w&#=0=Xzh6qiuaS^D?$pFM* zE#6ULjQduN20zrepm-Vo51!QCAI%QI%g>a7Vn(B4|2>szZH&~0 zh+-XILqEmc^ zcjT*~&;M0E-ApF|1I}_q4&Y{RaS03f$$++^quMsksA-Y|72~C2-(qvQY5lv9p*We2iTVR#U z@u+cfeag`@!mGZPfo0r8f%X0`czb;7oRE+0xUgO7{>?TfSdz5C-y208$@-?QM@CpL zj&eu|aRFU6X#tN{++z`gD18Q+2d=Y|e*}EhvO#)))dYD}fwaLznKX=qx8gC`2uQgpv=CjWmJ; zZwwfh{kk`JPy6V*q374VsdXu51Y|YJg%n+B6Navi*)8^VIx<26STh-) zb#Zszq1o-Kv0%<7j1h=u51mhUqIjo_e>hftvsKJvwY4UN@7^DRx(;7>-y0K68>085 z`{g^EFn8R1EITTue3WjUfrtYMranbIkTe1~yVBw=OAoZtFay}PY@pxj z_S(3f>F2M09vXCS)x^Ab(?kBgGho`lc9Sy9*{tYuT{!zNBjipE!h0Lxd3V6OpC?v>`cr28BeBlJ!Zm%G1OE@N2UUNE4#eXt=(H>mMd1O5H{+ji>4 z0)mhIHO7S_dh4|e`%LhO1DQ!(KX2a@;MfDxwb_jVmkWf-FBKh8!`OG7(<%vO<0h4^p9?yi~ zwY6W2Fnm&+0&6ZrOk&rtI*$RriFlDb+8k0>svI$$vDFv>rV!ZlhLayc$&e=GjhgSioixwX=GhP} zML32l$J7m@kd1T>tFR>vvtt>0n`8#n6GHAwq}Ym@|09ij(vlZKp^vh1z$wVGAwy44 zxfKt<9=V2I27t&GlNP~tjPn&#wg%lL#~bcLNFtwx`0E6HM6D6|0%Oc5=a_;os7#ss z@3~d)4PhG8`{3?HP9jlqk+3-?Y6vM4qB|2yzF(Y73*(v5cyWx&ToP8-myJkRoX(_g zMVhc|2bOB%ytg9f-`+^~eX5Q4ZB?lM;cP5sGfJD3bajlc=$vjLEJq0~V27X2G&TiR zCNU|6u2$|-vmrVqohKF$MYQ$l?AKXR-z4US-j-R=8SK3nUI6u;Hb{Cebde4tTIsS&E~htC|DB~gV+8a()YHM)c>^Pw%LR^5TvoS%!>V!gPkAd!5d_SDGT!H#7=8Z3Z4qJ4|j|U3?!G662 zTzqQ3#JzR@^O109x@iey0y}!XX;A8@WE9AMrNrxz;zVfX>LI%q)0z$FK1F8Z6ml~_p#g$6Pb7fw&95A zxlIfIns39+-{0kqOgo9ok)Sq!S9|()bdr|kNIV;2QMvPt&LO8qaDggYvQhtAOkFUM z_8xL(of}^HY%t-3ArDz=kj^$)@{ff=5Tev!QrR2MzoOfXD0#Fx7yu>fJsi6N-&d1D zP}q|xP_()Tsm_qMztfVKNXLUH$#pU4tr6Kcu>nxb1^5(|y9hPch%esywBxU0gjgtXF<6a87)~p_PMzUxIGO2!3&qF)to4HNmuy1m4u#lyl7< zv@J^|4i=~XGFvCEn_9&7sIY{pL1UE58$Z9zf?S*}Ij`riNuMBsBS6=aI~fW_A8EZc zD$O$=+$yeuY+f;vc>lFbl37&u2wc>#ho%(Z=>s?0&pNS7{kK2AlNtDvm){2c(UkGF zv5@D`$HIZtAr!h4Sbq}g)|Rb>D8;l?pOLU3dZFr?i$AaK@8z^ez}x3tbs3_enGkF| z<(S~*?rI~3c8j#tK?}=4A@^(aUo3#|I4_e1;JhDy86zeln>IeA*b!J!si~L+?h#j@w zL73`f3J!4(K57l}*=C98$`tK#H7kM15^5yF?>4jJjpvwD8@cI*VlD&$QSW7qb_iO2 zhH~ruz(FDM!;Ab%+cNta!13~FOn3DSzM_g6A?H%kNsN9NR{LadLe9)M5^Lbk?q05# z{ag%mA?HS}zpHiq%z}Kl(^EqTS>ynmh09e+;@Uq%oza_5+TY_bg7COFFx-yI=Dw1V z7^iP$yjhXj*%o1K+!=vbnM!AO&Ga_qm4@K1BZI8meR#SDR|qW2*}6(fB~&dP-}Oe>=zoqNxuorwA9oDG?G-|qntG|%`_t796rhOWAly#iYU zncdo9X!ko56Q5K%8h+W`n&Dy$M$5ZtQ{VS@Jq_BgF;bpcgxMsSzF)O-@CvsWnumF` zZGvC@Zu;S*-p4x8Z*}o?U{wRY?zn8^&R+00lzcWO#mIK&{^>2su#GOAz+xC9!Vq^F z;j00~ECcI3076$r)D(C4#zxt=Zsr+J!-o&(0aLr6K03)~I_#1pa)E z4%vasM3BJPz7sSJ74Xl%pv^k<-zLYnZzA&SEa-fO`IDv@Sq^Xui8G?2OXp++KC_i6wshpJc% z6XoHyIWR`-e)#6bswazEDzD4qEoQmDqw@6F@t^R2D%w`l)|V_k!i??)i2i}80Q6iV_Qcu2nfP;Y{zowR>=j!6{N@YRsJ(5f#bd1ea-cGe$s_^U>g;gez zAZCNZY)<4=QkfgZ4Hh+)Xfg4rJ}{;@^DEgPQ(i?}zqMY?cl9shAguO=PrIS&D5)l+ z=bsFfTO8(2GGT|zd4}t2tgOfd#Nma!Q6XlJ`V;KfOd9a`nMv$3j6_ zSa@Z?t{^{C4!hd^ve{39eNsxFb*z-(GoAUTHB4sjR-f1%RaNy(gs-RcdO`GY%W{_f}{K1~0?%b%l@dU&G|&O{V8%HQ`hVvV|?z~BZ< z%mq!tnv{YM(?rRDr7?JV0ON%s&AT!kQ!W0irnz4w`N7A}PvASk&iM%xW;5cD27S3! z&JNPIRrCNlJZURJ{pZ*|u^(P9WGp8UgN}fy4fPbs)Y}x|hS^?{wo&^GQEenS#V0z6 z4ISf}x9+cjN5R({&&xwSN_l4&;O$RP;|1{yc4L0)R-!b#0qs1nF7)nzCYaUKtoo$a4V zDiN{>zv8jX3l~V%>{@4y)4gfVrIT~_KIE6#mFLhTa?>3gcYW`Rw*EB zvVXUUVRq_uyDoT9$Chw-zQg(;&(F=>;s@)iP4pIQ${A8RnzlMGu{ux59H~4v$u5=0 zl4V}LL8usbS|x_YZd6QLRjP8nE#W*XIgzpmuJf=snEu^(XI9m@$sM$k)2u1+W08gm-aUl6Mdj6DeHJV~8t$!ce)g1PE=QMT zz~WZYh{U1Rq0pW5pmlB!uMrie1Op;lp?dxil^euYp3XDuU79orht3dn@fYbLQfRQ; z{I$7-FxHe)8t@l~RH%1i_@209{pI}j?0i72=6NAM zcGaVW_4`@ks7=UzD1P+XZIi;Y*EhG^{SNnaL$GnTBGJqFeC-Oe@8sRdYz?IIpw{BZ ziwOt-mKS2S8^T6Fq2wgpcy)F5_wIquo?^MyW?OChBOABA zj~=o#t1MFB)i&se^t{tMqmXTU$j9~l!{0GE9NbV}iYtOFYH?k>E&qamgcdW3QHdUy z1fJ{HZe?y5m5=k_N?nAUR|?seXg!AgS2=YM*Xi6xGo64+Ak*RYW_O8NAkC{GS}F zRVn5HEkAWi>XgZtl7x#v(kETq{|-ajNK>F3wbx}8183=_2(a*KfI4|usQ;OP0L?u{IH z-e@cx#$%Xd4S#P9!)vvUXc>yKhq*vU*wd?5Ems}>Iw!nI)kWTq(VhJMk=6OmLrf+H zE^s?>MH3m|4nI;)hf2AZ$JcR_flhkl@uP0L7f;pqGmP-*9aHv&*n0gp+KV7IL7pPG@H8q=a~ zrw>|P?BKlQ=CMFikO$gnySXaWJo`vUam!hzXHFeMnsS_nfq69=7!oN0Y|O&-mi@vU zYaOxWleET?w#aazpWDW-56FbHU^rD71I)2{Qd7czvMoloQ4>*b)^u)QA)*8VdtTd=MCpKwt$i+a+J|OtW<=uMF5;fJCba+4 z0HHX!;PxQlNIdOUgWJwaQCqH_bt?axIC$zf3#QTOL{4KNA1MZeFQX_f1HL}dp$`ha z)sR@J(ZMXWH#Z?`1`KC#gcUol1scGJVoMN~j&=8GLI&na?#7-8Z%nL0Njfojtj{#_ zdGrh2{7cRR9$Jn`movUUM_n_r#FZa03k}kcKpELN5kc9p_rN%h{-*^SMyHRQB<;f7DMH{)%~r zP4c}5F2){Uer?f{L+`M@lH`7aO4(yaxD@!vdBP6SW9*|Tg>wNmI}quz7cjEz7fq}l zPc2H3W-m=}f6ZG$;3lB$DR{G=)YeC?KkDzczIr0 z{IJ!;)=rSbSnKEBK!G8WkYL?_d7^uSWwbxH9Uw`z={xap~qs4ubz7w$d+il+}_2L zl;JHZMNF5~`c1;W_>_2P!YEl37f%G2^Kbce;5kLeT$|B$*gi43r3bU_1T~C5noBlz zfjukH`Qq_TX%9#$AckN6D!#oLlTPNZ%ADm8lVi#$_*5t@v|6->(RM{jHEzt!13$<} zGrmZ#u2KfMHNtjM7?+LEgcKw|{%x$ebidBDEbSSFE>yjx!mq1TDPy3!;avB5I;y!9 zOIk3bHI~j{6m#QGPgRv`(F!u$DFX-#&Va_c zy5cgWhY94}g$o7T40(bXY7>ZlkQ#~+<(yI$Xn;zZL*jQ2+6jg`GB&@fB$Bmc5*Ys( zE&>#=bhgmz4JNH)xwrrm59`sovx42elf~zRd}h(UvA@gzno*+@gt37MgeP*pVR6Ix zo-BNNj4zatMD53J@Nn9=AI`OpNT>8m!_oy>w;utgZ;MVwTVsr~x)R4?%&`u=k~5!q zG70Ne|92dMS;`I$Zn3)ala+LW3bNLzi@f>*%P~>5+C!LZFi&DJ$4@YcEpxo|F>6&LyaelU@B^6bq>I~8ydF%9>ZP1==QqgMBfy@YCp%+ry- zZCJWEV>fA66GE8l)27^MdrHknN!>cKOx;;~4KeiI$gp}-#fX5QGn^dN+CWTrhCMwF z-jrQ!yo@qR+&qY3^mk)tUM22+`mAxg{ipZ@Vvw#tD#GB$L+5DK6oR7Qay(fl9&*AZ z&z)&-%`+j$x+QQgTDshHxh@s{CBHrc6 z<@=!=t+Ob;ZL6Z52FXxWy~UqP^U15F@^QDQi;6VL1CZ9Og9!7~FC{HDs=7088MRu_4-T&nS-Goe_X8eDgip=1BAyi9DmZDF zE>NhEMAnNPF8w0dyMuPCY;eEwA)lSZa4N5$=Jdk)4ZE5)R!ACaqNbUyu-H6qhjQ+x z*kHBFeSGSm>uYTDC)MUrtZV`vHL_vmHzuxtVEAPT@A@{8HX7!Zxpnujv$S)TF4PDG zZM5v$?L$R^5oVlM8>wd$M(LfGr(D_U*cwaqF;G~K_z+_x9!3N-q~u~dwE-bh?%8&{ zo3fl};O^=DMYwGymacVbx6bS&TB8?N@p=a7qbH9l+!w8e^bh9tEQfFSaQFE)Zl!?lW)L31em=79 z@l000^MoEq5ZxuTomOXBlpcifMx%eQ^%FKJcG4IOm89Q*TNdfNAGXDMRF9f{?GBC5 zq-f5dYT_QI&jMa+SD_G9jpt7szbVCA6w#C1NX{1d3+?$9#R?pfGnD}o}7r*=Z6C=Bk6*!cZ}5Msc{P}MGr3z&4fOXmdmtTqtJ z%!nKbx&tv*o)Yr2d&TzAMh~PUU$fZ1-$lr*LAC%RZ<5vZa7=M%w*v)-vJ7>MG8U3D z?QOgB52++h~tZApoei3)8>TxUXr&q6;ffdSJ8V$JfdBB9sK-CW5PQCsWrp;jVTS z#S*YlAHc+Ag`pQlVxq-K7}vNrRf@C=LN=3=f9&u2bM&sE`2nbhHn2xJ;-WIUDRErF zJev1Z(scV^n}wCaEWplWOq@GpZguQZK7g78&HwUvTUt2g8sKK!EZ&`clZ;vQ7yKp+ zdtkG%0OoDMkRz7C&pW%S-KP1a$VEe#kLVZI)_L_UL^A&0H?7Fn4yP}L(zz#?H4#iH zrLL8qe*Ko8Ad^4yf%DAVSnZnOaC`Z{_n;GE8t=~FVS!PY6X#!IRoCLMS2WU1<`lT^ zH!p^3t|`HH<=D0qk|+ISXIu<6snJv+4}db(dacGdA01VdN&D(_NV(uA*U@P-(-4ib zkxfgBrJ0bjaqel`lK4gC3Dc5zRGU=}ne7?u8sB@1{j`Q~vyuVk!O!&YAv4zISS2%v zi+J9vV^M!qylFu?vl|TNUdZSn$5yGR3R8W~MKF_GO>o#NNTL4)Gp(q23ZyNF-65Y3J|gqLE%Wib%2G|D}_3O z8^2filSC^@3Q#zdBz|n3HSzAA=;JfZ&NR5}GlF~Qr?1@Y2Rh_|#NzP~Xc(g=0ImCP$OVCgCM3{(cuWV}-U4K;|+fl~yI0 z_F=OaUNBHv0PSk0LZ!veT_LvBry%H`24b80k2T?Yo54iB1A_3J46h%E&vW|c`n&AESBXk?R_*Co3ZA;8?3rCGDKv=m!=WroBCsdwfdZL{?zSZ)&6z-g9YMp22kjwkFdWxEof}|jF4|o;T%7J(MTE50k=cj8_ zZ99UDo822^cZUQ;J#Pn>RY%jXiLjd=ST$(!tVIj|>=Z2Nmb6~+lj7Kh-+rB8wcGOR zsPZ@a<*(N;ywO$&N=xH)IoV#tDMwE?tTA!qns|H~tE6T<Lht+0C0#ZBmlWGkdMYgGQ4FDu&E0pmt0Pj%}-c z@)|2$Fbyeuc&u{%9MD1|IVu-w9_rNRLblVbeAtngx6x_j*#yb@G51nT@P1TvN5D3v z+wiiYN5cI8#=NycseP7=wU`XiJ-B3K|59an65fjR&Wz%SS9=+mIeD;ynnTi_HW`eo zlPVnBO~B87ztw~L*8ucy@9fO&ZX8jHhCwdL=@x3I?z+3qQz^T|^D>=QH=r_Ht&<;y z1wB+O84`Z4_{+8n2ATu+Sh%AzDBh*aYB!dkIicN-yl}d)t`&ydi+%(I>rqZd#2_P}5LtWD}=`s%! z6j}0_Fv2}0%lC=4{e}T^eJ+bncaxK<8B`Wv?TQMa4IG~v0V{%WIa|oWlu+iF6y8C+ z2wlFjxlytBF#_P)Z5GH|f6}k$@z)^(w}xA2`23v9L!fUSRJ`Z)AH*sHvh{lU2}=!_ zB~h0rvAhBqCneHMRVF7j%5EGd3irLcJ(wEmiJ*2!w#G}}5C|ZP$!;ArMW8aGY>m6l z4-YRdN!!|>0v(YiD;yUrm#0%e6N}O6CzJ(_One;bU))reQ6$lkJ3D_Y_={Y`PYJ@8K4Y-j z^)l|jpt|n)QR!p{yHqpQ47P*Nh!KP11P`2cyuxMTR93(e(m$;bA86Wg-|r!G=jisL zb33A`b9F7RXs-4ECKVrEal)lmt88mW)Se}fYyyf>aPlJiMo)*vatNMb^j72y`%1Tt zQpdshkn==azHBqQ<4h+5VgjwVZy$it`ztj-rsMp^bP0pUS?o^0A0U@`doWQi&%U<_BCOM3QJWzE2DzCyPpQC(~AGv}*Qg}kL2O~15x zabz4+v!un(q}m6SOdNmFn-q6sfBq&2+>CYw!8=z7xuglDL8wvW-!`T!hD|ecpypsm zob9xpn8UNOOwUO7&rTO>_#hG-9{4Sn>t7!FY^o2T?M9cj>%?J_1c{`?7B;F0riiQ`qu*kJ>8ZGN z0UiD||HWDmNbs;VMZnG6XchM_IH`9X>L2oiU=^gdbj|C}BLTp+au-|6X8+osKkdj5 zc!m5O7VG!suykuS+drRXyUzULs>Zw_`nR#afO$g}pDJtZ`zG(R_TcA$O7|5LPgBnB_1!dspGlv&)>b5+`mlC#2bF2xw{KqF zRGne4c(wVGr%eysUe}O?qf-f9; z@w;i!sPKJ}4SydJBr$*<(vwSw(K*P$*#e7{0^EVp)w$PvO?!WyM`E7C7VU~01}IzOhaYjK5?T3lEAf=$SZ z3g3m5{zbu|4oIlijNT@8cdSG5tl_BBa z`rab+-D`85Q=vTtv(l~tCX7@ZKHic<|DV3DS+%EnVL@Le2KC|EmP^ zO54vJFU(!r?(~&BO&yk>h-+&=_s+v*e?Q+~`yIw<=4VJOmr$gd>WH?aPxY5K!mf9-KLH)8yL-@;(?*o(m9Uji{1AZYF;{p9 z&E)oU1;^z50tdp)k*@7~K*ZhG3 zUtg43bP)5c@tt49H~qg)_tTCPW~WA*uM295-D>S62=|mEblX#hejeYSa+A%Q&CC9i zj}hCTVJml>)ilDbMSrT6Gcs#x zIt?_bS@6FuvTzaqP`A34l&i4J{jL`ze4fT51? z&1i5ZCB(YS1@eqqQoSYoT;?N?5?2kTYN_gfEdzQaFHO>K3E@pguAk3diy8Bd<^%Vb z-zYTrGg&xqOtq8u*5YAis?n4`Oxz1*pML1Sn8&F=Uq}gQNmxqmHfCGZb*E#ccW0ET z)cea9`n(wh11pG{f%izPpHS^%9dl!qS-#8J{G!GCp zY4r|ex5)bkbmvp# zJ58lc>Pg)RJy6HY9ThrJOiIl9R;<_pq1RjVF!1VfZPtILG-i6Mmk5P$HUauSguuqg zw5BcBZEe?^oz|PO7CDRBU0la-i73@hKyfRSqZe-La+41o=+lYSosE^0u2D1R&&1md zvSNbaX9gtQnwVwWu!mlrZHgb;haGvFMgtU)?uL3BbE7W;oEdQ+(T$i4)joUq&6+I{ zs6idbWOo6tI~`EI>dYWAR6C5-nC2Np3-7Aq(Z=}f)la=7N(bIo*(SMQ68Vxj>KZE*)mnY882+v8on880I(m@^GytPKf!yJx#bJmeC| zH}1)bo9j=_O!e94LMn#|P%kyMGNOWdRvcFyw+aygBq$K_yNioHmFgCUaog>&u z$(^~x#&`lwNVT1jw<5FKDcp5OV;v_Ca`_y}d^w|Xh$~kbI~oAXQ`1q{>nyOlq{lzX zMFK&UmfcrMrV6%(M9|jdyzlS`i&q9v5Y&z})imPZ2gBGE`@76_L)@nt+xA!A!_M?n z3aGqFSW)H=Nu?mjYFgR;N8Bgp1FY+n_{Kb?YU>%)qmF~idWP-bcQ3Y!l`ghr-B9^I z{3}y41}5}D-ZV_apiusI1;hFwS9Y62DPM)P_=rP;%T8LPd>|awRswf(Kc9p4MdxK~ zC5)P_R?wpo;O>xu0pJer!Odjb@YN*~cSal$95a7ivJd94bUa|?I2d;lX#B@b2JkQl zYsbu~ms@#KAfijti4Sc@Q*%OJ^0@J)z2uAgzBy5pBZC;V#^$(w&!5oz2kphHfeQ23 zwN`sta!Fpwyv>OXwuuBsh0DL8cv$mTJWA5;Ng|ZwXFW9FbFpy}KPtN6Epz3A2=)TP zdrlCWnG$fIHy{C>RSAT=rKwl?DgZqaC{50tCsk-k%*$z8CM`{;Gb0BL?iUZW6r=H? zfh920pe*#q1OyQK&3_FltJ=^GYtGgb&7O$5mg%y7^*E=9-ez2=2mEaIuBOGCgN3D2 zn;jh8R?L_ZOtEe&V2fIXdS0p=DB%*dJI0gf~85SWU+!y2} z6rA`>887zq-Eph?C+$-JTB-=85T!Ut1IH0Gusn%i^%+hz*x#MgKZ(3OXejM-%>Ry% zQ3l65V)YYkgkP~rB){@eaY?~BiI)$bOw0Y|Qkjd!ngmvzg=UwFX*o;|e0bS`Dx1hS zvq}0%G0E7Mc1Xjv{XrSo%bW1jQgqkUsx3EHBy(7qIbpOiN?b+CdyPqXop7OX82V0h zG9xbd&SCN*v)oHcYmD2H%VI0taWACF-xknWxw|%z?*p&8O4Yj zKIU)RoFNORPZr&&Zqv)lsoY!FWfDESw$yq@n0}$3;pUmqfi3OV=MSfw(y2o(Za}8T z^9ow$Vv{rVD7%O?Rfgy$pm$c1Q~$O7@!xF7B-9TKzEI`z7zxYr2e?~l+DSf&hq-(G zzk>VargfJ@wC`NAV$_mtU4?I(bw4wn+fb)hn-iXRvwl#ATP*V|#SW5>5%QEuYNi#R z@hT3!#v(~S_?V)*bw~Ri{dq2|&7dxWf;R3Cz0j+^D?fSOs?mrOmdZ9BMAh!heD8I6 zJ_-5ebd3pTF=z4yg>Z^)?!jy)9oIa#lyr&b4tCq+SIU&^9ey^$aI-Tvy9_2Mo(AXg zL-Nr~7blT;Q)^3df!Xf<9yl0^jt=-j%}KuiH23H`2{~<g@g>*kwi-++iW7Y%CkT zp*uai&V-uhE4yFnnhTMfzlT5BxPE{4HQPGl+gmIzd(IVB+fs+kM;p0-6}DmcV~1A< zT-_Ed3y>9CZ6Az9kM8E$h?8WzrF#}_oKWbmN@rN1&UIwppTG*uQ!GlkS93I$$qJ=A z9}HgVFNd0YWZfsxEqvmGs<)jmUj8hvTCI6~sLCiPlsdtCNL}N!yB`s^k@tOFEuMPP zPS&<$due#kgSBikwOI1teXk&wAKZ!JVve(w&;BGIVOKhz6j^CD=i=9#+DV(YB|Sp zE;0h$g-$(b!Cn`Z8-#!$;mxE%qw=x28f?_ib#Ek+5v%=ljQp=*vYy-o=Whz$(R9uI zt2Z=+Q97frN_X7zDweV^?3ysIfCwr@7o3UoZT=@m@rTGY1hs3oU&$PeDJ93~!pKPi z>$`w*mKv$gM#lErA-<59KhtZ+E(|wgBHSN;_r6uqtzjk1xA483y^F#9C_Pszva9Y% zc-Sz9XVu4VFO-^i*KoH#d}-NzT@d_Kt=TX@g+{pqWE2cGPYCf#G?$-^s)1J4^UG+Z z1N~ZRa!NAVtnUUzce0Ff)44J2yS@AXRxQ8;m9t)>`SyUHIJp(dvdY`^7k?ncMvhVcH|WmL@!Uw%lI3Qs={w#UVKT+BfF))dy&=>B@c zBRQKzyMtB~G8k?c6hr~8u^0BKg3Pt~V7HCjEGQ7}Yj+T2Hmssj34f!r)7m2lkBFYM zh9P4a=Yh~4au>^oq_?Qs?|t6!!NXR09ioMK!a`nwMR{;oQQ5`?s8RpG$zf&fw!X3W z;74R=+Yu9!{ zQ;L}4f&}Vm);+tgOnBeSlzUVX`m68F%7(mUeh{0kr6qp+t9W^UY~hG$`BejDl!Ufp z?gX~Bs}nQ~{+I{F`)CXHWnp3Z%@$H)p!BapDXAD7Yx@Vz(fIdlHEKmmj~%JIcYKZK z+F0KAX_N4p5|ISyad11OEhS5jMb@7ahpm+th0&7UG*s5Ps;;wVEX*6-xQ`orf5f6C z2N%*Kv8DJ^=@lqQaf(?qro2$leV+d~O;HCRj7VD9DuY&G4UtwVe7`0X9LWNaf5O}GeSv!xL>F_aRzA$j!Y|Sp$t?q3twktb_1JdnEzFV)9k!?q|1S*H z$5W|9n|9$CDNJ-n#W2MjcC4G4ZDMz8!250{&_&(Oqr zM|qOD{Quj4Wd3RZ1NS=P@I@hFyY4Ieyc}4TzxfvH?uz%^EZX;Bn+XOg^)}Gt5b#ZD zGh2-DIutt8`e7)EO$?kpEvZXqa@hfB4?zN(6TznRIn5B{uvO`!*qBCaOcD6?s_&B! zi8`SM3H-ArpF;Au-v&3@=Jbo3#vdq+)?@eSo)^u%(|}G*tXfRI_}uEopi^xZQHhO+qP}ziLI0O z`_JXR*cW?^G54xjv#O@&Ogx7R=}95pac1}jg{%(+t5S8?v)G7(;i1odHt&!z$0=2g z4MaXCQHvte!I|)e3!p3(q)27#$y}sFHYOJzF%Q;xWbOq&h8e#k=_j-z6X{o||Mzs3 zBnKHBwGfeVF}1D{p0pc4m_({x1^GzGZr@Y`F7{Zl9hQTzkQPHOvt12~Hu^(GSZAM> z62y96#bCq@H+9NdN>h{IZp&kxvx3Vb9lJzymDX#*-Od0&L7%^vOG9r9PU?e?VG)@M9n_~YDzk#D%oePjC^HAQY6^?R#2!19d2)*6;-i-1 z+*fc-{sDRHGbx4X&ZD)CWk@&jZE`_i^_GwAw&B{;?{FeE_8*I6H%&6;DE-ZzY{|x-1|pglfCb#Pbr%M z$z2_aVw*)LUiQ2aX;?GTgm-*OMLbr6lkO;S27bAe{BL8= z_(0RlBM}}dL4Enif>zjmWBNyi{>7R1+oA<4Qx?X9NK-o%5`|Glb?PL7>aoHELeZg3 zop3XzaJSmbT5p9K;qFRN89(YKj+($rmEvcB5D-q1mA2@bv&HM%#6_XgkDz;FcI05s zs_4#$`l-~AsSK`FKPF?uBm&Cjs?_}bj-+X49>zFyB+afGq`KVz`_ovb>mi{6kgnm> z5o%PZ`avir;JyrVgaq?LO9mjtMAgoUgGywPIjVBvnm{X&Q;Iq)ZU%3bVVSb-DmKG{23q6Rm2V~@1WvtMN~X@rpBZIN21Wf7oDN3w>3sMVr#}ory8pTw~kI6vmtR(HHK~&oR*w{_BS*esq#dd2h3a+AW7?;HXs_e z{H}JNDu}+>gPZ1dfM`GMv{sY*B$ci7?r8tB@*-{_loq){Yei|N$kQMZNj|hum-fBBvaD;P&vs9Bzw2ti)>YTDd?_&bl6G=a1 z5xhvJQHg*o&1%{Qd!hu)o4o{=vpDoYL`~5;uKjmd!Zyru*+)%!#h{?Xr{eA*SCKll z-b{fj7lQw4w_Q04_fELxdfmt*#x8(C*XQa)2DP!#b87Ytn9O{^lSkS~NpC5tQni?G z820#UC?qAu;`q+aKP3i25^jQ#nSSDv?{>bAbu&(#27}m9(+y*|kC2pdz zELExargs0-R1?ck385J8;Q zv%7q}_@NN&B)!EVydg@iG&g~2Dp-5Ac304QdF#Ctwyb>eW9p6HuzbPX2I z;)!VqNe*EC`B*3VZ}$%64a^L|df40Mbh5U#Z`M<1nfH3k^*>3je_Xb&ND#huRCPjV z{}?#OATQYV74mwije?!Am>olLQoTo$uRmy~vzTk-*OkB2?hMMHMp-Sg1>MucW$PI; z?|x5a$Oayqw=EF-6)t9qtWC#Sei2L0Dt>0`W~y7wbS}EUlo2dwzqy3g zi*sf&i5(SQ0_h!sdk`|D%?a+24@??#bnpdPxD^LHBD!de;*R2iW7t1z7b(l76 zL@vYUPW4=X(@M=(q1bLGV(4jo8R=?ei%oh(^M>Btd}N5dwV8^-i8YSL?QC@D6wN)O zd>>`DbJZ9BN~6e$4_HzJ&oTI(ntb!M4i58h=rL4B#(d88tm-i8z5M8~;nbomWM+v* zii%9(f6`|V^3t7?{FsVb0ajyoxIU6r8siXLM`+~bdG?oqy?TLgbs5Tt$3>(8hp~kQ z1cRm2EHx?)wVxR&EKkgDO=S?s5ZK$|u3|o7Ov}3|>Zw|;=js>X0C7O4s#0$p#@EBL z1K)qMYw0Xh9N>Rsjl3KSj3J0*wlRH;U8oFKnvKhkL~2fHv0dTp@Et+toUg~ zX@4L(-(~|0;f!6k$ihx|c(8N5gb*n!PS;*_k#9)>k1oIhyWgy}`QP+^GhSYeZPQ^y z-0u5ZhLIoxCVa*87U~K4AY;xa=8RsdaJjl zv-RXM$?!Ox`DP2~ZgPSTAu&i^=V;UKFTf{Rfgc5WkvTUcRA)nhw+y1F5=TZ*N1ZSU zx!-p2U;Qn9$w4I~8jeY4&6#s9(4pwslfSL%9e|UOGnI*^_#TRm|BTe9n}g zA1rE!Ww2Z#5ZHyDYGJx1eQ5Bjj=mo{-18CIC?$UI#dQ3{#*1ZmB91?);81TG?~rj zR5OW0PgC$a`HXW0m#a$qJ3?#4|AGx7+MH@uaAm)Bxv{iU!)p14rCO>?T8YxyV$WPq z3P%0<*LjuXsHMyR<{m`d!p#)Mrg0^bxT=XSLlC;51H_AP{Q&icD145t_@F$>v!n5jg}c{A-mH}PnKs$}?xmm!?7Py$K7<6<2WqQFD0Yk`5lM`oi(M6Y~?@Hjic=|lvMqhW+4sIdw=92U9|~> z`M{UA#ubho2tU-1`PlZOmxs?ih{qpoKyNMG8=U@Jw9_2u4et#{w2z-z4InBd>rhT) z7S8U_wgvoV)&l&JX4Z$hi+dD!+~3=!ItsqS+zuT_^Af_=YDE~T7e_8+!X*EA!vA4 z!wHu(gFji$j+{jYH4J=4`>GP=3QlLk8%U4(e^O4$^x%g1UOQ{y4CipjFVkZYE@0gCN}9LFT3F$6jSrTSB#6r z$X^l*`&dEh8D;5KVMZz6rc!vZWpuY)gOQE>R$&#mG@oKx`X32pRJYQaEIl`<$YkF- zZ}*B;ry5-O2q7P4yx>e_FDzkC-)~!C#A{ORO8~yNFWZne*Q0r0?pyQK+7)^4Z*)r4 z8Id-hQz^@ynvUfUENJkB8iM{ej&}?}U98&=M!29&*eBV5cpphXFwRO1|CAS(?Kl3W zZ`irE@?Fvv%k#w<9o>^4WQZW9=y6rb08jmDBq|eQ++2ba=ce&!yG^;BFX!XI?R|RE z7a}~}QomsPa9Z|us49z_Q>*6Di({dPgW@Vk3N>*RBr7efwri3-LjHxw#Ois^V|qaI zF){rB*_nu3o}H*n9GPiu%MQB=-hen|MbUGjFhRqO4{F{}&=`PPN@SQD%S;BLy>nV& zzN@UheW~WJbtnFNT1T8LSl@81L{^6Sy9O=oqk25A-cF(lBjI&_OD>$|4q{!Q1C&=cHVc@K z=t%p{+jMa|PQ}F=ur26%r30)V`}3HC{u6udt#Zo!u)QbRkOg)q_Vd9X!V&~_hI8|} zMiCu{e=(mWwGqqd9DLM&iur4}StF#m^OK)CId0p#7P1@X2{QhfVKUQPse&yPc~`Ys zG=5V7>a?Gdmxpu=rtBYkCakAbqXLqv>bR9O%h%jzL*9QEzStla5cZJN5)cV;}(*OS;efp4+xpT@*zA@4_mI#QgUEff!>scEGc#_D>0 zRpG922`{Eu!V_BC6C*kh2SEA3{Tin!bX$6QMD_YMSyHKzCvB9?YrhTJrv`*wHMt9~ zxj5;3v&)=AB2Z~ATu95ujH1W=Cgo=IGM6T2b#Y6JP?oY{&(FKXS#LrUOZt_}jedkN zKqeuYcQBb}Fdqa!OsEnRGk3K~E#4o$a@-r42%7KTNUq;~8?d+7&)sWd`KZbqwUZSq zxE?uEzh_J_5jdXldnoQHsW{r;h}DTWD|ShEv@o!0uMTbG+3 z7R9MI<#Tng3#pWA{?5dqrEGzPthVEM@p9>Cjny{cqsC6bL&K{ZUAge^sL}&=iy-$n zp#DGv2GHRBIy6!DmqSdimeECoOsS5hMPcm4t*n-}BCcq7OXY ztp(9mMXyk=ROzo(b%nNpb63tY*t7F`lQ!qESGM>*|5|V#j#;UaFe}mm6_6(eyq-4; zaW&HDF;)uopnozPV+6GCqw7sMua3;d~oJ+iNqcwRej4z(&f(1xc*3gIpv!w z>7~TCX-%(wvf`tTMnnO;Vy$HIs|B=Mryd*5T&uozPjq%4~QF_vA$;>m1D4P|h%kN-NPRbD6=0r~Q#@>&+a_B?E0m%sZ;5vu^jr z*pV6)<-qVXtfjdni?>a8)GJX#_|H%Hn>9u=6CQ6+h{PV})8**ts#VJ6`0Ny*dfGo0$8i4~X6;8`v@T?m6)AllB2?3T!{EJ4-9XcG9y|o#+Af!NVd-46CadC8RiH~_R%S`Rcm`?T0Jl+gcwHY zk1rLrRQhR{lb3eGQD3_vl<*j+@@6oE_@1Z7>vC5hKdqLLnIskTj+nL@LZBdUnT$X z4JBa2hJ^I|c>Y{<7+AUA#07Asn|)KtTJ4q3|DyA1v?T8pvuAqyz+Xq65FxT7yVksu zq3)-L-J0jJ0JqPsNt_}61W+oOccrho8n^z|#7h+%K-5DJ=}Sthk=5C;B{-TcW4wmn z7hm!aBF)ch`cq!LP_`n3&(^h4lYo1R9mO{l1=q@4L+9srH^*N4KC+|8pTdZKB+7tx zvY6x(F|UUAGG@k07^)jKv)mmt4s~u2~APJJu50AN(r+k{DXt^bUnGcpr)-XJYp}sxaoRT;ew`Z13 z?(au1&h^O|NW)3aEF1uotUq@WJx~Ayc|BXXBxVdX6xOEIBIl41qeQY&(FIf|n zunmgu2E!%)Gjb=FDkpAKV*F=p=lBF$&a3TI;mIhU7BgZ$0)A2?;3o;>;s^=+7;!ae>==@v18zf{G2TE_4SJYj0Kq*C#98oX$c(9oCTe)qD(pDM05CSvsi`6rU z`N0pSre!t6z%6hj3A{m1FzLL*ry`b5^s!$FuOa0tfj zwzo}|lGKZV87{Ow9?>cabE(j&KH^@@dttm_uCrDq9@p|^57m$>KO_% zuaP$OBtDcJ10sZ#!>|RZ>bML4ih?n3=*%R}@v)1U46c!X^ObnJ^*<250e)TY*n`0y zlVKbK5gMN9ZOeGRTVZSSapX43(Z!5E!cx{y@746YKp^mP^)e88JKLfZ>2`g8E)Y>L*vqX0 zNEF9^7eh2ZH*ZiY8_+q6QA*&^TD9acVa8#SXwJ?uD^HY6c@oj+- zP&rkA^-C|a;q~0n@#ijQ45+A@dOA}ku%u7AJ2O%&r>tw6VT1>SSUZ`qO@i2$Z=!4E zZEF>^tySza%N7<-0LR0kxAWO?6z0p^j7+35x?^hQ8lDb>>!vJKdOc@))L!c(b*A2) zX;WEDS`wkw>FeTeko>+wUPF?M9VFr&sWvdj@gU))019bx2e9JXi1T?0>`*h0|dKogNz3B3IAaP{Q=w4C+}YF{WL@ojYiVXMAe9f+n@#{c<-s2jpqR#qpI@~k zXx+$g?V9cZdd=PZ@~SFzOOv+Z2$~4=$d5unrJ&|F{TexUDPl9+4G*gg(OFlZFWbN5 z-&1Rlk|mKnZMd<~7o3kOHzM_!kmo+W>lQ2f0K`^&irO8q=PR!84S2A3hM^W*_WcgBRpr(;4l1{lSL!`Eh_?}@ zx&<#Lwn6CgD=aijmX*hRqsifNPxw8U*{ttG1$`7%m%k+lMB*nxgN`kp$L}-GR^f>o z-}WuXz(Y?yZPKU&dC0#=?gp@*jQy@AOI9bZyV{SbD4d$hyvP_R!%`0K<#A?k+4%)J zMSMN;sI2sz=WVhJ&oXum4M1d#sS;nOEhS55)v!x& z4Kqo6{pAVdw9)S)wpVUb=NEO%1VuEZL-XK!z^K@7^>4QpEe#tq^_GB0N9PohwYPq` z*uoh~MYqpi=WY~5{0Y!h@$9Eks}`(5ESZDipPnO2RQ`<(mHseddo?lAdR9vy!~X!8 zcYB~V`_@VjT0e60bY2Dt5l7%u=jM5S4$Ha%{|evfyr6F}lr7_(wfSm91boMK>ITHl zGi)|vxAgDS{R+u($8(H7k$T5=4O{IfVE51yhVugrfl7rSmnx=_y-9SsCWq=3S~=vS zp11lFNRRFvA0MoXM(<@mqkmiXm8@Aq#^sK@H&BPYr;pRNsK#l>8sHB-JY)CnE-iGB zzGRxYZJ>t-#_RE%e5*i!DxV2cw;g?@N-ww)Y4+ar0S*vZ|LQ zfCa%cbGXmU6kLjV&~_UXE%hK_E>1F1cD3U9D~LdSFzBNP!*COOMdAfe$#L2=*&DN zfBvaVuJut-_9hViJ{tc0Rn*xw1g_VckBc3B%;wrZrL!vLm@8t=DPFPSI~tyN>g#1% zH-PaH-L2_~+9IHeg?tSpu-Y?7<=JD&r@PSz9S+cgpf8c+N6EGe9T0ed&-r(ii1xQ+ zu0y`RoVE^baw>v;?(xWz6W1zNo48?-`ScSSQ`-IyNq~(P9S#Tm{@!>F^gno`MAcbipV= z0zDuKcZl!U?m)rs#%)ah^LN0ja1rx$cV=d*13Me2gT9cE8fH^PHMkTJxZ=OEcnZ7y zYnqkXhu&(Bh_@DoeZ78u#SqCbAHacwHfHz!;9S(vNx*>C<(8du+VoLGN}5@Bu5HT_ zc+lmMKr6QDdY3aNp@9$<31HLaAhmI3+^C>Tzfo!II%rnHF&5~ znKz7G@RhLuVOJEx;%qj9^{lb`?{Yn((^xx$#z zo%jHm!gV^P6T0eWXLk~tk%=9|Zn2wS#D7@XN$vRH?CmPxa;D`3tu>n;oZ!r)zz?J@ zq36F<0Xk9Ja)-CYTRF}~2!v>>bpL8WOL? zq#(uf7@*f(EAB)wH{hwzr-yyO-|k~+J3Y2&`i ztP;-5g1R!z^alyUq!XWY3YdjQpnS~bd;sd*Zk672RzQ+>3l5-6Gt%cWP!@Vve@{R+$+ZaRLCT#XYD6XhAz&RvZE<+enLnWMc$-$RdOLTSK#`M&o&Bd@tQ6Cyv# zP@M-_CKXO&J)G|H{k;p&uBL+YQUGO)L2trTiTQ)!PF-M|?)O1Om-8(%3(SiuZ<2p5 zV#nD{hgWEf$vPFV=k@+LmLhc<9OqjL8BEzJd@$&+~JpG51_@)@W&8R%|4@4b@M6ll7{m|HRry+ z;9jd}}J_Wg{2G*FPt*w^+*dA^fF8lWO_NbdLYT{*DoD z1K**!mT$zzXE)?_5z6>&6PnDTrHYGXLTs7A5aD4!-=}>H+c&0vj>h3K?7}?W2@Y_9 z?gWF-wHt88-~BR*PZP#bIYL^xBzsVSrc%JzzayiR@NLR$9-4ejPp-=5&+V8cY=`m6 zy_l&urad~!9O~6U-H`;z}E*S-2LnLb5vt!idex(HAu{6jWa0lG0B zH^PyCZ+t9ax!#%sj{kG#2)XMu(e}u(O$$HLbKuwJ6LALN&HZ?mqs*8VQ{HIMc;IPX zeXlVXNJl*XwmDUB_IdAMO1j*_HOu30dtL$zZExyn)5`0Un}dl>5xIadN1*N^_?3|DKir9STk2Tk<*`94LC<=Rd)YVVvp*(IUUksITWo7mUBK3gZq3yOBVXNz$H2vXCgq_#gQjks=Lwn04FdPh=;_1 z+97YSU%r6yM1ZQcHp`|q5#;N@bx79fdE3R?WTjsOr*@g~+ZaS`J>FK?bXKHH|KoO4 zc}vkN`+HT0$Xkt#>rXXn+}Xy>K<8L4d(3_I?H+cX14lPF#l;ex+*aV*jGPmtc1e4P zeSpqi=msz~wKl+eN^67D1z*gXS8}Bka~I2{#Qm0tS!&21-h4Nw#myQWmEp$Kxi_jn zJgv}+n*iIx`K(V^=Y2yXxC|Vs79IP@ftHl!gM%X!SDVbP!@s}=dd^KaGf5+keGJ*I zcS0fV?E9to<18K=#T&t#=GSMK!Y!y?FO1OEH-j-I?p{4G8ZEni?=3f@$3wAR@0YMf zIv*{FL%QI^&o@+kpu7*h(ds@MalsR)F4xwb(tKvS-bavt&j9A=>wq_xYW}LvF!*<` zOK;Jf$?5gqO2lS0J!+QDb9rr~E`T&2OD( zF8RgevTgmC!#2U57eGIeMOPP3n2!BviUO-GKHr+Y?XV$$qOC;5Wj-GcHk+>v-ra~=}}MD)pyOMp*O995%m!S77kJr-v2X=DL+qb0{r zVeg`jsaD+JvU);r2(cL>c{3TVoT`W9h<_b zCUHRUlFvL24d$Jc4tXkc#`iq^=vis|@5;a&WmHABNwS<;raOtd;OZPMT|ZT$PE zNH}AlAk>pnTfzUH?2EhuBgkeNjPl&B_;)j8un#}OHt&XjF9{kJl>0>|vM#fUABv9mrMdw79E8q$zZntfa&MJTCXb5be>*6uQNg&vaJ_ z^^Utm*vX%SvMkz60$N#f^5(q{hVdwFC{{Bk=gvm|r1+&k)pjRs1&(+Hw3qK|Y)$M> z)QJD{c^w07fHW?5_PN~~+T&WDOy`(ECb4wc+p-e7-E{WF-cb7mTImlGLQEsfwa@)N zG%!33lA7$P@Q^-FTCZX0x>|X`USDe!s*k#R4)@V48M^fUH-dssQjOG zow1#q5GvJIW(NnAaOkuot#Ln~up|I@P6a*E>08!J(4BA)_X2p>MmrS<=!)nB9cmk* z7Bzp2Xp@tmB!UsK>Ck z;)3(8Aa)yi!mb6K!QTpZab6c}J?PY6UIDtq@>XzdtMeKd=2>sdbgb4oQ9><1M5A#h zVLNk-Ay_d93L0UHFihDRRI;143qof>^pv`%@}sFx+MLG%Y4lPQgOt1f5kzr^h&fva zNTv`|G)k#Antix;`o+9O6Y%Pvw$mW7d%txedpTS~aFz<0)_qOEk9Uqr3~N^|l4im@ zqM#qi)EFbzfr;yJ{>-455@+Pe0KAn8@b+pmA*akMa`!$D_rU3iev0(o@HmN68ueb+ z{}L{aOLJTtufIj~B8-&@>7k&MEx`2On zTDNO^NVN;05nyh{(gRB|oeZ!K(wnDJ*>5`ukLl1$j!WyvPHvI!Ul2Ae^ERfbpAc1Fq{A7SL({x&U<&sQ*Gkw*j z_g)`?KJ&o5hH!O)>S~S7FQbSeRo?oNIh5EW8*ct24-JR>r9}&YvBhKi%S@|{i|4y* z^9EC;j@)y=j`ZqR5Th>>QJ^|EwVrxHD;zr894%KXHRs*ryqO|#o_7-t0j+1~!1KCn z$kaApifGwyy5D{;prdCwGF8SQF<{9|k4yhmZ_s^4xju$e9t4Qwfu0kzIsU`oT*x|8 z2=B8eB~zka_q*yFHYc=Y)Es`NbdULllz|c$O|B7!Zw+lSB1QN%TXoMQ?e6AgIx>2S z3O>g?ef&)C=LG}v;Un77*Z;18;_gbUG*yMpxIO_X8@a=0>(pb#&MH4sSH#S*TU|6l zGiKoeX2Kl%Zcs|z(Hn_@k&LrJCGNH5+&$DARt*_n7M8B$i(7PPXP!Jl_Td79Ki!}g zdvLTNXK$g_BcTUHj6=|B`=)ueeYwa78JL$Sa9+dx6`Nm1TMd}y>0a9PH+`qYT-XWP zTbOqy4nt*BdKOCwH&M(-^~!GL8PaXFUN8#xGiRgSe@;!cYErUt9F{c=F2d5@}}Y)v;@?-_JsrLFQWIkz?1ian&jW+c|P$ywcF)dc)f1> zv$I~R<6P>3>^^7F7>oW@>M8GqHxW%RtMk=ky3Tm;1_GrSyp=wuOjR7}p3%)uw&b^NfUw3Aa&ph(8&D&1)fS0NvMCcu;)3lbp2 zvWKPU9`_<_xw6=hrlRsP_pw~8b?9=4@nLmdobvl|6DOxE3OhV2CRR=Z>A~E)%3$S% zoAo{Z`#^GMw%!7oFfpfB>KzK0dy;#=M^sD|LlW2QtAb{bC9 zWn46?ZLu7hR)seW*fD2o!!MG;0)|TNF%GUVMV58xwOBgUqUw73i&rj=^@{Vg9H4?a zMY{P970R0)8(A|7JESwi5SMWD)NMxc3_cV) zZLg^a^q_B5is3I4@ZgZRyKQ=?RDw1LQgQ*rolBF##wWaiVu)G($vxb`+Sr2M9)tMT zE7yO3=Y0`G$VU^c+V9;op=V|I=PRY-VBDlsvDLp1tsdf`w;8v?s4fg6a_%~K-bv;; z1;;M)3=u{H_3ZPre%&2qjGd#TL)vY_B1`^&9?uw- zcH=U}oz!0Wpy17U0V>&qv?=Akx1}hU+>m^%bkQ@UBResHTAH1X78Ww8pd|F3BzDH> z));zyVF>!);b)B=TA>lV*I@K}2*$}%?`1~JoxO=M8+K|BwW$t=*Txg`2jxWH1}GJ7 zZg!uPWd~vv_Jp9-P3d*?3l9UvZNR(~mi2E@%5I^jV^5$KU{}`isAzMMU8?IG9GpQ1 z=z8&5k&(gEc8_HH@ZdxjLT|}DJ;lrV{-iM3yMcgv?f6vJ^x2HP(aTE{t_>tYoa0&3F5sM4NFc#r!d6|%P^n7 z<4B_Z&Oj1XQiGFm0L;2`>RdY))iUHJaP+WmOSEq^ZVNId3JYOx1`IgnAY`eATE)Ey zhi{+Jx0}f=fVsK5e=$M~T!N9H3#wgBEAIkVJE+Qz$XVmJ**r)pbU{s@_z&|NxY8J8 zE`!STe=uBkVNmIRcN}A^knIo}n8X{PQ6Gv7j;L;A3SEM7kI`%#$b=C_lr7;+xdS)}yICiWRV z_Zr|kL?%o2gKJT*uIMUKEbCek1vX#6d0Vq zn;9#JrO!>J(VfZ?Y_&Sbj#>aH@f*?5=d*d1D0;6x)R^pvd+cZ^wkc#?ze2xc)0bKy z^SELMDQeNGBK~Ulv{L0zyG7C6vw!OvF03od#Bj$dIW4$agi_m)^gDz zKL-oF7B8s+l`s>%1Wsn~2vXSPPZ>J~xCXb}(l`fUE7a8~JTzFwS+Hh3Sbyq?Nh@d!>V5!#jh(HIc_<9bQ9)JJLx*j{5_-Ke!)yQlY zh)k)#s4)LgU7AAcqz@pdmun+S8o*YrV41KDbLu1PB{2z|j_+_p)&yFQJ3bkY0A|OI z!Q^Ivm&8STQW)?=GqTUmZyr}3-owu^t@@;=nADO@&T%wY9Oq>Ks4b3`*DlxY&-jZ~ z8^4fG!tVR5SyzSHUP(s)I^hh?^Y}YPwfQ0;vRNBLz=JI2YaID~r%GFVc=(;06MeS& z+kvn=?b)pFamFQote}AZavJ)8x#Xb^?kO4(Lr$9tUPYGgU)ES<3bLDD<> zJwepG*1JF^`7Cp<5^fLudJRkQ;s=PcMQ)}k36xaF6lxg_ycpenQ7J9P`^#7tq8%*9 z(wJ%;NWO9D=u0I=dPfG{DcY&^+qz#A=_~VR&!(euBRYJFPJDr z8a$U*QGq#xxK>jJqqEZH(Bw2@7e3KJl5GWTW5|#?wCq1FZgg)NKSmJXIg&r=K&?0U z(2T2h_7aQpRdXoCG-^X@XAATS2^l?#JF&-uQfXRkuMw7}c!g;%Zmbv}I4+cCqhvvQ zij_%QX9G5rXs@5iwduzbbdG~ynKG#BvB#0Pa;H=d(b{ZNCof)JRy5l4DlBRDx;=46 ziOJ8po#v85yDXQ(NvoQDvaN8=129yH_V!X4 z1(}=T_7?vb@vdu571_27IufbsHdK+lebhN#%+qH_-Lsvgk#FQgk^55x)9xD3JYN#y z=_f9+O!QP9q7~6;rq3vBj+?sHOe3dI(Yy*6QfF%NI?^ohPapH+J0&sV(kEF92qc4? zVK|_ae=P3oajm$$0!`0#R!u``y`hMOmlJsM&=GhI@ygjf#*rf3p|$@&EmAStN2N?g zPo)dCjNPpp8Dip$U>d%?PpVMwZ{U2n0S`xxsC(Yd5x0_A5l5t*XfIyp%Z9>26N59% zWdcR;dDT=G+`nhcYyAOTvBlzi-khyu+P#voK;80K!T+!mAJ9E;AG`pxw>BE%Lrn_N z!=P8WhG+M#3WZ}z-Z0HDeNXnur*f$8dRT%^+P$%4yu7(C4yDoc>)PYQA5g2R4pvsV z7!cvtjcAoD9SU1*F0H?tNa-N04CBpf#BUVHwNtoZCNQgL%@t-5G5-m$%EAaxT>J@~ zd?(8beNjt|x_7tE?Uht87fWq$nJh$ya&bxi0|Qg&Ky<{&aLwJ~)dVyJ%K zqM>6#Q@-m1uz)mj!*XLIQUYu3SEd8nCI*?ajW@wHQb{|^nX#LxQ>64D!BrB}izhpmHD0!R;8FNc&&hnWOGHr|`*6Or430QeO zeV-D)Xni$q-!68NNQ}v2dP)iljo)|v{Bb`<`l5iid%afIG|KJx)ImaHX}6#iMb*EL zY)K?o{)`?Db>T~|j;H;U59ztfx28{V>2cyMpPuwWO;<5F%d1o#vF=EvM9uzPHPtxo zR9kAzV6mI$^)^U_J4iQMy(8_L_Gy@ZiCIpw!M5UVRC3~UTM!#h^ z(Oi&{;n>Xf=W+8IFo?-XOyB zYH1X2Lw-ILcK7x0pcTrobM)vZaj)vr?7GClmeNdla>w>Kl3gfM|v|UH2%CBlzc>P5i0v{ODx63T?MS zA=|UTmoMXDsn}!m-u}3O?|yiqbAi{`(_zZ+QZ-N!T(E!{)yanTL22D~}Y zgc-*@Kf4=ECh9sobhS+#814ft<)>1xi-#n2nG@^KH`orr(2-t z#sEOGSjix@s|_6*XXnQ+G;O;5&dLeVrmX+sTTOPS%QAr3WVCqQAwGY{nM}*Wa+6QF zAPL?p182Nf2x#x#ycsROnrbea_!rpEZ+Y~0RFQ8U-AUirXD^hT_=5aauXRaBTe1Ms z5+@e^*>|%@y7b|8{~$wiyM5LYhSYD3pr0nJ2whd zmw(}Iufe3tp$&xYdNUwdO?$h`X@IMS>sJTXXC|sa_5u1ziy*?Sr1wEt1G%6t9nplw z>;D5>K%>9OD()!9)0Mxtw=n(!SPwm+2aH4?sElo4Ikv^gSQ~cJcU$x|5aTMbwbA9t zx+mBgR?!dfJ*B#jQcW=AW(C=k8;JV(dC|(?Yd*o|!wt>cSy$-pMyKL($CS3cOZhtq zh8Op;=+}VH=5ydR#R*r~uI%1(HDrYg7;F%IONc8VNFOpF=ou7;R_DNV!V>(tGSAqd zbC=QredSuK$z>?-X3AkH$g)JM7Fs#nlhY5H;)<_R43Jr zK8`wmqkJH7^mGu^n>6)~K>_sbDExs4T*%(H!3O%?#lfcT2P*xf{|p454#8JLwhhKN zLzKJ%_(Ll^jZGhBu@y(Og6u7~(?6|XF%if>Li7_Ux9r>nx4{BlflqyV0(1)rz1 z4tu~6tb`Ns8Wd%3QThmV*KNd|$_Pk4x(i_EKI|civ+)u;at9@6LrL-cI()EWA3j|I zCAUqRe3ZBM&*i)78AYHOM!hR~>dmc^v#fT%LH_g%Y7qV4-Lj<~>mG(H)kRT=>V)2b zzgLeuQ)OaTd^-=1U$Prr;A{MpMd*(mlVL)zzh+kLAKFKl-S& z&fhZX@e)37!wG^fRD}-SOQ0*{tp`~)ya!i5-0RRUro*WAEkIg!cM-nXG3RN0cei0N zea;MCRT!5^$)7t`%W9uH8?>nKu-mAp%EpZk|7_ZpI3qZCM&dT%t72~;_~Z%H#@)v| z^}ct}uU6OA^{O{_FI(WmwmEnEHmlRkCQsDCF=DHS_#9G<&trq3V(k)lI@D=h&Z$z- zo0~fH>Aa*_lNlX|M3xg`XlQQl3XPmI*x493?-|WM)?m1jt@0YI7OZgbZPX9Hfk~J_N-s3|%kqVQx-lV^+ zBnnrsx-uMb67!r1z2^w`;icj(y}=X4reYI(ryLhILV0$;h`otS+7e=Wo*!`VB7USW zO|L&sv7RPHG`|8o{WO?ML{kf*1+XOPa{&kMYq{lVQo$o9zf0I#l*5i)SR}slU%BEQ1?r9lVF$~F2gOj4_81@-$SyiLdK02aby-K1GS+P)Pn-~ul{)_9w}T3 zV3e?b7Q>E2lb`@cnSF70X9FB*#aXC!B@d1+e0-{yB02F{?a2Ra!zE=(v$GLc$zGj!m zl0D@llL?LbWmKkuqy!0M9fcbc$qxd(>5!UVxu*A`t*WSZHak0^_pt@(nX^8S2|Y~) z;N}j#^7hyXdvam2Yb_kG6KuU8KKE0c^u2h|+9Mlu4~rT(VDFuuumr@Mux z(hujt;Qu>Sy6T7%apx*jq&_JZtGer|mL&pHF;5PkD1fU(oGrsdoy;`s`HzOBZBPj2 z6~^RT=ci3RpBLhD9>*is@YgGxf94!Sz1a8s#aZ=tchKlYmKv-28Nb+T+vZHnSvNmb35dWT4KM9w;MB z7+Mh2%Ms+%J`S}@Mo(!73H!aFTgjhv&X2#a!{<-11Z*!u_^%Q;vnYPu_7P8>UIw+Y zd7KO|?MvbEvKk>o(7O(!AW61uuR9d_Lc%Nt>gcBaVeZ zTudaCf_0ApFieo34-|P%ZM&x7$AcsGRu%tjX|OSV!R|%?{qfh`&<=84fPmy-apQx7 zC-v{09Q?a#{_4JE8v-;4YETVwhgYu~dVS626S+i_Q;}RyC}&Ye$n)NSKQI6vhoP_X zTe+``hbS0$6K6dt#;n6an<~Y{pVgzbK)DN1)V^e|KIN^$pLS=*4LsYg7`?lF{%wc!N}VQIAc!x z#3WpB1fRnLF{x|UKh{_kilU!1E_vYG z*~UgPx!8JaP;n?l1m=?3@R6_V@LTXbh*=8CRUKIK)nu7?-V`rERsfvcrl+zWXA9*a zMyS>~3?K$f1i#7zQ@$$Sgsfeo=&H9)@$S%z`6c*@DQb_ZAFVl}69hj-QgEg z)o8|1KN{!3wploP)-J&L8zJaC#9V;D4WEEO^>W5(VvlmTA5EX$gDp%q`av_?;HO|W z{KYL&pJu7e4(!5Eexq2VyooRHpQJwqQM?Erd-8*dUTik$M0o1_*q83 z^`Cq3KF&qDsF5umnx28Ou(5gS1yQ`9w89#=d%v+JbMvCkdIeuH)@%UyMwv%+Gyz0D zO6ya0bB9(;Gl_SU2;Z#DEAX+gR}O&>dO`Jc?xl0&Kg9~lL?L!L)P>rYXLdi6Fc;6h z^E+9M5KvygM4nkF?*DCLI~Ii z0fKVbe)gaqGl{54#l=9%COBNBI;u&W|E_mR)fn)cA-GVXw=JF2VwtSd2 z!gj2E)6qQ@nyvJ&1A$Ubj@%Gi6r99$I1$?cEQ8+kwH({ygu{>E(V>Hn03Q1Z#o!nG z6bdM}&<+jCRVW98Xs{kI2uI;moP?v8u___ruQZ=>Uf>AgFPxACJwf44MEeIDYMLpaAC&zek}LjrRqrE^qEkYFH1|NqpRjzFeRY0pyC z*>Y=jN6mGGGu5K&6fqhuf{ZD+P;yXq!C>&ywM*H6mvAKgUQ*m-40m9wDl}#7*x{7F zQ|9L@>wUQIBmcBB$>Pw{czmx8Vr);2TYdxJ?wYn+OXHTV(sJXZ@>$AW9=sR4SMS3e zxo3f4?a)Q{*Kd3bP_t~1Exd)m^xS#rekPAG;}Ity z=I2o;wA&4*<=!yz#tX2o3yv$cL%!7jdvM#M?(3rfBGz>8wy`7qT%Q}FpTkhd3GLwv z=x1Zf%J>O55f6-J&T8SL(wkVd-d2F(`{R~uG_n@gF{rb*J{=9G_REch@FgC zb$yI;<^600^w^(@L?qLxE_rIKFEOUWg8+Vkk9Mq$Hzw-6m6lt8oUOi#6CdHKqrHy~ zSa=M!K+wq(5U>r7&+B)z&v9JyaQ!8KTgzA80=Tqs{4Rj)lcsD3*p+)G=vF4&nc`ya zrL0`|d(x!e3s)*$_AXQIB&@{LnUHtW#Hk1NPn)<&T(N5O$fZk1j$+29bE&}N4S7}d z16?_Fa&!`imsSp(oXr>I`LTnfY@nhJT>R*`MI15>+#ipG6FBSVQM|F+6}snMKkE8R zs(<{vavMHg1$&_Wqi$6F;Y|CTAab37YX2FI#MihOv*PdBV6$f6BAbZYpLE=n4^tWKh%?ERK@;c)ZX)oaB4peQ)>lr1ofpb<7|B{g zpG+FVf_qb^gn_-(y$x>@*_!`cLd28YBZqd!og+VaeiFw!=Dok6%gVl$Mcy>}7Viv2 z>UHmy|NqNg544uY-0rYO*YcVoW`jpWP&Y(=(4dYt#bhN+Tu@Cs(w6#Blk6ZgeqnQ|LvTM z{?=42>s)yFx2)>$->${k@13+ITgAh>d$8Z{>7x$(dG>z%ISs#tKhMDrZtdc~^U~ir z^AIlKUHJt6or_Dz%>G_-33G!7=eV23n9nKZ;S}buc@O`c*T8;%q|XQO-}xG_-!JIb zSkBR-B_SfSwA2S0au6@(Uqx%3XtTrGD6=nMy`J^wo-Qmi{A9@)^s;)sSqw7w^X#XX z_X=KFc4J-Z0i(YxUHWFof6U!WKSb*cwNu>Xi|`06mW^6VJ0eb%bWagCex438Ml zJnt-!mhJc%-{aNTsn16yTpu#!MY|4IxBm9%Yj`CJm&|O}3TDE~?Db{_3|J?=YE(L| zVb%B%&1y|y19;P0VG>Q6Xg0eLo%7S3Sw3BmWudPp9`ra8nh1~>+M4|}kd!vMmA~E& z4{ei>&?b~xM=}b!A8hcfD@B-6ONku`VU(2=VUp}%rpy-TI8853U+9ZNJfP|lPP8>= zprq(l3cV8AGQw>WRKkY)hTIzAKr`X)lwmx@RlC-JU_n!$cEp+Kn{@}Gbz)qg+K`aY zK}-5{*`UYyx=rA@=@57=TarAmhp^BpjY6B8+i#5sDm$}t{DiR+4w{CK{bp-rk{S^tx_bi}EJ$;9A_C92Vi3oKB0`K@7l)wzk#R z^hrqO0*(E%dIw^Q3X%QWWlvKjSIt$b8p$k@t4m3`petvj9;cvSAt1ea_Eg1}nn+AR zoAEJMkSdb3f~IE&<2fkBMH)6v6)9!a4iH*YjG!V}X$imu8;Cy)<#^$Bp#H36fgM|* zgC{`%ms2O8MfCCx9hOJqx)Z0wY7j5PgWX6B!(8;@>zo)q66^$a*GUJgFIF~`RjCLf z9Y3?v4(zytlUVuG30&84S%(hGIzkIZ1(TIz{4o+1!%J!`^8yx+#2?By0uYD|BpWJ= zm7y{O3fFKf^uq==AMow(V0@Pr?r-Zd$%chgin18uS^Q>Pf$vx>Bl9|0k4l)AN@zt} z%&Qcol*by%{&WU6{ZVkW3dan(tZ3I`0flQUfBkU!JAEGRZkW_Dmv63)V;bV_`P0qf{i5Qr^LwoD(vrhjuvsr>>d1$S#RTrls@`eH zt+K-BR;&zVLq0ym1>Kgke|0>M|ap- zHlda$0xh-FnU5^{sXNlNUYT!bHoJoms835G@P#ZYkGs7fa-&67@$w3~BiK&aju!wR zNT>&kz#C3N*(DJE<<_hNPFcKutX*az(-x$T>waLEgFU!It;+pl0KQ>cq~3_I`V%1w ze2%@lv3QH%Ys#sE^97i@Z}l#Ks&ka1P)w)=2fpqFJtYx?bv7qa>K}zn2M$FD&|yvdzWxRj|#qG)Wdt{4?bQOduE8q z1TH39T2FondR+xV2s3W(V6vfQ{wGB$st5#{Y$Y2WCfFRN9u1S1hpB8v+G$~`T7~(= z!&EaP!t67}yNi`FHxp*Vq_eE1$&zu$c<5 zop$}xHUIyc|+wFOU}~40JN8zu z->mMb9cN-vlgDAq**zEQHmhI#$ex{D@%PlFV7G7~{#d#kzb{w-S#q~;v19+$JZOy;cHgYi{g0^4Piu7 zuPzc%>4wLI>4vbM-E5{)sIk&bSZq6;KWEm+i*d8<^sl$G79axT!2}`7asvQZ>=pAs zE!@N2LV&TJO@gtJxaD6y!V#q#R1~J;d7J4!*`)87a9C<5zP0d?+8H~FZ`s0^$z*vZ z$hxL{1&#=ZbqQ%t}W(?U^0b!aJGfaiX{h9ICg1f})@Z=trbn?`;}Bj2|~rfaHdbhb?R zP*?!jp$_h%G-m(){aTugXYdn!ones)fG;eTYD$NRXf7GPqKEOZblCWq<+a#VYA4OG z&TDCgB_G7Dx&&zkt>4U5!a5bvhjFAu8e&H{(o#i06lzO-bh{}MLXpeqkk)3T4CNZk zW3@3OLxjpwxb84TLREyEhTYU2zcxkMnvsVTxzCYy=2*T$FR7+(GDX@mgaDbLOAvw$ zb%-rL@XT6pS$21wQLS&C)#Vz4F5!IZgX_w74>=llkp`}=3xW>@LTvb$Mm-)M03W9H zSRK^VK+ccC=WV+;J2H^ngj0(K{mf?=U74!LVx2u~HxP^7U^~7y5XD}gSCg@4;x0bm z?#{=T-31zo;#4-Ntf3CYyKuYFV_ zHQbNm{JGT2^4#$9pXYx3IS(hVCVw#pFVRy7PFW3Y825C%`|&vata)p=AIJG~P8-Nl z>6qYRP7v)zjBOw`L^>u`G#;ao=|jnmM;^!{4TN7j(kjd%L_&5x4%5qmtoI6}^Zy_r zGOK;9hS|SoD^bj#hwMFuV(R@$6|aGA46|h2PiJC%VKIxOvl?>49IHXKo7ME=D4k{$ zfW?&g5Sd9nM0mi37^2%oi27XDRC}&BKNnO!x;N^ww>2j*Gp?;Ol0d3s`Nn9HpF&@G zxk}UL|CHuW3nlTlRr<^{1z9(o$<38IN0mFhTCHcS=~O(|ibr~Ni@B^AEunR!{3zPfR|9E=kp)Jy3p{+Q$AIX+&9F?+=Jkvqr% z>cF4ATVv<5n%y%2>o#ZMmb>=F8C`j4HrP)a)*@F;t^vdU5KziNrFh2?*#K9 zQb{5L4c?3fuWd2-0!JO)I%e|)&LK`5pR!sPB2ESmn2pze*#E%m7z#!Ii3pB9bfX!7 z#^l__8{>2#YE+DYA~Yft!I;!#%tVhy&IwKB20A?vEt47k&Z+ZHxuElhrVxPVgar1N z0OTZ<t>zcGM{dXybfZWPHg&gEIgLkQ;)nJXLB-axf8{G84q`WncK(9>L85>UR(!zv0KO zsP$c|HVmi}E(qnp0UVoz2L<%)hoA9t^LFJ*bsxs7)C;P?9~sp@vE9G*j|a}U{)z3< z)j#G1A9OT$3T=R<5JI-5L#8r>)fT~r)|R^&*A~Git+vqEIl-CMmJc-cbQ=2_EACKR z?j&#K)ijgh4z>R-?_#7JDlM=s@6rNGd51D`4|$_{_2_>t?ocL^@(wy$-c$dt%eyo) zv+~aM7bthoi&O)1s0Nf#VQdBaa+TLbw=!A8Me`HJ&U4}S~< z30_JqDNzd?fd(Uy%5mLA{dKb`=07j-5@iVNjT2aW_SRoljCjjPt%H=~LIo%!4uOJ# z#Ar!j(rf(%emK;8hi)V+gUYZJ@8Y{`_(2L2yBntoos>B=^m#EsXTA&soT;B>pCFy+ zFZ#Iababav7~ziV2SQhzF%X)&e{+N8193WZ8;I-O!~~e}==#o`*B`+Q?5cjlu2h%j z;jpflT$$=}BOzFsNF*8V(`|y>G;v;}Bq^t^De*NHzFf(6RsNk_Q&SP1;d*B;KQC8D z%bte2(B}*XNAn4w1PBs6@r~4%(`cgEF!bI%7z$og4-YW$-aSmj2g{*w{AF;OPl;aX8-In< z{B$K=_^}A2c>^wuXwh}suwgs8wn)4@fHL@hBfY9+m)Yy4wj{0k%KpDduW)T1rY=l= zF^#6tF*$tb_U%K%XFAff&v}=;5On|N>19e9a5=Ggw;jWVZR^@%#H9iA(D+yBEJlL< z&q}A)|7p=|10g-8&xxIrSfpy@A|wCzaycnBZsH^8R4pi=CcB?Q=OOpvcNH-gnj*6Z za(4EoA0o4W^`zFY(vID$PMAjyXTNQQnD($P!?{4uEDh8iAdE)e{-EH?MJH{q2yL478NN{Gp>d~@FbVX7dlWCxB!5BMERONbBH{qz z`veq%y4CHoIK_uV_ah=pr+y}HN}bjFUp!s4mpP%_U5BgK5?~e1 zjOVy{qt}d66DvGc){SF_r*s|$8w2;{!tc2Re;dKyJ;)!x%TG_Os`Z|X5w|J^e^ICm zr58XE(3!}-rAzlw7FqXh-h!Kg@nl71Hk`(Xsi{J#Yh4&Kr3mzZj?bRqTpa!D*W9_3 z{h@LA19F3n%2!V0^LaP!Jc<`0R*F2Wv(SeXC|;tZoZvBO&z?!f6?;~yN)|>9tP|3z z?m)(C{g^>x)-gR=>vde)T8VYq5`pr{C2un5Xs+h{tBB}4sHhHbg;y+mh^44jdkzb8#-6$KNb;&=>mR`!O%xjX<`XwOnc-bu`##yqG3hFQ$ze zbvH5buK91fkt5r+A2C8|z>qtMiFX(dWJLRRBSz2%l<*yKw-m1bYOiLF2_)6WY_AA$d( zMR?(n@LPQT$J;>G;Dg}eRGJ4f5t3Zx#JwUsto^|B7-N)V> zl=R8yQ>lyZmOSm6SL@`r&M9|8W>Nr7w%)pf#E+Easih~K=qP}nKejRo-JCwlJ-%Po8>8yJx7V$O{UV`YUOfpSgNe;v#3EO-|D$@*Uep_`O;p! zmbNILzoApUYTgwaEg}MWOl>S8Xy)c2MObp(eTjODB)9%{WOuA+XP1HR>v7L-==q_x$Q}{+TaU zH6E0`Qf~$3P+e0mjc8kdF`XApq=xK&^Hud9R$<5=Sh9BUvyw;Brlx@psp zfQdSW5mOEA_-Y*U38S964B%UY>Ty6&og&ak%Ki&1V6fg zmu!1SPJ*nEHxIs&Wwz|Tln{Bdf!`1S>gb*B=d8O5f1sSw8!zBfN4p1eml8 z^4uBJq4~3z7ab8NEypK!2ZgtoJLuBTDgBgDEsh8Sno&X*hA>l=E;Lahzo*(pos)p4 zvyIS2C;>r2Ddh^DnFnR?IG&M+M2z$WgM?AS2xSOc0vF$lR}8ch<41jXV`*ja;HMeT z2Y9I)HvzKQ`T*umIniTt#MGEZ4I6i`$NX=$b~!N&jfVVFi$o4|pH!rNo7Up{d9z~^ zE81quUb;%X+9h(0T~vL}aHVN-r4EN<8})X~CEHdCE+0&V7%YC2TH7=yPOL9=w)iV| za&+Mf30|(Em2K8wa5Use9JTJpr!7Or=CKp|cIg(|t4G&3iRhZ6P<{~pM575m^)J6f zAQRSX88v!6+u^GtzL$U|GY3l~;eF2EGY44~D!j%YkmbecAGWAu>Ch~C$e>QOI%fsR z?yLA7{NB6)zw7I2MJ%5>ePzq0>u*xQ8&JUuQNf-0Fo!CMO+T19DI?DgNtI6HAQi&z zSskm#wchmY=lT(&a@v3c{_NAWNAI|2;iC6Oq-~a?9upLqs(71l=nvElqHqsF! zm)?m=?@Dr8$xnwio{TczYB4wZLX~&;4eTF{xIJ8{nb@s%S69sU9Xr6D_zn>XG!c2e zd<5@aFSge2Hzv4(%ar9p|F8kW*|BYj2p4T;sOMR{%;&s#zv-@5wd5+yyNDmBO*=H9 za<^Q8wxx4dDPbU&jF-fcml`i$;-bGS+6DX9Vmc9GrDD896=K5jdxdzP?xl_}%*vt7 zg^QGK^iuKk+dL^Q9m6^d$(l2H==z^O*N+^PBP-R?%d4IHGDY z`KbVa&CoJyQ@FKt{T+!dipIcY`9;0mo;Rj3eRPF4U-Ru(3V=CMrg z7z>V0&Pu0E3kXoh(+ z!rGCTzm#V6B^IPCo>RL-&&-jJ<>2{ZcU*T7< ze?{%H@#~8oy?XZS)vGtH1>W!J8}Gk=kN0ov95s6P?$M)mQkro>g4Bf4q_x>v6>hHP zcF57X9f|{cyF4RD^ga;#X-nd$JO(+gD{qJ>5naOC@`K{vY*O&UfO5(sF(G;VmQkZN ztY(#ivM5AZ@Rkl#1K<3DRww>$Fh1Ml89R8(m!InsN9W86S=9ETPq)r}g#^Jfn3h2k zYc2+rUyH=jT5t`E20CAG(h{LnW1f4qwz-m86t0%LscVTmtp>6j+tfDP&GE5K*8Xi3 zc4=Wv+9zD4LNe?n?XWoYX08@waql17mW?Y%jM+7Q4w{ag_~Zh1xtG+7 z9JPh2_|TC%@>A!cb%RRQ$?KaZDR$=Wm6Kf($``Mn%e(xWX=|A~$3o&)VS(YhrR~w0 zG`;K_VD`==j6W7s*wxprNRC>8)AvoB2#&PvLEDOj^l(X^4WzMigglqNe`kpoze^4V zq7^Sot7GvBCIV!`6dSKa@v{$sV|3#>3A$}U10&hfs>eC%BUD)$+KpLacvH3bnujQC zjNt6=EcxPWyoj^G<8GGQ23F&Vl2>?21N%xuwliM`%7gMZc#2-M65|VSS#G-;9M{_{ z23LH6Pq${fCvJ z4yEvxfw1iY1yO)VTmUEtOlBdL%j{@rcKO}ATohRb*NRQtD>m%n;>=TEdl$U1TcO=T ztc%Spx9oKSq?~LIJ#}v^ zxK9KUF20bK&~IvOjib7>PbL8j6)Y3Fq4>q5p{BtmY ztxpHBDFHVzrs5BWCv7?oZWGoQe?hiuw?JIH;i6DdBBx+d{n*+KL&96`xqWZR@XHCy zZCI{Gi=U+)lqMT=r(bvT3ixXQ&MnRBrz~`w_HvX6IdzF)k)x9P4I36Yw0o=2L=k@p zBOWAOF-`9>bPZp%W?OzSq%!Pa3`pDxSWQ>BK| zL@lIgSC9Av0B!T>QEbnEAa=wjR45Pa)~&-|q8(0?uH6;$8DBiScI_d2#vC>TNIaFk z1&y5FT6%3*NAIFBAFweC-C^9l1QD|7hJ-|qPKv1*>zPtRETe4jw)L72GU#Zpgs0-? z_N%&9Ytg4oXnaw>BErO{c)wW1&b#^!Il?Y7YD>BGG(4qaWIxVN2w(+3yNOEUB>8DF z$ZkTvq+j!)*q?I%&iL7>N2Ae`1>2IlyZ1lX1K&Q2N*)~@oeaWA@pCK~o)Wnw0s&H&)hD%-IGc;>N}+-hBkojA(PHw%=IKjgP9l;} zDrPLr(mbRf3DDM3tf#e?mS@K*blQ}MkPf@ zk4os$x>v8(tz!F%pFP1G@tJ6Wq z*Q#2LmMv@4XhBsNL1pW!sgQY`VpAS(bH?#zjEn2-&ZSV#O9`Q4f6l`jzb_!Vf}=~1 zCZi|X7TeRK|Dhh>{-WcU5gj{@14uGF?SsFb;&EJkeQuS?r`I%Y-Emvofp2%I2Kx?d z(0U*NvQ@Yz9JPsM=T4j*AkCzgY=tZ!)#y>BTFNGlAyKoWoX~w)ns6HYIjWv2yuH2&rNMI-X{=hbyTY)oFTeuLagG)%UA<^gzbNRweia_e^Pi>`VD-_91}R_;65!8PCmp?L0G;sosdW44pC}q+ zg;ZCnqCafj846IBF6sP^;0g$R3$1XCR2OQ$Vs?42a5syfn<`b2`|)8BtyxkPW0c(Q z#S0>kozh{cn7$4XIX_mS=zFKw-Z0>>MB@ovCU(Y>o{J(P#%BTTlRERUWpt9zSoVYL-%}4=UEL@ZVD00b+ zG*FzRVm!=cGZKr7rCglO6*JNi7sGU^3PrA}i0P`5AEt8TnpLa-9_xA<0wXwbBMp%Q zIIo*lvD`Rviz`RqGM5zA|6h#baD0a2ILakX@sOHuE_W=crbr=<+)a~2Gzc3ha?hMi zHEC8}71sYhHR^%H|1j#I0u;ij!UAzR72ttcfLNR^IS7l{(8cF}8@e?6d*njtdQ%nq z3X3V-N9LsZ(rmEf$YV27iY6X8^2CgID^BKEPt8ad8s;cRo|%zw93?Fg2UFyES{Pxq z*o`7D%t#N)y)qB;(u_poWT^*7UYU_l8fGDn_1cWY(=aVK^2Us`rASXPks@!+NL?C> z@G$QzbZD4ZPWinViJ(Yd9_xb{*{Tc@j!I4x`DjK0C{mpxpUlWbB|*3*<)+AIGvY;& z0v!2bMpockTKvN(^3{US@mdvdr^q*RQQm0^lZwF`waIW#-()OSTMQbix#_i3Qfh25 zGRtJBRP`190h<>u!3KZ5>^fvf*Dk|`W{1N3c0*shi$C!T-nzPF$A&GNHf`HRfH{E@ zqNU3Gyr^ZM6l1{Okn5{hd+moEsfXFQTSCM;lsEIQ* zKaL!KGkM`Q__-U}RgSD!y+N~jD~_F<(q~W4k+#g_vyJJqBv5kd<%O9HkfE}+K-8v$nI`$LWoqHCYFzkf-EB=FLh+pL;$F~V8J)Z2KVngD;!p;U);I# zBCN%BdIF@g>9hEeM$M=C)$spkSfuy22rT#<`6d0)#no-oZ$SIfF}Yt<5Z)`VJ>>i& z8mxF^ayT%lLhXnK4LcU}DlF8zj75UZ&R=z#2}iXeOU+46;>&sX^05%xMB&QT$fp|$ zl^gVUA~-+Y_R$#~BC7XKv@N(MeEA)`+4c&=&V zA1c-VH2Nua3BS$m)iLh--re8gqx;Mlcw=n)Uj15y4Co!!AUdjH~9=grDgMK!HwZT-E!sX)hk!7E>%|xDw3^5T|kFmeB7hu zjF)9w%3bR%>9EIR@Z*X2;py(TOkFhwB-j*Q9<}_Aaxr9J-_Y95;w}c$oZVqzx{R1de!_ktVo7D$Zkhn~~1AK>WxNA4?b-OBR75 zzGkEQJOQAt@Xo;o@BgphyjhY^2CC z(+2S@yroD@ifp3DVk}KZ*l`r8MUnj!DM1kzj?^|I%|+T`85*nFkO*sRB-+>*cwvLT z8XJk2n;WJg`r{6dnBN?+jYwMz18*_l|Irph{QRGq45ns@HW`M>YF2PrI*YU=Fz}WD z{@-c|#LpQv1&k?8u54(|^HybARif2Y)tvL+)l?$pipp}F$84rGz#{0jiFf5OmeHbNxCI$TA7V zv-EzD-Bd>1v_I8v2TUdY4vnUSVE45M7YjI^MLEss^u zA|W9*#|-S+jY48xcITyBo*X7rIyR_b&rP3g3mYnPTn$C36DljCV2oDR|3n{Ccp8gr|(spJk5!mB+8dG3`*>&@CHD38&Jhi6JHj7nU zxXj~K;qeOS=33;o`ILcN1=#S-%=c&pd<)3?Rk`W&3!2>Qc}4T{Q}maPyf>XPbTE`9 zj@)BU0HJL)XcKf-7j-85FX9aT0OWr89)ALWa_7m^w;5tsKetY z9Es}9n}2a_{jjjQwIbU$O#Ms8tSI!d=+PYo)wjp7E`dZQ} zWesc7CbVtqHXUfnNKbNNa{oQLWpw?GPFgrgV>N)4E+)n~e0=I!x7HRQKQL!S7gKgrc#MiH$Atj&R40KBhXTW0JE(EPxxOZumJviiFtn* z)(c03osbQ7%U%ETtoC<)t^(x{KeT|{ zlXpw+4DsATLKHm%*wGqs<2mX)2?jzg7$omzW`Opv85`Tv;D_XWRB5&N>Xx6nW9+8w z;8>0Uz}$O#M%Rok;#0eD*=leLc8_ixUC^^y(SYjmKHau6{&}+dwyb8e^(2(elii2y zNzOE!m1f(v{4Z2{XGYaAj?r2BIzZoiqj;$b$!z-*Guf>Sl1@es?@wxGN5I zZ(VE$*_7Ki6@aX5x^@XQIBdFeXH)Ioy_j!28Yh;#HJZiLP9U7?vFlGvrs0!VB% zXi%$`g9gcW`!s3Vr%%%+eb`ZXd6n4GrsjV-A*<&z9!L#e*uMS3@Q4L%+b)Qx)1gD1 z+F@bxs@AjGwwv3w?c8>4XSH4%QMpPd=vbw4Bqe;oFjOpPd->m@;1_63bjX%1L)g1~ zqekV+HELuSx^d8;jqJSy8kH&2nE&~!FgQCikI4`qWIuNfD&lB-fujuZCK}2f8^dOM zs@C1|MqPqUW9^^;E%ol^187XAK33m_HC3SbiK!6Nyh#i|Oq1p@#!b+%c~kbIY10_} z0@#KP>eP;ks9Q5EyjHEq$XYeS!9`-O4Qmcw=RaKOB;0So*HUeaA+pTkJL!m7XA8x7Ln?*V!SHnK~>pT)I z1lj_)d&*f*?%Xm0eu2==-P?d%ZS#{So9p(9txX{Hp?p$#WcaDN$?@Zk*t~*DNzBKd zVu$bTyMzG5x3c*S1Yl%i`6N9UQ7Ev`wn;-ew98^LrOcFf<4Rh1^|V*p$8%$kydAd~ zs`BCt0iNzbv_ux{dy#-7= zXU3^tb!ir6MJH1klRwex)}~~mpOCUhd4o$#egAXEk~%Q6jzxKsLB}F7+g-b+hCDPC zIY|LhgkO#W^iBVIIkH_1wRI=1=8X;Q4jDH#(LM|1#g@)c2~Qi>IO`)H%t^gK%fceS*aumNHn=>Z`OC&c!TEfFmj0+>Ac73`{5SWJZhKjf ziGlxSewjZr@0d`TsAs0visgwwZc*dZZo2n0-CnHK;dYSP=?>S8}^CUp3y%u9%{n18w@3YkLCV&}Q^h%+9WhU!k%uBFu*x zPLegApLFcMDv{@Vy|=CI3-_d0I9E03wLCgjHEiLEemwiTRzIF>ZEFWyDVJAKGl}0hh6bY;8<2bc-SC zAq)*e^xXY$p7t147n|S*f5tAf&Ors;t0rO)m2dPDJEIXTzz}irqc{Ty%OG=u?N-R> z5B>ECy!c;oSO+r0I|~w zXD!hHcLnFfn8xIoPv$Pn9u>6pj{EaC`8=}2#YBIxGNl}$O!L^$weyr3o$)8Lq2Ke* zHX{}``Yy^9+H@o?e1CFBGO|5qCQ;b{xhjw93S*SG%Zq0?O06qum1eckOrMM`@=8ei zz)VqTSiak~+EH<-z#QX?xd}tH1EQE*dFYdhW$RNFo=H{+BBu)|N#WdVKGPCB?3r=x zS5(=kZ;djPl971|x=S423phqr&k7WdU-YCDrf52joK4ae5;WJ7X=2u?Af=~u^E%yJ z*RW6<>Lz;qKZxyLYVzvbV zU10Z5>epiJjLs9Q^`OaNg|Mp1%lT%|B1xB_5xb_#Ix%ZN%c2l(wty-gkFUxo!lzI*hP(U&T7BW(Y4EX)e%230c zgo}>)Fn>m_Vx~9#+awks`5U}a;|z-#H{OZ48&g*Vb69zY?I>nC7Mv^yLPi1feFI8` zZuo13waxF2HxanggF_YpV_M7^OckRu*HI_=WW{c+?==%j?WX}&hm8dF@&!ouEeZ9n z`|wVIAPZ8wN=c{PLmZQXQX99ImR+3M^3uwZJQdIy{_W%EaF-{m?P5m@{F~_DbN{?b z=5{pB%cUeSh~18JN$H07H2v zOR5fkLPEt=D8W2q{j+D^wL}^f=}VBsoF(YcI9O#!}d!djq!|3pJ-v>wI}J`;&&|Z!;frZzKOuuxY)sY*|}=Qn>sxr($CJ*CQEh^tls^IcmCK zyrCCDqT)=*7ITlDbxNf;ww3*_7jlFLD{n9Tv1%k1n{d^Nc$Ti z(-j#y?y>Vr4b*#NaZbiJDeSY9V%E6abXrKT#hw zDCf{*8U=|ubj(0V_pnHGZA!9LYQ&-M0QLrDJu~o&dSYFeuT# z0LatE8%2*?dxP` zCG>|hiPXZRs=}U)e7gr=5JPD}jpPL@vC|$qJ&UhOo+6-|%|UUXsPl;$n|SlQQE=4P z`~bk*O#P&0($s&IEc#=-s)(=J6_X4?cSp54zO?O9U#gscr&G$PdT#ben^2mzn=$t( zB&oe*6hT``bH!J)XirhUdy7>0u;#8d=$(`XdR$S%qVHPjeIdf!?hn}etif^v|9myR zenTd!BRf+(+q=S6eH@SXyM3vldfk;i2pv3FpOCuPT#xs8f;tULf7=l&_DLPB2g<3f&N3S}GFO_Q5Z}mXfLm|UeC&6GOeyFwfpAr=q31(_q76)=3To#N$%?eO$MTfq;b5^7b>Qc)iT0@EH_|~l5NP$DU>BA($B>R*T$m+xkq}8*_?kaFOa-jO` zMch{~K^W)bYHmLFbqN22DML973+~Ds0&Zn_EGmC~(HHWy=wGGS{^X{MH1gpFK_(CX zGidN@nM1FPjvz?rUbgeCG>%ixR4BARMcThFJ_dXZEunUatKU}5E#dS>0hI8mx1TzU zz&Y7YfN-?Vg1CDSn!Wk}%)1Q=20ygDbVgw7z#h-77y^3dHj&}Ip2;t~B@Dc?8bSw* zGk@l3q4nX_q0A{nj3b1nmT9-1A;a%?^pw+fENqNzI;=3S=5OAh@)Ke_fVmmTxNE1o zKsyZ?>{!}_>#y#oR3{3(gr@x7-hjFNiUWDcZv^BqaiRL!V#@H< z+UBs6_Kc5r7J1is>p~f7$$$J@TTMv?5xLzLRCqz4@^#A(Xi*`GrS@eaWDju~cf;`~ z#K5T20|r>$1gJ!NJTYV>NaNJY5vim$1K7gRhzF97UqfhxpXLqM?e^k#(o`g?MF*ha zNiBlB%-6J=nAfG7@*|-S&9qhoJ=_)Q1E42mjNI0!Zx>;FD>s;2C%#Ic;VHmA z<6piBLa3y1TMD!G>v5@2og=l#lwVs3f=r+9wsGZj_a%I)F#RxaN7e}ZHr)@A@nMJ- z-Q9yrm3U{LNz_IU{2RXa^G4Kop&(Q@Rr^?t9F~l|;;{7HC;1Hvv;0%}Q;&j#Pv+dO zr=LOP{ClO-L#H78$?kIL3ggL3F5uSvj(<8+9mQ!1l)f93Q*)Kclb8_UEt8b5cX`{o z8B}RN_>~F9U8af}7E)~Mffti4<>Mh!O@9&iz?4_Ggx@X*r;)orner%BMw%~@7hcjI7z&Hy74Idax_D>L_6zZc%q2}=g$X1l{%X- zzPr{vRnn@H6jyRw$#i3T06i2M9b!i~8EY%Rj?szSSgOdv?NCNL#)Aq#Tj+eO#8UCA#ba$AKX?cZQTp=JyUZ-Ipvy)??~D;OTg(;)<@J zXUAzZ9R#FXIPb0&B3Yvg`x2xcDIyVwI`|z~P)9hdYQ%)K)b|~poZbB~4 zC4tW5!KC&#b1V_sNQhiMC9IIy!%^sY@)dejVl17f4l~#Mo~(m~HIYKE|6C>q4WrcL zzNj86XDrdZT##HoB+M|K2m3dt$-PO|VbWM4XF}RoBKm%(OitElWl*mru{pUsog&!* z1^eJZI?o%C>C|gDUFIuAA_c;HmP`(Zlqr+PK8@+vVYswevDC?L)0xBY4wKxm#LM}= zGC7BFn@k=F%nKB4OiO~cXMf1$?s05bD1Dy9u|#mC7?~Uz4CX`|%M$q%({~e(5_vU~XOV3R=gGq{AL8GM6rsU~ zKTnJF+x-5pz&=OB?DY`k&-~lY^upgK_Roi+h@y!@Xqzu)k9nQV%rVsUck_Fb%0<3J zipHmz!!Z;GZ*qByi`+ZZ+V~W+`$0XPpFy~spOwj(UFQF9pa0y9LT^gW`hTJ@snk#X zcRV5OfB)k}!9-15`4jCwp8wZ;K=Hp#9MT~&Ijv#b%pU*oXqEnXTlLbg|8semwD~hG z)XMn(N$WwD`ahxHm?}#Dcbxw?;5(;F%KpFnkwcRv+8Jkwrs;f|IcJIJ>AZ$jzW*uf zzv~TZ{!ZulF|GE0fech#U&lhN9mA43KI?U{q3_t zQ%f~3H!c%bgUO0G2lfKL*#~4NPGg~P^vG?f5Duwjg?+9-mK#$mY^ih9w)envp^aJR z^v??`1Kx+*WUP)niCv)~qdAoS<*cH*xng%5KQHhssma%jGozp3+pgAuW^@G#4!d&M z;e`|;05)6=sN5B}BQ78IIFde;wXvE=9VV%c(UJ&=tc*uxKU+C2Q;cqivMW8k(WVMG z%UjahFIGe7ke}|PQoR)(kHto{;My_&g+$i;8|?0J+850N`je-Uv%~N_VhZ(76~r84 zU?#KXz(wAYZF>;%)oO(_+P(%#w~gxJw3NK6ww_> zb^9}tde(M>?eQ?^?CCaZSrcJsU&@ho3*Fk6>R(^z8Ct>~hHs>j7(9si@-6-ebRu1>|r&UR+2|1X(a(U;TWV4sN@9m8=1Mf&`PSf# z7yjV867|_LH8xB`Vv{~&gmDOOZs6o9SY>jzZFY^N@N3iwox7YPfR;h_!ql?`(}SrOg{{LP}Aw}a2a=F z+M+d3Q+$4~Xv(fQ5E2H0P~TdQH^4sR(zT-OcH^3i-&CI!^J!iW^4Rw89P<7{>E(^9 z)@kkd`%CIN%&C$SntFa>zq17YkaDrePn+tcIeX|tO=m$G?O}5IIkgONkAhcb2A;9= zj-wA35m)gT{Ft109}=J2x=;7Ho;=pe@7w+$h9Qs zSHoxMp&g&K`pRf@YK!56vqF2&^F&~YOOrmJgRuR5Yvc{)cYiU>2gzU$sX2VH!{KFXquHZ6eP%p^*t<|?p##o$gLJXnhvL0hN zo2XJLB5k)G(ruuen~O_%tAYFQ<)2w1`qF~5ns5U*RxYjU)e}1Mwd5qZ?|C5^4u3=p ze7~}!k=aio1n!pi_pwY!qK-S}&dCp;bw0nY@)$z|Hw zDoJLxIMXUf2bTi`cg-dxZ7?_97pKD-U1Qmv*Sc=d)~;?$Fh5ARU@-r^5CHhJo z;F5Nb8sP5;Mm#U3h3A~oExexQ3A&#?fUtG6nDTq5Qj*8aFu9;F6|<--iDZ1Rp7?Oc z2y}~4T&E(+aWEK(QpPPs5(b$9+iPNQRb^8`)x!@%I`Nu!idriAh0#%~ic(Y?Li*-M zzlgrpjkN_6BGF;FHaanrw~y3XP58DDV}Tt3nVT9xh~JbZ#yU=;bmtL=)eNC5xmTp6 zg&&;O&SNtmrS$UZj&6Hc+r3XLtGq$Fm1)*^G`X+&Qtr=Dt*nPnkE;*sou|0w{o^eL z9%x#N-q;qT4t^GoG&rLq514r7J;$Ar^<^lzcQ~(YukxzIiwc);e{Ryw?tO{f?l#@) zd8+>>2OteU;qOJuGdv);|6-5D;3nlFYUzhzrh`Y_g-8>cc~`rxxL&E8DQzA(kmcvB z59R}-q&la0+F!A=)1~&+ z853LTTJo{Pvc9KsopoMf1JSFZj9HwQU*p*? zkzD@R2fcmjET=sXXU|}-9pKK5$PYfBb!&GIR>bfAargA@zx%m7E7eE9pm;(13Lpr9 zvN;vL5jxaRRrw@;nrPjhtcZ1DM((hxf4fJAkp)}rmQTSd1>6Xu?yih}S3&yB&{U0| zE%jA!yk2zOW1_ycfzkUslGFfw?uPKYvG7~=Uao--&jhY|96(HGbH`mXRO`pGBTj!V zHJ;t1f84!?z$<9HU#hNkJl`ibjH}x=`z~aaIAPeS6FgI0|LZnu{N~EhYtb%mv-?_K zy2XXBSh3wCz1-?T7@zFdeo4xBxm%vJ)$MT2ga*HX^|}%4)0{PRE4M2CyEJyh@Amtv z08p;qY&;f!0NT+)4l;AI#3nE4b8X7j;4LTJ#=J#iUm7!1B$9JRoj+pM>1wc^`ZNCb zGU~7*R5WDxDGZqfzS#+*PCgb=Bol9R+1zgVoW9v#X1|2_+FUNoTr@04XF`znmHEKL zgbvStW+SB4^d?)ndV*JsDmE}NL-JR_Kx|_oFw{F9zQJ%L*y4~!Tppa81-^r?Cr0+) zl$qcZM}=ul3SAJwm8TivsWDju_6xw!cvDG3XHuA9#qL0GL#oE5GX+C5-0rb>>vmz+ z_4n~8n>ycO^RJKtLD{R;BH0Cr`Llv7Lkir^4pY44F}REC-m6H~ZCOzVQ((y94s zRu*WVeZ!a}>rGbTq-_1Fvp9ty%Ry6J6r-ZYpxr zVWp%^(qPEmU#o=c)8ZH zGD+l@v5rz7NnF-Xi5=p}%;lF1+f5jd@jNuuVR!aoz&;nN#Kus2AcPz={#^n;yW7Bh zdmdCVzL07l@U2|+p`T;WLjku*pZG=+zkYK146*4CaRn28`{^`lJeGD=+^tFaxVQ>c z-^P4r-|Oroj1P(_lCWRh-jO$k9}ZBO^O0kesc>Z<(n!xk?>Q^D07Atb{>e%(2%>7F zBZhY1Z@eAzM)`jz5CF+j&E&_e))-)~4BD@PUmg2{PI`olwZ1$ObcP^e8axGg;NM-9 z%L6LQx3}qE1KK+cLDrm8_fAcsamgGw>8ElYM+hf^5NMn@o8;$Uwq_gGvOrGhnw8C+ z=W!==p;B`~_ROFAY7w#<)F*YxIv=U+`D3M>=mQ+- zU9OZ;vN@m+25$xN$?(xyCZrnl80kF2OVh4aMJ6R_708hwUDaeZh7P%A11r=rO(}}u ztNR5RQ2O&gqq;hETeDH%@tdzVTQO4&4Qz|H$r*_E-;O*sVIC(I1*ZNh}O68I$t7134qWpOMTMH{?G7dtd*Kd}%G{QLtg%>mk%! z_B(vLWFNFP$64d@pInBn%n-*uw)l4Vkw0@Dw9B6EBr;7K!k zq|eE3whBQ>6bLiml7GY7J)&bLHu7sTb&$2zZzAYofkJ|8a%d@z-ul!7j=058d-((h z+e^nRPYF?b(P=AYYXDQ?9-EPUgRglr397$!l({0i{;(PKlxGwY1fkNMg`Uaax(5~e zKF5;$kZ@{Gm^bwd&6v`f0jw3Ng|2ZAv*GE~&d!DyH&0jLqbOx|mEuwBw>!TXgN=eQ zmNu%~2*aHVy1Wn_bCa?^hu|S*XXW^F56=O)jt7v-28}Kfvh=&u(2LJncqN@attbJ0fHqVd-0xs-ZyW&^ zF2v1}sHO!;sbX#&M~AOSSq`JQJ%^}Yk0cN8# zI&M%m?CdH7`us%NYp%xJG~AuOuBWeMzYz%fJ;FRbAV}o(H6a;c6rr3oKSUmr&a2Yr za`bGRarJ{{G}T8;jEu0JN9h7;a$W*LOmr(P13Wvrd2%9BQ3 z2pnbLgA6h<7$o-~z=^leRbpEgS8{hhr%HY2`s?Mu%$tzo_A^h-B|9tW?x%CxTSCM! z60q{JWPY;D)C2`g@5Y-6@}t^R7R&DWz@IG()^_pblD?ZBjM;NV$O%|o-U~!=y}@C# zcwIIeKyi%>N0VMP>T4!bfD3$y#$xh*2m^-0WiWcUC5GPC}mTySo&TPZSJ5U+&|>#H-!w$roV*&v1$nmwoo z0DC$??fym5qd>Vio3itvnt{a7!cE{!HvZ{qy`8E93Ytypg9(b)J1&~@3h5|Nc;xH? ziFvR%fb?`g6}FXYXX9ZRroWM^Izp)1Xm;gjs#}PSz9HUpiNvYQv@h2A2dxI+cVb_| z+8C0%>u#g_+Pu0MoRW2l6wR()rRntjiDN;7H=5X?wdV(ctnwv(#HnOAplsGz<&g<> zd$|8P%SHJNgnWCA4=&-p(`wJt4D+Kys8879@z5H9&$S2w9i27$DHA>$lY^>wT`poo zdUvNj+AQSjbeTeHOcjq~MlwPbU(JR~8P5|HmYH>2I6oupB-_Wu*|iD|RkYoe3<8DR z^&!&eb%TcwgS7H{;(;A#09Of^9e^cHj}V?gef&U^;HEQ!;9|XQ?}o{@ui2%DzM#&V zBl^b@k|~gh{f@?m$_L0!zbm5UCAFVk6}co3)4iW1@lv_d_hR`g@}(=A=b6nvsc@Y8 z(h8@{^At*DYw>{&tE0@8O$*dV@p@BIahp*bHThRAUe+n(Ch18zp zUD?@Cg!%(L7H5n59ZsW4x2n-yYj}#(Kuwat!k^zyKE?cU>`yJ5Fhj$JR3AedJ&Yam zxw3xwK-=UXF8oaJ9c#{tHEO_9PT&vuRa-McN37HPd|p~^7ecDJ@JYD3g+|;W&XA|% z@?Q0AayQ#9Y`noaTUKo0*E&5u6d)$mMimbXLzy4+x21OcduTX!7+Dg*iSC&ET)QH8 zG|tK;1ET@n9eL4>+JMm+CTLHjFM;*wC!$B{Z?-QaTv&=^rtz!3S}<<1v-UZ#X;s^O z73Gn~X>o5xgw7hq6Vk1uOor8?eNk~dxkOHNx&CstDGLKkp~hf&!W^EaCdn?BQzEc~ zTKzO2R?>`SxJZj_79n5jv4l%^i1F5)n(b!YCaWrKWi8{QtJdD-YkDmM*^9$BX$9bp z?g3kc3T2CpG&-C0L9D+y{5O8#&a`Mc=Wf@FwLYcOEa(r1UmQaU0a%q1#oK)DVPb^O zsG+!0c)S_-slwcD8Dp_YrLSX+X;)T75fD+f+aOd>q36EH~NpR3kdcmyw;-)X^z=*2Gi{8F{-8 zV<;kG2~qiEax-7*Bo(Hqx(Q%#jGr_MNpsbrNyK@pye!21)oSKy_vPSFM8dB2U`tojC=R!W- z-H^Yz`!yLnEZMcLV!2V-=w^up%_{`T)kuG&8X@HsC8dol6v2kAT&V$0cq1km99erH zm07HjpL@-8p|#p;&YabrBkzWtI!|UpF7js(A90~W%n!UZ=Y}iAG(V4*?ueN9siQi& zel4yy)`=rSx1Zy8W~nPTmdaY3A3yo-Qf+moQ30CP3*fQM`ssrc15QM2a`x zx*D#u?(uz51+qJ#M|VXntVx34bnwI|X2VeH1=L?va0LTEE~NPTBY5sL&=0vx2|*)C zDI?U?g#|>utQvk**3XD1|25hMB}}^Ld)|WNFP+v)1mw^!dc9f5!la>g_7b%0F}{6@^>{fZ{LyUVOLq+3t=R(doGIaxf`-{m5Ab?#>FC+Ygb zx&9cb!E32`Z*7tmT0356t<>4cX>>mzhmrkpt37NL(zV4V_3PR-O?>=b`>HJDGr$)V6K zoDm)DnW(vyyhH=Y=ah;Xupe2l=Lj;a@^9nE0LMl9c=?1=5t*B677x%x+$KGsk3e?w z1{X73)$&Nc zK$;Pkom=pS*?4lB8~JtHCFKM1a+x-}gyn37I_SHo;3%|>eZHYo%R0QV5zg|p*;|nO zEEqd7<58A3iu&qv!#xIM`W*wtQ8iB87(X2xJJX4I+83d?Dan;k>O5T|)Xg(br6;v{ zMGSo)g3BwRj6Iy)ItfpK<^w~%xO*gd{N9vS&<2`j<0!nmFgCk$#d5W7)49#MTKRgl z&C=hi4MjcUBlykvSoMRV>VTKG&*MziL8~?6pT&Zc&lnzJEw;GVpJxvqG%gqVUa4_lUt~*9LxuG^E}vJ|>H92#sW?nI zFO{`?FUM3fb=c2dQ(90K#f^21I5K$g!xU0s5VoT`S5swa1H-*6?qrc0elEcip+AwP%1OLF5Rc9A;R6BA;C&(GHu8LjcCFpvtEUaS)5~`z6FhmCwdhydOm?LD{ zWqLjD8t2Q(+h~FzGwkt9`x3aLw%{SFPja9!S?X|k|{a5|5(`eh*}HwD24L%&y+Yg`7{9aI}H5J0k#F%UM>r!xh)GI9R}F(%0}jZujY6^jVplh)UIPH%_vJGG0kUo0P=H z{3~INXnYBPb0X>M>EW&%NkaI9#^Ds}q0AMU16eZwhpJg`NksNinThr{a1{IX6=tfy zB@XnS4sWHDP|yEJ3Nn4O52{C;IidOa@%aj6vr)9KEDo5yYO(*clOEs^Fl14hI3+BPA0fk`7mUyoVxtt%d z@H-q>S_4+SkS&l-jJo>n{Zu77FYwoa8F^n81TC!llLo){ZnB}U9Yqr!j&g_MfVclj zOg2lr74ZPv;Y@PSERtD?P}sDdZ}O>RbED71eR;!({J7R9*^@f|(C2Wd5U*)yT5dbK z*W_ky7y+1sZ!4wkqCWB3T2#o2i~N%?ehXx6>^C}2%x}=QAikl<*GK3ycAN-=zuJ;` zAl;k=LFVPc5UZr;4V7zdby~cM(D$cZMdA=_!Z-1O=#P$%6@fDU!l;#2Z-Rrcx*N## zcSo`Y(ffsk9NbBAlRM!SEIQ>_HAPQhgNwRU7+iI!33=K(+A=dmeC~=nD7B@qv*)V# zfZ^>8Bs789V)2?PywS)73Q-Z1Vmhne?m0nPFUFx8l=SfkwQN+3_RAat2_!X>rs0!k zfLR@n=~O7)s&N3cdYY4BHvu$cKk^#TK@!@gW>6g?0BVmP@-!w1rEQwouqo$yOsyu) zR3!W-jvL5kqYD1+13KTs>5kxR1Gdz}(Lh3=6nX49w|?wI5o_F^D{iQ?hcC<+WW&{= z?=4SVJVqX~=aWO`);lHk&%mw##-EO1nobX2S#kKsqcl!>^)qC?0Y-O3?`D%p#&8xuq&RIx%VTos>WwUD!aCP=3Ll^}ct6~z~^Of|avn%Z| zNYL-WL3l%gZZ3Cp!f8JX-AqMRh!}rPmkl&pybd=r_1aJZ4)h*Zo2`nRQnw0+ zI#T+_>^m!giqrml^2A?b0X6xR8IUF+jKSsok6HUc)*F$@8toExj9aEJ(-vCDr$}u# z<6c`QyKgNWw^Jn0>t_@(SiH?9cP6?nhWyQx?(j8sTE56D*_mMd?RwH9`e%*Z8_9J^ zBhZYB=hh90D{wxBoL4mN2qjxgdHlrQ{9n}I21AaW=*;Ae*SiSta3Mk)*Sk$KZZrEQ zM(%Q>^&Y)lbD7*KMk@?T5zy}=o0!!ZhAK*br-0UTz)-Hu#V^TSY?i8+1wQnQZ{Iq< zfOb8Z->wzn0&zp-@mI}3=rWF<%xBn}d5NvafA;o(2@kv`$kLUmyT#-NFKl_B>8*%du2$^O&Y)dIArhH^~q= zPv0>@JE|`o{~G!gYJGP$ZtHecDI3c-&@Ft-Kr+~d>GCIFw@Bn;CX7V1nyN?5!Ogq3 zHlRV5)?yyZ1k)5mVLpvJwfz%r`#gTbia{|Gl0s!+bRxKT!{9_YZH$1r{x@x8VX@2=;^~yX#5ewqNi@$>vg^6qS3h;i4pI%On~{ z*(83_%(4rekiOk_GCK+_v?}iW64>P_Iv+H z@i$(Q4CTpci6ERBo+;*peeg?P-qo>!XQLW61bB-KxS1ai3-j{T>WOu%fY-y`nN5fl zut6OfE8H$x!>H<>aey@9lOot^XW`twP<0<_P#dB)ai0ksi=(*1IL}1!M^jUi-hpolC#34TBKXx+ znVO|JaFe{FTjEs=q8(v|KD3g!^K^7_k#08Ag%u)T3I!?Qj{@X$H&&kU0k$V`+06~& z?W5&(jMA&xLhwr#vR9h}hb*%U^0apw?iQyM?Vb!r81TH)SIDdu4g3LJXh%SxECGdv9YQ9cNJpWv<62( zh-S{UFUJ7f&5)fqm4aM&IUyebT-W4=82s3V66Rg8>`)fIdKT)&6uU=5!vavLy=;IL zmX9s~=GIXe=qZ`xW=TW+Clvw(vs*|O9#It2-%6}V3=~*yTd$ZH0}RU>JHvKZor2g_ z%t@XhzQxGc$}kf4?f}pG9>8*F#c!>wJUT9eZ8plsFpVTF^0W#Z^*1eQKYvgku)!0X`C?;FWm!!WFVbY0I(Rb`ODKp z^=m1LJF3`nCK7lHgx67>(px`HILhE44qSii{tu2rlM#Ik!<2eU^Jn^9D1Wb@x0jLN za^*wpp4X6GT9~kufCnWBD`8GmdybaHUUW~KES+7RDkJc=+zKp+|75n*b z@I9tY79Nj%q}o3&{VY7DC%yh%?Md{DnB%*i7BHM!TmFX_Ld5JUuTC98DBHcUdo~z1 z=t|t6;WY{^*vuT96*Tka2W-}jL0o@PDZ03L>vUoYv!6I&ZHn;obV5*&fb7v$_*a8s z3wmb{PVXZzTV|mX67bb=pzb{seKsGT$hI|?sUBrF>z*nQZlM*eyhw_=nYbOT+ z#9x~`5#5ETNjsFt37vbJ*f0rsGzQg$Ej7BP8;6_kdkiQ1P#b%7-%Ak*vH~qvvul8+ z2gx!8E==hd6IBK9tSSv)4S%+fV$BvfbdNz{7y#rrI(xCx144d?*q^PWdKCtaRrGF-upQaN1IxW@1{5Grodvyb_&WV)dKq4VG$^ ztB8nA^ECyQHFh@=ZX{pUlx1VSCEN(>EbzVN8L25%vQgTUG%F1QVE_wY-1aW19xt>H z#6FQ=uLkjyCk`?5LX8-Px5|6N0TA?+?c7|ne)o~ayHDj<-Shv(nN&}X>$D8+_Ee4wjE zEoqfHGK<>2HLyMWGJ1{MO^=U?Q?Hq7YrrXH8(y!7Wt`EwMCuv9ULZ84iCQyS6Shxu@kZ(;Zd6XUdtD-e+?>=oFbTiSz;G>V9ws3 z>y~>k)aI1;xN&BOD_C^rZNKsP#;qcarHt|eG+HtAP=Y@wZT)4QKU7RIL-cO6;wi0s z#rqI8)%7*ZN1%Ba6rP?p4_I_M9-?$w|9h@`2~Llwcw1D8h2=X+uZb{fxi*gQ=pjv* zN2}unnLNy=5tJz&-9Hsc5LNYwP%WqpZU;|4SFHL-hQ-LqRpb=D=PvE)5!e+4?K}M( zO5)!2Z;c;XEbTKSCt)yGy8Y_B>40D~&CyQ0Mt3X4?~0^ZUOe^)5NFAqxTc8KPGH$w zL+X{kH7fT-A-pljr#m9#wHYy7w847LBPq5?wTSkDV?C|aZcp%$)uQkQxPLN=5rMzPq0^L}|CD|a$am}V?8a)RaZx3o zlZKdcngakD5p7^_IjW^*wbGH-@E=YGg6*|5o;2|@%+C%5a>iS2yMpp7CzVds{5()N zkdif|=l#RvwTE!zqVqAsT39T+%TBP9JCb>F_w^d{xZ`fmi5NT`IN{#eV2|F!m(gRt z9ZTqhIi(94tVWBrd}+JhDAjdYd@TE0wJoW>$tTy9bR_k9nmo(vv|g8nhP>W3tlw(b zSty7|OV`wJN!}>keVopUeqi2;_rukQdTw20(G9I}VFsTKAVc-9Xzw85Y*9NTCGP9j z>x{M^W)5HkbAq_|Axv>)e|&H|yVeKgFc1gR{w90Ye_rcG$0 zE!^pcO@tyvF&4bM?RHT9O3lKP7vzAwvPWhyjZp;ZS5VT0rxA#-wryemC6(qw9}JTn zcW0+k^~ck8mx*nI$Hp!aOV#}0X|8GTQ-|fXOpY#>*VbRz%)cS6LZUu-FJL=l8pJmP zs^{>0zIrG^rtJkhDZWk%8#;rLKDAu^%??n!E`rXFne4#Ld*`DuJ!PD3=vD#Lk05Sk zF_%z}CZGP9L_QKH)51Y1*^r1x+g<{Hu+-p`6zM{sTem=4jD;AF3U_tj-UYKpp1Fqx z(}!+^F^o@)+*&*Uo&rGkN|IMkHMGJUecuh=PdAtED=f%0Wmzt#r1}GK%m5&EuyO5a z;V|-u5A2Y*IzUIrbds15Q7+@$kT*%3VWTL33iWTFP*!DTVPbJ{{>7S{pk7R`+F(}Y zIw^%K#8Ao6dou{Z2x5i4>fc8zR-Zv*q99wO&AfqGNdA#8yhj*idV=7;?zg9+vt2lkPI$Rov}nSE_uey;s$Kb+F<+oT z*dsB;1pIUm6%B_DK;Mbo)>}l&#Jj4B&*nXx7HtP z>}!TjZE0yHiHQp(!~vUun`D%!3`^Y;^}sd{aVmk~NvZ$s47)p|OPZ{y?EmrU-u zaf`zOWoF_X3{x=}r;yqM^We~|RJH?uD?Nc!p){Zf;3ulC`KAQuhVd=8x>%dqi|#jx z?%wO}wYz^L`XW#>SeFsd|I8yMvQ)T1$qa~A-1Og$)Z$<8huG9!A+ss`1H=?7zi#jC z)luoMnh@lvi@4JhW4Bk>yGeYc+z>~;A>sBfhpqzQ@&r}MJ;AF%h;c#Uo_*4##?=^ls?3WbhG`iQJ#se3Ff=EGFsUcXc^r}M=SNWs8!l}KW z*~w)8L7%A!I8unwtWF(u( zI!XGr6N0?Rf;ZUPcmZS(`&QDmQ<~4@gJ;rhC%;@1b0wB^iCJSJdgHD}TB7neM4(QWB(cd_*%Wz`2~*S|b)Cu{Iz6Y7PnT~abhxqxkk zoVdlEBoSOG61`u0czJR*Agz8jQcHhTBb4U8vNQ`#6sp=_A)a#Os2cOp_Bn&Yqy7t4 zK&ih1ogU^?I0MxtmXcZU(e+?KezSQp6l83%ua^b6yv|WEWZtPHU5;YD68@1td{s$?rHj9 zd}o{aF4Xi=ElqxNd?4|r=i(MaWo9Al?(Fv0JS86TH}n`V+Xv!sflb-9vH5D*LbzmT z*+_2u>+ssPU2G|VwqmSsLVty1fpj&4?&ZQj_~M+;9= zw=8bfj_qzKtM!Ksv3wE3hx@(MIS78*Sxzz-TEbzW0W_b0Yl;OLlV*zBYeX1Z&lE?k z!@T<4d-q}g4=V{gDB+MHb;3&KgnJwLj*d>crRy_^AdMck-PF=iMYv^4*<~RscGr3TUbu_1>$EP>y`VlAr;f2Q zE$L~*pJscPTK2j6-JT*K*yC44h^lLEpu%mW$5bZq-Ap#Ycb4^9J<}%Be45K;CXRHt zu5&ESs-IqVlM}OcthOGnA32RzRzuXP@go-;!v{;i>)ji0$WsrqPpQ%f0A@;U@Ivma zlh5G&1uMY!5Hs;!uxHDPDL&_*)}4yXxJ`h~cco&6b{3-% z>x~Dl9?Om9uIg@^_!ED&tnD4_R=jWRT`%6hPku3`Tsyylr9&p@F0iJd#cY#?9oD9rC7g`mUx&F`_c;7vc^^Xu*J;jnW3{d#qwNpI8^nrOvl3r)NN z@8f=tE6Mu^J=REakUanCvP^mlE+{!OyD)Pex7*CL1;a%205>XC)KYZfX~1+Kuh#D)q zZFP1iLrj?{Z^I?jV$_Y~=jGeo#rlkmMVidaE|nvXcO|vy9aFDl?FUUKwXPQ*SIfVy z@k&h7CNa^?TSN=9*eWc08_H&zbE#s5y1{l)D|S2kYc;AkdwF(muk1C6kg}I*Ji(?A5jkzP7@#H7TIZNxEGOJwFf!Vr-h?Qo z-U1bD3O#*_vkFJeDp8_N39iekl(nDxE zv5l&w{l@ZXN{Ltz#gua3$rH9*Ae6>c;$d~UAawv?GkTrUz{ZxJ*WjaQwhzxoB?pvW-$bR2Eg`;~{>c}*FQVzp?h6=nDr%N!- zo__wgPm%rz0>V#ymi173Iy-_yh&WMyJPtJ(%R_ zsdcP$y6jC&)q=cOuR;%jLj=SLO+um|4>SZE4}*twAGCA|xX~BjT7048>bt-D`}ew} z(VNhS4+=hM)JW(zB$0NtM_usw+ny7;w~B0(x6IXj=U%qGx>a-n`_!#vLh_e-cs#O| z@nd*{vZ{%#T_erJ){mRmsslWG%Z7w5U)qL*xt|b-BQ=T6K`fWHnOFLBIZ}S>3@N{F z-o%+#uhPnzO(|eXH@_I1aUFJP1h$=@~ zfZ@uI#Y@M-IcNe+;pxP2!<4H^#Lbn7&4-R`m^lA273GR@ST@n2f&Bw9e_8P+4?Xx;sx0Je)eYnAX==t z90s=rYp#zQ*<>DNwo^II(#uC7X8T)K!OePhmB-=OW802zVg4oCUXMEjl@2S%^>;Tf z?eS-*fz&S*I31r|AOaap2XwnBnZl&3*#^#!mUp)J>LN3hu^MaTDv~YDs+W;EtF^`K z5l$RawAY3R2#*3C)Ew0}Zp3L^`XujDTykba-?))9xl&YE`1%=nw_LlvIq&8xS9AuS z9^E_k$PNW0{DP+W*D5vovFsY&n>7o(uB`agsM6I1Ab`Dux3l-?*rSIxp4_@&-P*OA z)@>#N8|%sI4Q9Pvgo5`5sU= zm!tc}jhO+umF>IVUF(}~=ZzaX^X%P~k_H6C0)Da@S%s*=I#zefeW7W!?JJ+n(PDC=FE&#Jjle}naQ^m?HfGb}iu-=!W z*{Asi;Pt}n7{G^bm|6Dh1e=X?wR`t~{WWo;Q?28}cjJ#KlfZ8GfCDulzUF~}yTNu6 zj+?YOdVIk`<6{PlE&JzAnXv<6#uq9yK5Ek>(UAKYEL{DA9iaoJ&`mlyoJ!CSqJ>W5~Ccq*(keciE;cZ2|=Fj z=JIDrrsIE3jMSy(z5$jbB%Y}44#gd69ZO(|FsD*zompCx@7pkb#55J^R6a3SPq37x05OmK7#0ojiKQ;;EEkG9miyY|mJ|tBAg28+5_! z*h07pBZM1rfj_qmx2x!&KO8Kz5ri?eEqM%1-j%=PjNO^|v&C zy8&Qvw+s4Psrf|FSeRKo>y{W5HVk+xzE3U0tS+7#?TJ7VDXl7WY?6hKE}iM=Q+7O6 zr2o_ZNbWH8+|2f%e|~G}s$0*&K!46^XZb05V`VsuRpFrVK0HEC(OcS#72y~|De@5W zi_EuUOSmMo)Za>H`WK*gY?wR$}!_}rt9^)~NCUDLMe2ukvj9$R^Z z^fJ$sS#C9P}0ScoS)C^ke%e%3kTMNxgU7Vmc)_UAzbt zu=6YIvh)1;EI1fOW?{z`*rnJR zmnz#QXUQ@)ePHJR=A9)#=eiPhRH%UUgr|z#&aqjtOx~`rL&W!#8^UALT6H(V`gC59 zOPa%pdoz2)%$XC@W9IZqB@0)sT)1Qs&d$@f} zXl%!N{5&>5hO6p{cNx{&2l*=x*B1Z=t0(s2~pR1>82dNX3P$-FyF$7kF z2VScF8n44*Sd7;Rq->Oj;b_C6bp9MRGJg&^X6 z0^DM4+pi)7Qnx8}l`p2Q=88iTX8eWwgDahEFbeR=Qn;qyh&AO zfowyN4lwBKP^ng+O78me>lQ9nx&}OkW|P_kN0(?gFSt}4cnCY>v)SzCG@tHJw-TKp zM;6IGzxiOO6YMbSG7(d{$;C0jc7r-c&upq`?I26E`mQWer=K0`m8!$0pRMcnkE>O> z7TU1wyFLK15$$^c^z0B3tA4jB={V~$os3q>O68!R%ICV>yELHtbz*qkt}zW7bn3+2 zLTtc|HvYtwyL`>CtU6|hDi_&;L2SpmCF?%iF}hxS-`f7Q&4_<(Gg7LKjlccCH6=@w zEp6L>W66@`@m-cdYfF|YUphZco*eXxx29kjrXqG>s~?ysPIa$ zg#l*|f-5ylIY+=)Kz33Z8VZ^Bz=C|WJus!=pmhN2234q6uY&9}y-%NoBbrn!)0n#k zsfs;pqG=Q>V|P!!h6C0XaXs)8wC>WS9exA6ealG8aBTYyu{19t+Q;gz*X`A-?&c>? zFqUng*6k8Q<({MzMt9TJzc-tWImhkXIcewaal3X**rgPkuyyC8-PQvOejBpQI$)dx^ed7f{(H#WxZYC>C~q z4ubEcOHlBTA!nc4<0szfRkD9b>;43c=k*?9X?};H+2ZlfYy)}xm}bU#Bw}fNEa+_< z2>JP#^4zNErMK4=!y>^;CHgVFP?||utL$_UUVJr5h1my+!5_<`jK4x zAgy+4)1OV+%vF@GwYz)yimbqLb9%+kqjQ5k<9BT6+OyZi?NgJshin}N(HsetV-&RM#&+~UU5Mug6N2c6mr|+WXt<6cd%nypeDAAmpVTm0{W8FU!WgySHxNIcKeK9I94nQKd?Y zGPR}S!T~w#$wIe9k5>&T-f(1dw^qZ;6_1-w6IxA<#4NU3)ddNStUHs2RxCd%mxa8s z|CHs+ruMIUb*H^|jB|96LY?Z@t1Cy|Taj)3%?2buU`Py6;V*INCO%=f`+a{L)&qG4gR9D zm!ICtSu{2uH1y4**RRKne*OBPP49;fF$o8~ehs6bKLPHDneNP6kJaUB#!775EiJ_J z#+e3UTxgl_$u4ZW+|zOdDL}gfnl6qO!f|6;<|ygz7a278#WZ2M(oJgEyO~b>ZLn>0 zVk`BAO^GB>W={?OI319m;%PjDlkp&)q3mwMmp?)B8O$a!8~)iej!#+~FY{aW!5c4e z_FKGZAW9{e^@rUL+*vrn4iwQPjzKa}Mde;ktxi?@Iywra*}{(C2k`+V+-!Y{H7~yQ zgiMU?;+xc~U7G0eU5+dtfe1PNzij-dG2@##^uT{6$I#5q!6dT{mO4%g&cyZ27}Yt> zI(&t*=x$D{aENT#EIjvlXm_W`9cX)D3jW$Tbj^f2eTu~08JE<5Y05+~Tb=OmI<+Dq z|CWd;Aj7G?rU4(?0IEh}E;7}IZqi65L(-VO3v{?lTmw1RyoJCybMf5kJ@|To(61$x zrbY8`2!r2E=9*=gwc-dkO*@av?-sd@%Px%na+3>Fvraf$lt+W!!$9~5!7&Kb`*`^( zga09+Iovh=5@lt}d8ntHdx67fQ7ZdGxM~bdU4e#|kV~xaSz#{qflN^D>o?PM6=x+R z$lTaioxP%F#d$^5X`p%@j&GFE|H4o_J#ui{VnM#K#g_6jSY@_kDdknDU6WGbH@7xv z>sTl&)`~9fULflhacKI(SRW4J)6T?%Rje9bJ0Esbul}^iqWLLKn zv{KK$%X<1ZuOQ}!mDuJDo|!uz0$;Q5OD1I#Y?R+NRYpNhynPB<+$eqnn$gweBQx=9 z=z=g#_p@|b_n4n$^`te1QYt2R(Z5=O^^Ad)i>5j%KLuO6>Z5xy*DmiMaNb-z`xe_k z&V3UgYpWS;q2LMJda1}I+;ZGxB1Z|4!?*|DyXxu>U8k?ieoKCQ^=B2$$2sQ1b->#m zFW%5exnV6_!(<$gii0s3uD}7QS_%=b8;gin{(Li3U|z|n%~vk&2i#oMoT&Rs!P8vP zH2?0N9%M6&a6h)~&x5m=vieF+9Ogs~{U3oH^gnq4hvN_2fbE4vr}xp!4m=D&P=EQg zI}ot^EjGow`|%DoeFK9u8#C=zA>9yRv)G8@<0w9x<4w(Y8;+|-C#PvgCp!s*KuVOJ z;B&g3?8jcy9OGdLW^t&9kc=6cLOXgRpTc@(|GX0*kh<>jZoce0fLKdFJ z4K}n}w0O+eMGGp`uU%Q!ICkpP*fPzVmob0-KF+=bwrmB>dQY3yn|=xCIfDT$<&!<9 zOz9cWtXb+j^Opej8Q8QbRoEHjH2l2z#i3LwbenT{FU zMbXdMUj)A(A9wHrcfBYEfgXNhP8YcPYdIE&7jg%DHzxbF)CUnq95%!|tV@a#N{$ua zWQX6heV(5L_b!Ek>sX4jZE=jFoXcJa@qohUzYG8FS<1B$w-9e`>b{ zmn0WyHXLt@Q6o(zi*IN_)?d&p8wKwCJEz%M_+f#lHw@^e8W{duHCFr0(6i`deS4EZ zf(gXz1X1%;pyEADsaAH3X1h$i2}+s1s#}7(yDYr8RmI6r{7OVJRE&`}+O#E(REM5? zV9T2yRwj5WA^Y*p)=l&bQ1|$S*^_?GnErk8v~N?Ve49Et7BDLe8w%f`--yJ1AjV9E zA}@Ep1mE%F@h<&>*Qb6zefsiYVWf0^|Niqt{If}}XmT-B{-0b?^#)fwhr{s!wT_xEW&}t*oZK8(mE_6)>s*Og@^S9=p7c`OZ8*kvVNB?_3L)&aZ*Dn{`q*A3O z!OQc^+7A&$b9#B_EEX1BB2OX6>r}jL!R_AOP0AN2;_jHmE~}%rmxrfAmMl544$0cQ zLJ?0J$;M!?(HT4ncooVYU~>nbAa_h2tZc?9L%teDT*fVz zE|2A-Bf zQ4sagPZvAd<8x>?Y&4uXhTm7OVu9&R3!zV*&AsPWd;UajcFzh3d`Q0)am?nZ(slh#S>< zs*5L{>ft6&SL3L1S4P}K0Q=Bx-9kXBsju6z^}{W7diAP9W6D&%r)o@Ku>#aFBaJSj zUBb0s<9MkuwCO@4f(y#?TDN@6B5rv|H5w>~NCON7`0_fq>VURoP*n=T_r_kv-uPK6 zX()hO^G1O;-jB);b!m)Vx+=;7+6+2TX57G^pYW!$KK{knc=(2F4nyYtYC9~_r<{wo zcQ5_tq=fi)H9MD%YZ&EXIPdC5X@t{~{M;19*OJvm8fW8{>d>$M{pvWO@BGJ@@E8(k zxavw%Q>1Av8&2r_&ByeutY$e+qtk;Cm-2W=#H_u+=|ObS{JD%&Ky0o`-JX&suXQfqKGg*xmWju-W}?c zrp)wm5v*ogn~yG;kuOgGJ735am;F?i%9hm>W9QaOI|4jkvHvGTEj!${R+|IE0S2^g z5epDeziEJX{to)pl_$h5IR5P1g4+|CXJ4A9{f>pnBO<6}M$W-*c?qN>${lfyzAwLq zg8P)Fo~7AXnx#(l%5N-s45|k76t2OxiHVJBPMNs*e8qsC`o1MA_DC92yY_$~$Ms97!A zC9U3ot}aWbD7G+FvopUT^huW-?6@1uO7mM z?Ni2Xfh*l=)r;|O=Aci64~i~-ao@6Oa*P{eBJKFv9b1di73OPE%)^`BjhAmfTG;8v z#(!9tN|6iJ8a_mB9+iD!^1mxo)8*)VhLV-)wCNL6$hLjXtK-wJR&|_4gw(up4Cc38 zOI&#E3d$=`@>b5}e0`m@+d6qp7@_LOJBcxyy05%@W^somg*JY3Z(Xf*t2Qm0cd)ge zpLd;UVc_6HT~AM5c(g>{aoF13vun%x(c@#w2v)rEkRps1+oz!^{hJ}*%z=Nn4)44m za7=@?8fT|6Uh~T&27zNb{!LmosnhJi2u%k6=J{JRsFfcZr4yu#t^qpQ3^QAfaSya~ z;u=7u&~zO{*AQiqsyS`7Zfd=a0bz~fx7Y1AdB={)H9LA|+5Ko_nd&ZuqnkEssB2I$ zII;D@Voe{cuwQqlWYNZo$MVH+!p|E@)*TdK-(fJ#;`}uIZZ_*lUTpzX%T>Lr+DOt< za_ovraQdyi0#gZdb*-!ELG(6d;ARLK3-~Y#dg0kCGZVi!17SG(OaoD z0b>=qX6IzPl`ntORZ3%(D_3l{rXHmfx6>ytZC0o43@R^`i-kI|g-HRknEH04ml(s;6r z!zv7K8MnMmjWst*R<%@O1Dx+R9vEVYp|)+4&$ZezAD@MInult;=)=!Oe~D4atJ$S63!DiKT4JaD2d zYEhekBs)K-oUVqc-6-qs*t&S>07q>PpyBk@D`!>-^R(X!{`TPH9++on;aV-*6)qau zv^GFZIp*?G`^`_wlx(g14w0s3)5XOutD`r7XQR>4_Mve+=Oa;~WtxxdSxGT>D2$mt zh@C9mmzvTbTy6QEY(PK64~aZ)h$X>@&KwiWln8_yinK3l}# z4*0VjrCdlCif*Acm1%36Fg~$f@BEeaO8MHROr>--Qq>o?Y*Tx=(ptd3F{=4XTD;S{2UvY) zSrn+$jcQ&+ug~GjKdwM7U+4%esu>Jv->&5JvFVz(N_Yem$(OfM1TKWdCG+I05(&}8 z^5zci2+#_+|!tdG!r-qaB=32`X&|nzfIjb$WD~6U468@ruCeqe*6(wYEF~Rbu&A*?X{z+{U zF>b~9hzn=dPO&jeS$Eo|8+yS5%nq*=1KiB-i3MqEF7e&bEObLLH@}Uh(tp??Wes3v zj%XmwrKsZT(WOD}@!K|Z>k)f?+mxhjb`DpwR;?TqSh;dwP-UD_rF5C#;4%S~VQIJ8 zwaXMM)jWe8)smsbe8q{yf-4p;Rv6FN zR1OHN3Q(m?>B`UpDg~6O1W>6=K&7j8iVi31mYlwcb!)S5{)-?1}52NXZ5=gzE ztQYs1Mr3%cjU?{H&m|7wt&3Oi?t#+UwKnnvh>?nqGVZomu`Kl>BRovH4G#ux{}!vel9 z0kF4XcVbM^G2{GCLVp|+5&{F1Bm!(GOgH}8@hcHLS(6*+Z8?Ugr%NHiC`^9#(iJ@3 z1jH0Jlx%Rw7YgDf-P*7BUh>0qGw7Nf738_xlG2c+>ipsp6CsAq>Mhj)gy<3^nE3+b7A$OYYgL05gV?|+ua9oYN(2KtY!+f!a1 z`saKQOV1&*JrC{_Jiy6`_&76f8WzhvF@DCZFB1T8Djs=+ht>f+gxyfH2wuT8J0?z9 zxnA-Gm(u6)^=dqei?2bIy`;)=B6-!zIAw_yFZG0dm2#^U!-J^#eTgSTml)@r%@Y-N5mMDlWDl{4B>hiqw@@C%@$KnU;@Y9tNnUZxy~(g-{Vz6L|D{wJ$8uQWY82I+pr_S`i7 zBiU7IZqQ{Czft=5x_{&Uk{zV#24aaX^Y}pl5Wu{83vFRkw?4ro0J1LzUp#0aLk1rS z?CGD>q%RiB4LfsVT_S)$Ni@ooM5q6O1Q{-87gyWlqq&hUv%C? z@GnH3vO~bZgdu%fjVRSb%bKq=db>=cKgl%u|DLnJDDo6#l(V?uo>ySMrd|Km zduZoQ6?+$MQ*5c0wf`#FVU zIdLG{Wp5!~|C{L4%ki9D;U{Y-=F8r&J2y7WPlN22iwHvv#3~4?L5f&{Kq2|C=wq19 zgQ&%#(0u5C2js)~VQX%z{XYdEFJ%Xz7B6VLjJxs7difoSSB&j4Dy>-4kY8xXrhkY0 zl2OQW%5mwB?y~s^0DYa4iea*}3JU)EE25RDaVLFYAF$h$A(Zo z$Kakv^xBPie;tvW0*i%W!^Ta-ytolJVZivMiv>GalF`9QL+IoAi48{%ZJxO5#t(hk zAxe`8TA`@hPZQ%uB^bvF7X6%3J!bbNpN4lAVEFKZ<>>(Q)M*)O%@*{9W6 zQnrbgPHo=O0$3=NuxM&CmL9*fGZcbFi=WI(Y&dFgtHkc>BPjtRDJQqpjpO2YQiE#d z+0u`h#84}1`kk&=d&+Hb`S-J*@ad~p@_6aE_=8IXEpX{czyv?nTq$7sr2({r$&vVq8c~qWcd_-c52)xDymWA zPL@xaxXCoxq55WO;`Cqn=OF0?PyRBvs3}Gb(Z?L3kM6DdDc&J^v%-K}5+(SkZ)v$p z4nE=&eaqC15_5sQSXnKt6!NO~4*|FHbP<>fM!q~}F3welVkeTEVruO5T&h4yI#!rZI-fHU(yh! z9!d2F2oik-?gPb%J5HukBfXooYkInZ>?g~55FuF5W-IQq;57_xyTGRzWc!f%yYbpl zvn!Vbcyl^zYVC$2OE#!b&bvUt)+KP#8L@i37GAAegtV@aU!04T*T9|_D6#YbWW^5` zhv5fY_7NNGxYK6Y{`|SXD_{2d0kw9u?^$Plb6AQ4r93k)&9B`qZa{~qC()|^Dw(yc z`7-pJLJ@v<1b@rrF(s&@S0(3SeQLef{TpY#eG6TFLm$;=N{iO2&y*im#O$fT(owJ% zN+_4vMG-_KLriV;HRwinB~p(xH7}u42LzVm*`AsX*u^=7`5a|SUfkEDWx-A}jCOSm z^r3&)0t#D<($OZK#?~F(boDwO-nJL&-F^>^w&9TN``4`dwH>NJD1Q5SKS$2Ky&g22 zRN>w_>XxffyHR<42RBQcnV^gnd&cL?k<>x?SvsMXVQ5{!rhjs!%B$Y3T#-6)CB9lW zcKwu?_~g><@K)+|{8DW3Sa6tqCP$58xK6A&yjuMR&Fi(Cy}Ecs|GZv}?ZNYS(SjA- z*3bm^C&Z?uelPJMB}oNBK=g66?4?n8+3ms1(8P;wsxi0Po{sE<1kh`>ecV+~b)Xds zf515~XwAhhsn3r-Xa|BlctG9c!AI}3+nln+{|e;5<2Y-nBlH-$6ztDMRoQ;uIJ9d0 zG7VdogJTdh5SpFdy6S4u<{`4sPZpvJ{e+aW@&FDjR#W+W2gll}FU)c0i$8K_vg__&g?|ACN!_z?M@206l4R2G3-?Q_X zyO(%Ie(?#o!3f z>3hlBcNmI$^MV891vKG94D-NLyc3&x-uW}^hmsw@2ey3th}5Hh2fT#UKg*|6x~NkS}N5MHuUC(_W4Lb)pTByhB_UgQgCrx*)?UfnE~xq7%@x<7dC(s zEPDF}+hFGnPzZ8^AAZ5RczWkM$cK+Gd{M&8@xu+|6V}6dLgo0sIsk=V^mqbe8+i?}Hh{F9idlTgU7W4(YjYEW`Q=|Rr=_5rBoND;#*@kaW0X_enRxw%$1}xb7AbCR!cm6tSX7Q_<1?fua0ag zK?|p*OHnI<`-R<*0~S7ihHdd7o`=%l3r+A8UdDqbzyVs|Zfdjb2FuPpa2!1JWS^MB zBgcqsqT17CgAdpYACJe!*zCh?7!NHcLkLXohI?^)ES|tU(!nU4&|>3`&JB)ijNg2+ zF)fXe6~bDC*CTpzn~*Ga2EsRcE0U(9Bk4s3W?Z{G!PA@)&j8h11*=m&Y3b7%2FNI( zKqL9mIJ_FlYV~u@pd#uJM|$Lz=vz?3hv7XOV2&XF>J_**qB2jP|AJ&0j%&y>V0Cs>q`mF z4SGd~!U(%IG2x-_VFP%M2M^frLDeK>-|W3U5WC>o$+!;tbQ?vd_pwkPYIaN0YBx>O zcs{*;jfT#v_qBjNQMHcmi%&TUC1637t}VhUzyh=0`N8#bqOHwnepduILJ)nghg|sL zAtYb|E{B}@>yYyZnD8_ihMvF?qT)FYM+i#ZWE^r#e?4WOZZv!UE+PoJktu@#bcrcL zDK#Kngb8wcX}Y>A$EVxc?Qm{#d;Ffa>#=34k3{Fg@1+hxv3vKR_(5Spz^L%>Q2`@A z%$)gwKx(iYWIAD}ObpDilZQm3dwZA10obuT-Y5bt@WN2}?Z)1--i@K`h#Vx1R>L|5 z(0xDJSb0MfJOh`)cry?q^ex{ey_?y4BOSy=%H>SG^mN)~bJw)PFxzCJkt5}-1`zZ% z_Xsh}CScqse>ct2-z1{yQ>wG#uD|*8DSI0w;j8hfov?r#4X;DU}6jmRk zmQ^;HPMDI24Nr!*H$OaF9yeeid|VB(1w4Tm9DQrtoxUXpgs_w-o22n-aGj?tNuB}p zoUu3rvQ@=LG|C1ObbZ>t@11eCLIzN-8tQFe+Ugu#O(x@5Y;KA*1yXh1Fx~qVMim@}&5aE>a?`ZW zjI=Zbn95M(7DbqUxV3bqHbZvdTig67lR8{wS2(DK>*^)*3{_{9j_S~s`)d*xE?QZk zQR7ArZxjnH9$dWoD!l#tIo@4Wt$4-a?Tg-i*sw{HimM=NxB0dEoIVrVa9S8XEn1~U z;*=c&S|3~*9li8m>j68aB-W@>6!L~mYZ!axbf4PuyIHO_7XEOru+&*9eYxH|o_g%= zYY4(K%y)iexD--) z*#}OV8d#}7v*iuO&91N%pX}dOG2O?H)IP`QzPQ;) zZ=oRqLFKqyoib5vQ_N12SZ}3ci#E>Q#L+Th5jxd8KKuw6#=gROcn-%wn_Q3u8daLm zx64>RU39ay2XXzATKE~Ke{O{v3>8w!*Mw@|R%_6uA3jA~-nVb+e)-_U-Fv6(-7{r3{jHAn4KhE;@<=`50xfvnnK$zU*(RCd0$D{L&Xfts z!BRoHSAnq0gWPDp>ZxAbdC^jp0Vfh2xWFc;Uq2lcs@Se-m4M zg~H4^)?TH$JHEwxU%zf2ty~w14BIDk0k%uBmJr+iGBI~0j-DAXa%I1`Z(_#LMO=ar zDzn@wvkAo}O~Y|junx|Yqi$kLnJ9IIol1@D_zv%;G5q@VXrgkKK5WYwcOXQL(!HY! zbfAe8IWLj12ilqWNpB|f$FIG{<0zpP^cETzZ}x-o{e7Vyj%9D%yA)S(D;|c*%bELJ zs@K?_EGz0tq4XPy|Adj)HXImLf_OLI@;= zeDQvs`@H8l-x=fm^Nx`p*(+=9J=dIbUGtiI&7Gb7IA#hy15rBp)9Xxy2bartM!Y*d6udo1aWIIvf2O=USMccrGc5JKyK0`7m$axkECl#-t~$KEQ%GABQvMOCTyaSo$NS*YwQ5Y6C67w)$9w5qn;-dl{DaaKf5pAO zSbkDQRY~~%GT<^w<4fDomiQH`gtcyeQfX^&W^(>O&dcCDZj|9|SI$ROSNfj0lfktj zHm@n`_D^mzo;y^Gw#1HiC}Dn;+o3!&n+ofb@%*>b&r+R~nL?F$uNyu*LsRli zt%ZmFg5{0o#Z>kaKVMdfVdfGeTveUH-uts8RS@W&6fW|q2Uy4&+$!+Q{{2sT!|+di z{dxTxM_&7NC&P}j%YrIdXulaX$bb6P?N;mE@-N+xByr$RtUN@1^$BOO8wX^`Q#j%2 z#-&|NwQsa-4nUyaZX=(| z*PENBnvihaLgaDX0X5w?GGgDDxq~=OCxqf+fMQ|-g7>^N*W>|<|$(V?2T9gyz?X#D$k+GApm9ac;%WcE`BJ;>OIz2FI>=*3`z-qHD8j3AGWmrM2m`^|kS} z*xLNsHgFL59XJ781&#!lfiu7j;85^;a0<8vj09JJbHL5ux8Oo>61W;14Mu^pz)j$A za0xgKTnCN=W59XfR&X%50GtTMfuq3X;7o8MI1F42P6gM3W5Jc+TyP6G1Y8782IIjo zU^F-zOaMoKOTp>jdT=}#3(g0(QGzJ%C<&A*N+hL>l0j*pgi_v9QYbYPB&C9qLusbG zr4&+AGQi3T3ltc=S5=AMeWKtR_VU%J@Dy5bZ zOR1#fQd%e>lp;zp1y6~gpeflD0wsb{N=c{GQ{pLD?YI|{b?XzD^~sL3y6W2X>4m9< z$%Sd&3EnB*N#5z?iR7u|$>eFv3Ck(VNz3VxiIJ(1$&qQm1Yim<37E!D;HU7D_-W7t zXbLn5nkG+>r^u7!X^shwsbI0GM6v0p+^Njm=`e>Wj!BN`n2DIFn8}!FDaGR zxnHM^r;I0!r~4-QruruPre!8%rer2%rqL5<*8feQr#&Y;r#vS;r&lLdr&cFdr$r`2 zrbH$s*J9UA*G$(3)&|z)*5uX`cOUJJ?cUg}+x6Ss-R0Vi+cn!A+`R&;X^Ck;w`8{v zS|VCXThd$VTjE==E%_~N@F4g*cmli%9tkglXTTfaq44+c6nG6B39o?Xz?(ad3Mg*gjkWOcG8hZ=`QFt0`;uVz%TMrN{Rn571XI)`SAT8u`F zdW@#ATB@aH?1)D0h^DcIvAVHlpIV0$4wL|@0!4z#KpCJ0P$=j8AZ+_H<821CFC@69XXDSA?J}>$-(3T zav~W=jv|+nGs%tQFmf?Dm0U}XC0CMj$t~m%auGS1j3>vC(d2A0fgC|DC8v|?$?;^Y zW}IhZ-D(47wXq`=^Qv~0u+X&7xIo}-;BDe<DPgofv<8ia$gfS9&LFy@Msds$h|@GFS$z0Tv2-4@-g7 zz>u&CSPrZi_7+wMOM+FyqG2dl7OV*t4l9AB!RlafFbpgY)(Q)T6~Gc{9F_@d zgoVM1VX3fMSS+j(mJ4fvg}{nn$uK-D28M=Z!w9elSSc(WRu7AZVPW~OHhK{K9X)|w zMUSMH(KF}`^icYHdJ4UUj-*%6bLh?VxAa1K61|!pO-IqQ=uPx+dI>#^UPq6kW9WJG zR(deKfSyRl(WB_)^h|mqJ&ayVPo>w=W9gOjTzU&VgkD5XrsL@`bTmDiPM}B7OX=zK zdU`w^s~YDHty}iTEJHhz^R{c2VG98Z&;=N;KW_jployulpB#`3O@>+eTLxG{Eny@6 zBLO4O5g5Q95CDJzV0eFg03M2mf&4)MASeh%_9q9Bp=20`KSw~YKtQ4ZEGj)9GaVLY z9l!zQfW`R71jImNV8;Hb*09*|fZTDIaey(@7}n?C7tjaogUR^I1js;TU}%4I02+#h zdHQ<>ctSm4tNyD2tI$=Lh`&gH2vo8;w#BsBv}K@qphd1(t|f8y(d^jljoG?czuDbc zuGzR*v)RGfD?T;#G4<&B?0Q0dM15&}dVPI;d_A^4zrGC;1bGKZfK)*uA!U#ZNCPAk z@*a``sevFN6_6ZAGvqC#5RwF`hD1Y9kSs_OBpgx#Vf_sPBo2astrcvvt zaa0U7kJ?HNrWQ~WsW@sBwVawsZKQ@#i>ay9T52q{lA23xp@vY4sL513HHM0&W>X2& z2x=)comx+gr(y+-Y&!VkUWQ!`P0(YPd!vLAG)F2(^YBJT5s9v6mC7?rOyo;=EThYb zqpreAl^JFx3T`}r=uBe2E58yt!?a)iI}a$jkvQWju7u4n?^odG;fTH&dhsmoj=?qM z#2CF4*9*8R8w1&E{Jb$SQU+2UpCTWTut;RcULbS#k#hnq0)x^{y%J4TL}=K6l(o|jzRnd#_t;;!pS zT+zhcHCe-`Pp$$u^n~e}{4NhHx`jCFDuKgJn6D{t@tlkfA-2!+_?D@eh|0(D7)2Km zKg|pJR;ZbYDwy$Hj!q`_%%Af`shQ@;5AwK2V%Pjx-*VOi zS@IYj>u5Cb%e=5}WrNvc1#ceJ=xpM^Jijlx!E{D`g9j2#Aby<}_r*4t&nSrVa7RZF zJLk`AmHC@!$>;HyN0$;u=7qK@{LQo!9C;L?(}{iad|N1g(`NZu9-ruX;`F@O7RKMa zSwV+KB08SfJD$fFybPaK*T*h24_{+2)BK}5F^ z=jJ80u%bqGpVQ)A7heubd2m+_u8t8kk5jmuz}p+ONPKlxy*$UnOujV1vbTJ3^p&uB zWsaGdf_nm>H*>N76~8(<$8=DBIRVt$xH$7lTpgQZKByp&z|ng%TsaA6^5hyIvrjMW z)rH2Y#|HA(1d?O=q@GB5PJVpkSDkL$TfF%Bl~7~FV>5XL>jatJ)WzOce2u8brWpD0 z1kc{u#i>_fjhM&g7zNb?k>1!vwnp5Hf%i4l zb9Y15sOQrwfkyO<>4rQt0oL2HIQvSX5j$hPp}?JRvNvS0eVYebrez{7AD>{pD7x8nR(>-9(o0zUx-AaHHk;2XNF;FgMl5!2 zpV=>aW1=IUpJ3iwx;U~ev|sVYOh>^fL7_K&v2UAiAN9txRemnPr?-A_dRuHC^TxbY zK{r97H-52un|Htbw@ILUTY^(Bc5!@LWWVyaS)c+ULAN)5acEm$AN||(K%SX^=xtk^ z+m_hJ3LDw>K8kylS{j;k?`q{66^yWXELPfr7Zo*1^f;?ho@HW+DY39bm5+{k2&+_P znVDkUEC8s?(S8qp6?B&A0Oq>|2-P?`;~}ns%`zXr@>_7AZiZcZfV=k)rJRb^OZB)= zTV-b;hvK)4K}$U>_V`lv2#m5eMiq~K_7JMAurrgxKC+NOrH=M`@YSO1Oe-;C7M`fu z(J2qHT8y1}CH97e2r71ztrjfVdWy8F|p_0e6AleI-tch@Tn z%RhMt)S{mFjULvtcOG`cFKGm%VlvA6*Ahs!UHbTFcHJVSs0;;MnA0xf-5x4 z#IR--mr=>1JuBzHC=JtG%%Fuk3O_ozA_~T6nCD{UEd)?8qg^X!!R1XR4j7DuH3~iY zWkncV*<|K`^|nw&WseT5@PpA!re84|77!F+^y`W^7~5q26)SGRjfxoUTscE23oy~f z`vkIH9nk<0~SRN}3rQ8)%`6${!tC5ul)HrVPx11p?JJI=3Q0!HOH%PmRU- z)s}{(**&j>Yh%RCw^Ep7MrNYrn0c$-hvy!^g8^G6sax}$a#)myuYImjr#9ApK z!?2Z>o!J117VNC~CYF2nKkI2_w*K8KYU=3a@|>7<=ulm(jTV)BR0S4wwAXhMvN zKr>ye)3Cxy`c5B>kAVs_ZNtnB`>fROOw+^|m_YM3tnRSHO8ibYjh9h=V1mH34Lhx1 zcgATVjLHKu1Qs!@yOO^%L=#}34@{XD<}hNVZD)=q!NBUq`Rvzi?qN3fJJMUXYd7f& zw1xczI`1AYjd!1yp1hY#OWseWTkcuXEcY$xBYPvXk^K=mU=Kh8>;vfdJv#OdEm(qWWsJ1{#KJh+0WX^Uw?w`I2x+9KLY z+tSZTW3&h#azaFxeS-I9$+0gH(k*z^}gjNW2wvMw(QjQkRPZ ztQR^fDjQBB!X0=7(d}%!{Z$`MiL4>PtR5K*cb@bDoZ--O8O5#x&f zrupawao)==&R!=aEuGHUxQ40Rm~f5g{C#>ArCy3;#3A9GZ`hZ`adRQ;S%LS@W(VHB zGka#iXh&iN^c@g>EByGQkNXzlT`COq_|_*gq1y#cMs24=-fM9x7CJp&i^@*%#a*o; zp6a=bRBY$uSbQ9E3;=wXVDwgq-{!*p`0+;*&hB1Ekczjy8-GOqP)i?Gn<;w9>hI}Q zrE=qVS`Ng6^9X0`3sRsmLZ}+Epao{l!1iroM zmI3@T!DOfQz2jt1o{JGQl-gU{3?_)@Mb>D3v;7vP&@EX9f2CgXfJ1{XBi< zV8$^ut#LW%byDkmqvww~q3HyutBI28?(qfb442@}rk;2;b`Ie1*>sY82T@H+0O}@6 zdL9m1?E!S2gF2#v)H(!tx1U!5N`ifDAl5FOWUUFIqCdtH-zBsUW}FZd%05x($FJ1WF+%Y)uGzVn<*tx5BOx$DH{QTUeOMH&Ka=!q;JM46l`;Gq2J=;Hi`t9YMXeHAxRU(&bNWbeZzi>mrDZYs+j8QlMxzj z`S#xjs{Wb@hem)6GMvL}%r(B>jqTzgi;S>{n+ z{wO%M=spW8lwKBhE5NbVLjUIMtj)5ZD{=;3QiL#QJ7?dIGuUuZ>^Ba4Vcx0_+x{8u zcX&yO0o*>F20FLE6v04FF1Mcp(LTw0|F9lbc-jUU1XU4*8?95i zwTED5m363BIfYd9NixD4wjceq7rsnfTylx*+)qZ_o_RvND$Nu+Ze^;|+0;P2YxdYV ziVxbI;Tk8UY?k2ajl8#QqSSrX(<>Ita>5CbY#yMA(lYdJ?DL=koYY*Mm`|se;o5bN z-~rVcf8t;^PDqIRd5Hc4?QHAMakrm7#&}O4`C-6wt|pq&n|IS_=Vc;|lPZ;5^EiJx zl@M*fYW>-g6qlhrrIHNb3t2$xdynmT3*h!zxNkW0o~!uAdui<3U6wjNVMzr}`uz+-b zuAdMY8JmhBj6r5)shP&QpxR==|776qu9g)he#!QPdrID`&ll9eZ>Plu9Yw?~P-?rX1h6-va0oWwI4oDt|03itNYgkv?!;#R>*<+#E?e=fUT zB?TNwTyqMtnC=?4!=aDtK@)}T*Mxio^OsdPB1PtTB#}z(=K%e>rax)#8l*o+VCo z_X0fuHyFNUw^r`ne6d(;Rdo9*>*7Y=6*x#&uV8UYE~fj6J4zi(dx{qw5*6q|#fxHseL>AKUR9EtJizye z9`#zWwhW+2)y)<3Az**i&A>?z0=Qc_^k*giy^d(q8tgv@oh~`ya8A>}7okeqqN$`y zoUuzU<@uJ_-9~{Kz}rxumus&lP+TZvRxq@=F^5UlCSMH?>78ppp3D&sgIG(5A==%N=e_eL3tKI}>vK!@r$F zbj&)@oaKEPE`!aPIMXN&*+hEEaY5HmCFu;;aDB&E+$lvO8_-0ti&LmHo+T|{5vH|3 zR^d|8>oxABXKfz?tbpd*J8VXYskpn(oPeGc;n1t@`6Fee%>~Vp;`2XbKEj&{B2@^PGd*-s# z>S`3|$yb#nUrmzydoAJj2)hvlDetIET`W#Ty4@d%{~#^tH;a6C{jg-5SdFxE1@5Sa zAlT%l2M%{H687NPm7zPSY93cFQxr*Tye6@USIr5?Vp0n5v$N-v6(9N%P+CYclEjsS zdmAY%ef=;#?kh5Aznd!~#e{TBw)7?_>Atp?QQR5IpMdZb$+DYLiMlV#jry%!yWX5u z4otbAD&r;s#IpsS2!FWkpTaWMMR%R%1HKG^?c<9*4^`HcyoYPztB*x2+RX>u9+l>j zQl@(9=nqk|fjX7NDi9nt%9*$o_~Ib7=j z^K1jEMj2f@-QHzGxDQ!=>g%qqE2~-1iJ>Nz>#h6~3cKRSAAO%$yTr!gIGx? zQaJ6u(X>q6yODo*;lH5xA5!^;HGlm5;(u#&_*dhbu&R6)VP4gV`;IR0Vq+5*85cM1 zi=NLfWM6;FY00VhWcCU2{&ZFbwyr@i@cB9318P+3&yNFsQ(nu7nhI4tekJhaPgtSN zHrjp3`pMV$0_C!RYaIOfXVPu<8$SFn6;yDab;&=KHO8EDH}zTx;qm0G>ORKNk94{7 z*fsPti3L`=-=j|Tku2{jfLj zDaU=?WlbHS`3F?WcLi~FJQ{Jl}MvDsW!3h zy-=r%6s7hCX@sSV;bmtjX=iod_!A%{p0r{9;jHNg4HBlOdxOkG39Sxja|5q?ny;Ra z1oHA&Pq>=E?|9MNt!_f&YgvF|004pUh_0eBA|0UFWI0XY?kp}$W&pY!|J>PHILyZxok za7qgNx77d2Wm<6T|1ozKYh?jUTM?Z99|-;atW~z7><>M!QYHNxbu(PNO@uCUC=y+A z{>9y=m2@A@f8Y_msPA=$v-|>JF}%Y<_?rHUXPo`RLNujI!56L@gij<0KG1jjcsk6* z#wvnE8UB|G>z@AqHO4WmuL}boKu9`DH)_i_^?@JhhSS4Cqn9U#bySv~I?tn&eY-X* zZYcWZiV)%&6xWTDjZ$2Cek&=pMI>uUa&OCJC;*$KOPz+)w3kw&$j1QNF+U^}1H(@H zJzFVqRlGj7ID%^}R9&~9EmG`P-YqV0=x8{;)Ncte6HAm}(B49YbkSAqoI+S)ns0VO zL#A`5l0s$nS`A~c)ANNuc&(B%OxRH-d3di)_pi9b>xF;9i^>V58+SBpi4Cbrs7%${ zD6~EAX%xkpx(J@^ebU9_5*Snf-##%6Li_%4g$eHgY7K|_tjm~fq zjhCDkW%XrsLqecug9a|Gx7#`$BmC_!*;7cVxGk zgP!Pv{A!6&Rk3dKwt$A-5G^|wXXGo_?bQds$7j2d=IYC5__UJ1PuC{L8=T>%m#0DT z9X)lkfu-y9B8~XQ{%Nl|b;y2O`(z3-o?87~c}Lb`PiV%)6RGw-$FI32{6e9!V4E#&f5% zk9$_Jr`N+Nf9_^1jon7e`7nT;h(ilE8>J(2`2rM;1#E0jl1i>vW20F2*l=c>PB>`FD!u z^S|Y7oBvzS&42g&b0gyV0{CeR5&kdfOW^qtg1~6?G#eI;I;r`jS^5Kyy^gu(d|ZRn zM%2$alG=`Eq$cZVnU36V60~1?`OHWMZY+9+d*M;@9H$@Yzi8bbxc>ur7r03>I4;Fb zQK3??C(UtC*lbMFY=$apW}^cCg?VvqvpLjP8}6y8q?`t16LXDl<$n;QTdk@wy%W;S z))Z0}#W2TR?Khj}k8b*#f#pE0H?wKdgEGACDs>sa=d!qUQ%7yG>Y1f==FzEdmZ(F2 z>by>m9Oc>7;yLu~{ap}i_wP?}7pKm@i@aEMUK8_~xmhG(ptlMqXOvL?Z}vVNKz4A^xP%g`JtY+Jwy@*`BH9`@#o`&%a*=w z$|B3sRUs3f>TuL+k@W4D>Y2*~zJ{q6L^*E`Z_xD1 zi0NS1%<<+$%wMM=oi;u#MqANB`R&t;um1T6(fn=m1^j{Sn@@noRA3ABYa8 z-*bCdg|}UAz!mGOE|POX1iG(Uk9qs^z#D@UkZ-F~?CNi~neULlyxT;mv=;vl5=6;^ z_qg)AV#?0a1AkTiT=%yQP}ND+389ZLNa2JIhrQSS!cJTY3!dLpeqVnR-4^QfE8pS} zN0^??^>bZk3ywYFOhs~}>OXC|S7tcQ4#t@aI#(D#h4Yh_f7$nht4m!TOKF<05OxJV zN17H()g|7TFq?9@{1fR=EW?%7uJ$ne8=FuV@Tsg>+H*BaxB17m;pnHezSU-9pH`o? z+QdSt|sVqbjU-RAQGwyzv8BIxoG($C5O88~4!j`|b67o-!!y%JIZw~;8w z|6ICd3+Hzlv;GB!^Ui&NY)LZM+CFXmI>|VL_~Nu>&PbMg^2IAdA5?Xz^m`!(>t*$k z{9Vd+CuE*WrCE>lzUHgc8z0SjEmo;tKj!#aS1d^X^_94Bb~UTgd6V2I{A+&u!B6Tt zZ*tACqgFd+U!w?MRmV7UL4mor$DlU~twsnz-O@H>>JJp|nuF#IVjWJ-FUsNNs~pml zknfEaS^3g&;^_u;?`{WQ)jsYnegBJj#F0eAzO=DML**ZzT>pAF=d=}bZwur;*a+Eh zmE-@gu`%VqVRPq@$oab*sn@)cF4bI3`sH=?f``N*=XSlSdr1kzBbN>bl@(rU3%Hi* zcaX2{iT&Djape6?TSAT5zFl648tiyB`u?{4w>d_lJ1qKl zq2PL0=;W`sx(kKFU#T_c>spt+3wi3~Og6ym`Wf*gU0#JF`EM$$&F@!qOSa^lyD+GI zUiopxJsbJXgPg}7-sW3e40?Y047mr%4k45?izCRi_BnKg1zPKOu@Iq15vQwTxQKWl{d&>PW015Ev%5vsfrq{z= z6Y?b?D=oYh9_f+Sm{&}Ck@qyu%JArr#?XzT#xIjAUNyBeTLuzV`E^WuLB}({cJ7(G zSRI!Lx1CXC5lNr5fgHJ2rP?pzRzo#}79qK2t7oeXjeKtV+?E`)pS1ttPqgo}ANjFX zxnB9=_0||=Ohuf!OWjp%3OE^XQrO&|x0&5g)v@S!n>r}0&!-|muS^>doH!&F%ql&9ox@tS6ko>u#5iadC>OY2M;q z%n$Yy-xkkMyCrqknK(4SxMvM_EK2R91=#CI+DCv;Fqis{Bv?G zrN1-hThBLeD;6-Jp0?^$L56?brh!3PV=unGyFYRV9z&0uJmH>cx0jakdtBUTB060b zyj@5TO2Pu4Wokn2ueOitFxJX_`2cfctFH~GKhy;eo>gq^9WD_I_=(IQ@8e%|?SQB2 zPAH8G`z;T zR^1hKQBJed_qdjoJag?G;vJa34C*oNc~yBInFa@wmQm><(ORF@qujABf-^7t>v2N% zv>tbY`4fi2$krVE7L{*Yz2fI5*WDHMr?~}2$>MSo+422mE(pTQMYZYNGNsdJDw74& zfz=#|l0okIfSeZhYw`IS5gv03uZON_(=F+w)oX1{L&n<6)W@?R^C3K3gYt8BxmYI( zUb34x?S6mm6TDPsu72*Xz*0Ix14iK(;|OzP`=mc9fNHT&Q2!m)D7hOuq3XUD31=XL zEwl^3dYvQ87`ibL8C%11cE88^= zB;>U`{;_nnvrY71X_)nj<<3`aW6uqX#x+hew`(yqKZ9Ee={x$JLvdG>FGBasC6k0y z8-MEeN1lJYk+&$TuPN3Ymtpc)-StJu__w~Cd$29ew7@}x15z{j6ZI8pV@Kc2)TKAA zXElfReP<}A>El)hdg+eM@}ejp=5?$q!EH@)#?_f#GTbpSxuF%_eWopsp%Onbl&$18 z%=g@Ea1O5tQfL@*%Qa*my7Dm>;e*o=6ve;C7c_3%g}p)4_JMFHp630Nmz)E z1d$Fcs4i&LkC^C6_VmBFp~#;VJK#oIb_3zleLt_g*i|BD!Uy)<4ugUliC(U)p5Ds# z8PolpZbsw`=nPVI$T)o;nerfW$T+^HU*LUy{|l~!gU@p&3Hwjj$+v~%r!yp z@3mgD&V(%q?_afCON@Auq19_)$g0ptdAf8JYWFC?UGQ2Tew+D(Z~v&i%D!ahi)}4^ z@X~{lW{3T&y0*qkR?w#}_{vW8YM`pF$*-25=esC^>P1C+6{5;Lsxwg-RG+4msg>mo zYw$xcXgaENrHB8TVb@23)zL3E>mJ5F1VZCIP+7f?R?NVqUX>dU3$z_56a#sCLOJ!QGL9Je8qU0C5+DB#J1)$rJ4epVU<%ZDnTj;slWTb4t_Pu zdsz>uPtPYTHwyGB%y`bME{<<7Hj1`2sniXLMe_}(nYNE0@%ZkfHvbdQ6FqZUA==np za-K_`i}CNuR)wtP%M%TxbJu^{HE2|!rO^x}kHlP+N7c1Yd{Ha7N4``ODC|Dt5 zsxZ-8f#0<;!U5(`^Kz0ND$TDj%ja@{))aCUA>_+raG6pi2ilv0q(E} zj$I&cL`{L@riIP3e^S?Y+c8IE|Js|-hh85Hy*j!YZ@cvmSeeYUYl*zOAY7o7_3mm` zf!szHyg_39*CBDDzQ5r5r^903IOE^(ir;qE3YYg6b=W%A^zH6zBkmodWn}lrk1+RN zvH?ZhdHPOT@dCe;9owCoqb~?Xk1L7+6nXKAB0U))jTsU9{=6JjJTX;*S8d+b|GJSj zFDBbbu!*Bq9oYm*J#tae`5^ozvUZPcwMsm@O31$IXuk7hKOpz6t3+$Z)w(#{?Td%@ z6C{rFM83Te+HvJ=;g#_DE5S)@dWw2H(TXX0Y8QE;K1b>arQB9eF*^RxK+2#<8TIZO zszAfr==7+8+^C`0=xyy$BMGgDR)28@>v2Nh`Gc@y&5`MfYzhl}oFug1+XBJxt+jTF z?@8gmbzunPB)N)`fJdZVua#V2A5l6AP~yNRA|b4>RK+)4B_;tpsncFMY^1*HtgyRq zh-;pQYk@6pUQnmgH|N9h-Vvv7m(0F-z6lxG<9Gihww&eYf8yjz9-}SI&jvXu7B4$v zWwtN4b)?3b02cJPE+K`>j#Ys$;3- z>|soZU(%{#++SBJD;w+U#X3iE9%pNxI@%T55htL;Q<}k3*E6TCPX=_ERh^h-zxYEL zl!2XkC%Ka&7~gJ#?7ox+Jh70O5zDe-SdBtQnENY*>Scm}gS^R$FE%4wC`c67nVHMI=pv@H+O}`PI<~->T4a<1u`xiR+yLK zJVFX9n|sbVt7X8E>^mC$5dz5hx!b(y>0iqh}B_y2{bui_nV(b-)o*n z|0Qb$7i!VCMFNoKD{^~$)RW3i8+}(S>qn)?KEnDCde;IK+ zWb0bE^Of*#DxBSH&2g#;kqF==Lzn9$XIYYqmbCLlX&2=Z=l`=#tRKhh32OdgUC@#x z_*%Q;+R^2ox1T5mbHHy?TcKV#Pv%NRnzxGvSPYKtF^L>Fk|tedLovqSLZ=FdX8@*3Y~o3viU;S z4bmlET~OVwsu);PTQIBXV*Cg)8fJG;WZO}qWc7Gx#i{Y?Sodk)!VDQ}yWZ2fl8jok4lg!!7W?-(6}vqV-}m~oLEqPROBHT) zoK^^)ZBtm|#yu8k)F;NUB7xyEr1Z0Bw`VahUx^JPO|77lTRh^1u-7+@h~Lh>fTIUnG-vQ&lT!<416w|Ea-W*8{!@X~oR`2w5H$7+N^qjI>r1#JaMD&#RbpbM_Nu z`wf-9JIjA}(U~P4ktJUIvn2kKYmP1UKiT(7K5ap};sf0#%E~5|yXu65tDFuCkGiG3 zNc?LbE>A@LZKVk8%jngjgO4$X7WD(q-8_G)kmpnpTXdmdbkVVU7unj`Ze8iHIQ1>^ z=B0a*r=D8yFIkB5S)57biR~?Wiz*9WX%JJf;H|X~0b2-AEF|E+L}~NTolcG)@xgln zXMbIE>^T2lGP??rfZ<~6Sy9@f$I7v&E)mGP!@`AUgcpu)hz$7u@1QLb5D_)d59FwG zWj!+sWQo0Zj!-26s}i959y;mE7U6r$$d@z!o0{2Qpf|zTmuE|VskF8~e-i`Pi^E&P zmU~4P++VUfo?9-@Zv&X|ZavUzKdtaeQsUHko-hl++xJDK&V+teLt%%z&|1H`wg0kt zIrQO{Xorhv`~BY+=e4n}T1i!0EW8|WZn5PqkRZAI9aVx~koYuqw-7oUd&~HswrTgn znM1CK`Q;<*^`py2*0H}P54pc57SZ~_iU&Pjf zy*^zMq;1=?Ze^oyHm5h97B5)pdh~`X?_g4H*4*n|-rjj>`aggtDzw6wyJg3^ zEGXcoLV0MEEd23UardVucE`~PS*)9qI8Y`E@0&pO?E1H;Q(sk()ETEL*#OJ z?&JRWBv|QOYi~@WO;DH(@|QR?F72JjTqw}r7xYE`Sszg zK;Xx)nU6;ii?BC!A4?AC!#ZBKos&b#B_WnumeQwG(PRK9W)5AQm!-A&6=LUxPsq;EB z@qYe?xaTiuA$NZS#YJ{X{s=YtBotr3A#P-?73}SQ_Uosk+FR%5xBlNFeZ*$JS?m9# z%R*Gj;_NLpLpHrL;Sbo1j$OPjeE&*F^_7V2vY_a) z&}R<~`5xX@dDy*P7MxWUHdPkVR2D(|S4=9BaJ-4&B(^0432dD`@$G5z+jf6GeZ_N~ zijD?C|2Iy~$=Kk|?x}Z{sdLfPA#uHVYmVa};7-DD5-h?U@lw#}<+<)(LU9Ynbh-uh zPO&(q(}GA2sa`E))8JtMB6$liamls+D3W{rN}y3zWYXDF-u{Uq`xb|S|Ku9c^H-wI zSFNW?Y=4lTo@cCyEae478Vv*Kop zcfI2Za#P?*mYu_+G$7WrX%* zye-cNzhn|Ii^@3O3cnR={Qgwf$KO{X*)&71otw7}3Y+-&n(v@oZ?E)J7lSM!^~*uQ zXmGrbSDt=4#C`?VkD&1t?yY@^0a*7s-ETio_hf*^Xv-B#nx0?(nnQdIaF_d?I$p~x z#Haa3&Sr1k3*FcfD=ZyXp7!Aa;}^bI3hJ4eE3W!*fBQTq{{PYT7GQC#*}8Cu5Hz?1 z4HgJ4!7W&D_h5m>3GSZYF2SvFcWs;m_r@D<+})kO*?VUGnSIW=bMCqK@-$NQG*#7~ zthL^EnUvD$aW=o&yE?cTW|TsCpUjRrVoA$A2q%P@zB&*g#C6sFZ7Tw0k5?OtNbz9JA-%#SKc7>{Z3n6!dqza@KtxsgLJg$UsqQA_@nsKVo8&D z6de6yQORMGY{ai6|1sv;iN0Q~l>A+kGOdHLe<0g|hP;43hCX;x`UD1wz8Quy_taGX z^E^EniX}DGtY|0M@5sl78{0P3BcBX{ytLeQ0{TKk#8;er6-)kqn6bY|T`|6U^hUz) ztq``bKDLk|wuo))C&`y&_+$uT_)=s<7(t?DqM0cDSw#KW&uOzTvlQQ|D&S1o5EiXE zO?;A_5Vo8U(wPwP?3@lxxHWoNr4P0s#N05HuCsb!)etreTp)_+bS+!l-R`Rod};AHZkdAKr-IL3j7L;jce*}(h*{ey z3Eo8lU&$r&VvXe0Lr)Y*UZ+~UsiiyGL2%;6OLss=4WKG|L5@RCI`&B_+fXO3GS>WB zFb#G`4^=Y_=V0|JQ%h|AvwTa?J$0G7^QI#x5Fy!-d z3v_#rITaHRYHLK;Ou#0bS^BRx07FlrFB(;O-3a4$E z&r6)(+c2!g7Ctjs=2F0G+~y+@#*Q4Q zlC0^5VLx#Z)4pfcUG?0$1~W03M$RbuvZ|Yd!vyGELts-gSRFF!D;s&4c!A&O&E31C za9&ueJD$&(A#_vS;)7&Fpg@iIm%x20ZQIBZ=`s0QA@Qq=pqgs)XYk}dsN67^^w9&D z7c89gE`q|%U#>#lw&^3Y2V7L*M@lCC_>+gYP9^kOa-bH+zb_&z_ z_3FjH)yYo^Iab6~<&&6-@JHHgq@pYW+?o6N&}g4?m|59G>Ml}Z!)+psktZlP&=qfj zHtBftqMLVy<93hh1|M;3YK|&;UqJ%)&?vtxhA{#;nFHnk%Xh$jm+l*N+P7fXxQpE! zmQYs6`2XXYQ8v;E56vN^!`1vl6D`c?_ft{A-j5VwE>$|bQ|XQ$B0i}4v`kO5XhP#; zPw~sw^yd2~k_7}Ke4laqnQ0p$l8*#ey;i>bk9?b#3*0@+vlnS5=oV+S;~KQ`B~dd# ze#!aYwz%R960za?Dl;!-M^T)!xDSMp=fmUcUssy?Pq~anEPD)L$fWy`M5js#{QEU1 zP4ej#!w;FZN9WSE0M}gT&G_6qq4MH6O+3kFAmwEErW=xA$d?`JyDY0ocIXc26uSE`-BJ z@T{?akXk3wIs-otBHugXN`?MjIj;x~zqg^iqcrYmi*yMTFV>|&fu-A(qO!}z_tXWjn}AhcFr%ODzl4zK z=j@~Z+dc3N?ifiA(;F@JmD%>v(q|P#cmq3RI4CSLFJyzx@1s2uU=K+R+-K z2wj&Vn-M+!EN-!gaS|4we$ye3#uTx@af25kBCjN-^= z5CTP=&pyfX`MdCi%bM{HikR_I4p3+R`wvMkET(~%Xhe?BLtQs z#QY;z@?<3P*?7R;)mz~LE^j=K`EHh9o%O(WkTianItyY93(k0y-}aL<^`DXGCVJ8o zJt9iVmAAODzOijblel}VvhxGj$s^$-dHx5*c^mQnrhhMQ0dhkadU#J22PEj zx_^U?=!AmUzGo3WDAc|wCyF)*=w9LVn3VBl%R;;vOUS#76!q69!^he=h|3_tkwDC4 z6wBFaV?p{6+wk%~7Es+n7sLN-9}gV}r|F2M=@{C2d|^1IZ1la9pZeC__jS&7=AixS zjznGrb_j_UrY9&|jw-KKp!D27sX;X{$vZ(AzlM6pDIq3!^YK?)r-nK$$M@oaGTG@c zhUpN?>4=445OXEoZN*<9gxm_Y+}!BKx3c@8KNR*8f!uD8^A$0ES%<#I9Y!xyVis2r zkbXrK==|d0=cp0+hp*+uKt~){W7|aBq~%6Z>m>jv57Zy3GbrEd)}8TfrUsIe_9tF? zo5LyXvF}*YQ+bopRU#EPe9;@odmZ^NexP0tcJ{7_3;G}SscP%RgQ*-9;fcM8EzYlYnyy#Gq_=^DJER>^D1EBs&z{5$v2lEId{&;V9xFEllO35LMvBt{}(inIL(#oJx~ zVdhVTK7%cZuM`~mY;{k-vI$`%9R$RKW7U3Hpw@eK3!aj|`1&*kxNuoR=U&6z1p7Nr z4_Cum|BruJAiHPxJ+0$@ZC{CUXu!SLfz%ucBS9vwo>?4`O|4Lrbo@!R5k~ADJ~$4Y z%;>=kRYq-n-2gVO1h4y~(%HCD9>3Cl6ZWvxx0mqVqb2ZP-xaXm*xL;k%m|9qY#nOo zu#6p;KRrfWlU+dYCJGkQywcG(x+Dtm$fB@h(>@bt-BYe~7lddU?nMo`Jj@Sv`3K^Z z#}B|w{h~YVQn{}r9`GG13*2~=OH_6nl1#qE+1maaF+3Z@+2&ao;7M|Z;LW8Sn#9|Z1$3%T_+PDc?hTG@5+T9+G%Y;$Vl!~QPnXH{gJt~#ihv*gl4V3gCq1+)S8rd_ zC+=)gO`pOtW$$G~p{ND+DoYqO%-vy=($;Z2MuFb#4+!BY6V%F5LK1s_R_kGP{Ox$p zx^Z}pmoL6WM8+5_h4KGNAp`R7ezefcKJDqCe@L##?Z<;BUjB&$v0R>oxljV{xxW96 zvfv5;+YnL12yPn!sM7B65^rkPVGlXR?~Y-9t6V?i z{_KOe-w3rf6liz0|9A*<4Rv@C{hcf) z>M-Goz~Ty4=CY)|iufvcb#q>lk2yaj&I|%?w<;La2{`+hAad-SM<-qf;Q+st3w}7= z#badMyc9h!?BA$IX0YM>vO?0Ch4UpFHK5^nCqj4mDk|j)6hBxIKb!?W)V3sTP8+Ta zzx!`agY5sFb+Hx1#pfgEf}M7Z-?(J!(1o=XKt1{wO$%4Q$Zx_CDfwUM)30wAyX=|+ zaa{fo?ZGs^{3x6$!o)P(_VR1f9Hdd%NQv(VHeed zkB>*BcR~NZ&IE3Io20^PQ6~Nk$$kDiT86o7*^`ey!n)R*6gc2creM`_y&?&xJI0&0u@=Ge5-EVHTBh4=VYLRC8 z&sxmwNsK-m0$StgtRN$gzu08|*{J=E-Ge#XA_C}+t!2E}x{F}({>6!i^U-8=A_KDZ?prw*$et2@U4{w=cmusJGpe8Qa zqjqfy6+K)1w$mBcGYEz*3)+Qtu@i(MQXJxS@c)2>_37cX35l$yLH}1cH+a>J0d*9Me_n*@E-c1 zZ7L>WyWuw08OVHNT)OGRMBQ4T)6 z_$W&8@iW#(F}C^OzpUfg72Wy3+tD{@OG12pfukhEBN(-O> zXYsmaPy>befS;N8d`(6PU+l?qLp^C3)`VGJ&ZX1BSghWfOFMecoyEu(7x_T_#K^Ac zUv8|a&|E;jXkEAQt(JZvcpqzrZt)OUBVMR{0ot*!@}?l4FuO%QXHc%6;JgshZxGpI zTFBkQIZis~6^OPw#HG14Z(s|55!V>-c%k9gqIM1(pAMmigb^jx6;eqW|P#tsf_O|Ch-# zr4#OK;oJB>r{hnM^Z|@gv|aQko#brdgD)) z*Y+%EFklDc`f&AGlqz2SuZi!LmZ>MDnmE;2iwGN2txD9n<4Vur+NZE2fiA|qI#9zO z(HVkomfpQteu}M$SY{*YK}_xZ0COy4W$mK0c4*#_w)UW1p?P)6Uumj*oK6V;W5FYY zvk*K5t1y#bF=PA-1NhG(?&$9UApb6~C@qM?efjOTDoE06e9}&R_ryLAS3S_wU7Brj zP@YwK3@jIxFrHt=?d|Q%oFU`M{F-a3o{d3jx-DGy4;l&GAX|MHft|-NTo1Fp2KQ~; zOT)f4j?H_i$41fPc^2#Ue@7Iw+JsRmA(*tEQq`|JDT-i$`p^AUUWv)7CSH&mMAOoe ztFkES;cPk~=F#U$stu!awDRNKLqjN7c-)~f}71B}7Y0EZ;g9 z`)6nc{;hrDs?lzdTUT%LHF{U~5{ABl5ggk5&({j4zlYB+`rThJU&2)^%>U{7f$r+H zhFmm<=wC2{UAiR`>JAn2&q?kenEibfo$<8_? z+!@q4z?uO3$kmIdz#S|3ZtR1U{(UnE@=cc`HDR6GdB^jMhwc6Q@wt@q%blm+xA~w; zdF#XU#YMrE7H>EA$FmDjp@=O?$Ug-;L0`7Bcm%9+{fOc6AHRvYp_E6unktH#@oo{u zzd3ZdD)Axl`E9cM|H^3Wpsru6!TvLZB_|iw&KRy0inMf#q<+)#>>dK%_C6=d`ZBlg z>Ak;q8~;()u#s&35&mIl|4B*1)bpQck`nL+7H@?2u;>|egDAL4&#rhm{DS#98S!6U*xr}QTu6*xm&CSgwBrU% zdaEDYdEPOfaE?W6w^>Yiw++tf6}Mdu1A)huQuhqqGEjvx`Xyau>pr-zy6w5JNc9IJ zJYY;ARwB=PPoPW(pa0+)Xy^ull_Z`4WcHM&Y_OR4}@~AwoTh+m}T1#$CdKCT^_vQqE@Ic z?&pqDVWiQu5q`8##=%>+NB+e9i#K-(4>N?0*iOO`%3Zr$kc3S>`Bo}1nPy4pLS2gnpPfa^J-TgVOH`u6HB~K|Nq^)_rT1)d`0DlJRa=4dMuH1gf~88l7R4U7 zrWI4u$;3q+-7wp7`&CJr16%y$;txt_DLyqQ+j6&^1efW~!D+Ak{vEC`isWWXM%ygF|UZ6lscqZn;TahtqYPGTULDGH-6HH7J8a{EZ6fZI2yK z*0)wmS-zech*NwccR6*ZfIC@noY|sYmAIve2kiix*X}?oh4#lcJzAt*({@&JHe5Zzc3ElXO$eZ1d z3}T?pe4P&0$@6}kc!vT1Q%vZu<67Irro0`@LwD7?)0X}~rnYnInlCdJ4l;(4@=@3r zmW&hQstM2oK5vY)?SjYJA6|q0bE6}$;xe}%RM&TI-#(7XRm4)Heu;5n9H*13xJ4A2 z)4bhdZ&}o!G&iJ0{x@_h@bCuAtrnP#?q|t*pwyB)876MuH9s*>QY;U{6T+1k5lM9AiXJS zt?zi@mceFkT>6UQ5%Xcp=!?}N2(qK{ER z!{zT3#maL&IcTabM&!9pOP_~ow-s=aeC6z_XW$~Ttn{#PbK^{PuVjw?mow`Ae%lh? zz53m*@1wsrqW5ohzdio#)W@`zW0S_pmPs#OW zBeceT?qoVF&dnCW&50&YbvFolan8Ndb@oRFHF?$F&bQw#?ETWr%*Gsy6DnQ=A#&a< zf^`oEyaqhtje@Pc(nGEnOcy}XCya-oCAT|{>f_bwUgAkkY~~9j#DKDM6iaHIS`#Q9 z`P?}uicmK{fl-m%PdY!Tssseq)hKd7e@wP7Nh<%1ZAnkfuj_;9;PKab_UJcXvd>-z4ZUtD80 zg3vp`T+mO^>HEUsflc4f_eXmW71^W+ssVjT$W{DV9`JBXc`tI7}Yzghviyx|KjJv)%<=U(V}?nyfDtgk!kwbLkNGg!uT43#LFej%>R zI&Xiem52mj;yzV8l(25d)aqDXJsUhTto+FPXi&B)1J)3CV^Y`Vl|-pbBEfL3trmD* z1s3VKvMA-7Zye*VgjA>BogS8Zi(8~m9-p@L-AFe3$FFxnjmu{*^9Ro_A4wtGg6>!Y zH|yTl*UtCO=}^cfgA2vx{Ns(q^s%7LgvTxCm#M=C?zy!J(WXbg2m6LLx5o;Ab*_c~ z1sbQ>XR<50N3qcFDUXbY;GNC9w6k3AKnhy*ivX=-CbYdRnZtJ?uvXLtouyYyV8O}r zLv@|~d++Z2_=|(KdWf6ZE$4+bXpJNM9t$jWoM3zdO&&BMH@GtbE3%NQy=0bqel7)~ zx|6*fX`5G)K6Ta%oq1f@oYEU3)RQCezQ0$yErM=H@uoO&++GrnVV-GcQk2z>-R5z? zOkZ&hop0!XuJ^W5C3ddiQ!7EE@nrq=k(psn={B+KSC$0XRiiWbhAQm3EM6?L_-$`D z!^1x(Ux!uB>{$+T00y}?JWkDENj1T9bA$IAG^ZJ^(=x1rfJ8GOr=@+ogJc4?x|CVc zDJ-MLi1FuBMosj!A)I|MJ&kmtv{3~LhkCzKRdjZs?4YZLp?X^uwHHRTVI)aiIjuskshoR9^Uyu6kMEZfHFzRU7RItL3SG-Mmx4 z)9+Q3;-=J^;Z~q)_kE|-Z9u4~jetf^4Utx;wFtgY$S#N=E1*AfhyA?KL-t-PJkGk{ z*!(9^c3x4EolkP2b9vbzc zj-3ka;)o)w6N>X(o)4Tw))Qt8VrhydYaHj8NglBS)>$?)LLrOse1PHreMmH;UbzOdOVk4X!z?p4 zmStDR+P>IpMHL5ZFxxt^0fKFTOSpLCk^~aoD!x<@XV>#(9OSolp<*a`66+GkSXx~@ zo$_6bD{!{oU4%X4`1;T{P8v@T1QXhdD-fJ;Z2dzd)D!7s*6b#oC#k#ZfjDE6bCX&w z+Me3?VzCzAEuJyF(CH9GgjkeSX4PAyTBIU4ggb{*r!OT_*)6)mg8JAm%4% z+N9Ct_N5ehhqLc!8#x;5LXpZMb(%z@EI_+8y}LK@dZP5}JSNz`{hY+x9A2(U!u$aHUQ}~$((XrpeK>e?(Jz9rZtywvv zt=T}))|}2kSsTr2YOxfjd6b=Y;>dH7LWY1UGm6^~sA-m9l6HjUu%5z;-%F ze=WJF7p0)Vn_WZNYxssA?wtLy^G%vo@1f+NDC;<_K2V?K+T6O+#&zXgVmz_kYlie* z`CjM#v>I<(K_jcCH7lTPNInfa(z)QkHUpxX+v*G3d%?i4j*0#o;jK_y2TOUJ&&>&v8?l|6IENp{Ou_Lb;~1*yRgQtwl6U*|V>( zH7ifqQ;Z@12D7kjP``knKU-J1JovMDJpm&@5r+B8>)jp46Yt{DtO|ncZq{`db|9CK zY>v^-WKjWCS?csmfk=}Hw^ZZ+9#Zo&lPnUR6<29cbr2C^5YArgq6CW@AZn} z?GBM@ecYky#eI+hcJh$MR!tQ}tqEL3O-og+E{ch({Vd-b4Nv;nVq)_^7X{BO0sZ8( z9p%wa`$|osyl&6j&1Ul792NNPWSFj=!HY_}y$~1Eag-s(8k#iOVYAKWDT^4l6HY@P z+M@FKaG<1DSS~8*sFa3{HVU}<+*vff^O50qWGeujw-ExC3@vlLb{! z`{An)_ zBBETLZ^%909OQz@PGEmxtekNt1_->~KjSvd2a}=XgUHOe?@<&-w@uKgHLygZ*t?R2 zb3ng8o^d2nx1cWD!LDoLM!0sy(QDyu5jwxfv&ci?`jSw8u_G<}~DKxWFABC#R0)^3ya5d4mQA7UVj3Hzs6e=u- z=IaqSEh#7H>j9b;m$UXwU4%cTgHIUWd?(noG{zq}cE(o}4c%yzjdf6ksg%e}5SgQO zhhrs3=z-uq%%?GZdF(!nuaR0&_>!{SL7qGc*ok=amRcu2C|@T(Sgt%P@j%tZp}aju z9Ycmhn6y0u?Kc~NGk$omY}lKcPMs|}6r5ZKrr#L}%+c=DZ)3J3W%9h25(>Se^e)ka zQy<{C?_V6`dVi98{C<(!&3fXzO*NnEj!1TfxtMR1TPYR$QEgoPXx!8PuCW|lSWlnf zTD)6)KE?bSxfKUj{;rpZ?W*z(D&vCnQ8x7G756>-NqN{|?>7I@PHR5&>!|frcxvl& z`>O>9<$V4#c$5V~W=HE^8Jr_gsf*8|XXPEty}y^;GnzlXTh6y=&b4S(hq#oN9Sb#f zzuqR$OC@NFcFND9%g>6j&JV$3MN6E(*Xf$mEm#pB%5KkvwfE2&kX9HNFJM7Y(fqKm zMzW3J$f#mleuk7#w%))raWc=!$>3^85*^qGjO1$@l-KG`;k{>~;hqGT`sSPRXyXv?%{E3|lAXuN>LhZ|WaeyWR;ACp7- zP6E&W?Bur{^JOcoUW<%%M(_dZ+E@!*xrcfyUDg&>$=Bq|ZLF)lIJ;Z~2*2;j8RFD9 zPzvo`BFV4!vz*GKvO1%_Y^rA~DrYSwJX@;HLS0Qp|58gC&6 zPDci`D80UzwfusWfHJ7piPm)~!j$TKaj}b#P8VuX{fC?~D5FlBPNSFj_Kl7XYpeh|`Vr*1>b$sL!H+Ak}&{@yw( zS)nhv(71D>h`Tb^T#|TQr^;rVR##Zv)_XF7R#&4|ecyk3!tM)+YMPlXtsA?}=)iV} zuA2Ipd1F?>ILnk*Cq|u~Ys`Y`n3mcocdN}FIbXP&*;poC+-1%(&NbPx)3qZf=V(Gu#5=CA z&?l%s8Z_q^?z~L^m4aNc!sH>jlKQ1aeq)UCf*G{XDFk;%+1$h4{LbpjMWN@sy96<2 zxTB+WMzOn*&cg2YjxMC|pvEJ!6@AD-Cvw!WB^Oq7pE}vNa6R)t!8X4swkft=ME%U2 zRrNSa4u^W!28_;lN$wnS}M z*EoUG5?;1ahOC;p3%7=6;YtEF02|olXKhZY@$kuW=KD{n>%q?Lr!=kB0%b6$hv>sWoHFGPCRtRV)Y?B-Jpl9V~dRy9h{2ESd`~nx!Ew$`D6o z$oVH7NT|EsiJhgax^sEi0a4Qp*nnXTw;8~}4Tynt^=Z6qdR_loQ>-Mg^g=E5Jc#pG z3Rr7eYobXC-{6_~X>X&peL>e`fd7h6<+SRjL38pr3Ol5tHYnB6sklDZ{X$|Bx)HUYL3mn7cok_u2iNQluzyddXV$xBa8fi z@rm3iiu!Y{6qB^%uRwcq9~2wdxBbpDc7OY}lI7;xn99^uNI!=iamS0)RnETG>sA48 zhBdXFV#VL`^nu@!#Obj(Y@m3m3FOffRi&(??-kn7d0)rgvRneH5^ilTS5MwvVjWPg zRUg2weLA&E@j+R%AjwzaNR|bIUU5fP2s;_3l+X zFOW+FWPP@?MV2SVeSKYdz{aOEB8)9JKz_)xqTS}%`GO?#c|Z0CEK1QS{0YgPvetO- z71H24WH%1wy`*UIi11X82K)&onjc(TrY=)X8xT5o6arV&ea~@wzl0A1o~yojd7BVi zU+I^D+xSbJ8Jex}f`Yh>58|(e(4@#1k-tc46Y`|ivzYSQs*k{}RAw**=lix&1Cgb$ zd=BdM>L7{Rt`vb{?|+KFQa@Xt^s$IW3-h?XF|Y|^YWvXxPl_hss#7Ux6Iv`c&QniZ zDPm)?vimzb7|S;%sP8v&ko7Aj>asVw;`2n!zV*~s=#^SFe3kMx-cS!+BoaFv`;kam zES)?zIhL!ih{rxt#0PfKoJ|O62gN`txL0JJtijXuA&R^+Bg)2LCd$;{Jc_3io@^+H zL1Y$_6eXC#32__f2qbF}zQKGQ(CkskZct9Q52nEk=FM>)aws(0B|6|np%PP6qP=a>pK3q+uHCRi}~65 z?7$jh3^X`%-P1LKrAEp${M)``|3@1GQ+_=lAgl;?R<-9d4+q%vxGT`}nu_Hk$60Gw zsumAx%Wye5uTh%FT5B%_ch?Az=i;<>UN|~;Oggb}edgQc4&O(zEJRzIEt{3zk>k$7 z%<7<15#^u(VRcMMfEA@x_u)AAG!-u3&xr);qMW3L5Iq=aFvP-3A&m8Zk1J$q_hAX65Sx zkFy%1Ae970$29#a#vO6&X_Tr+O0f-Upnw z<*etHFzAc4>t3#Bcf7}pY5y6FETvA?ic`locUIgng~1uPe^g6^#9OvXqUVLmQl&ZV z?ZCG^U~LzcnzH)Q#Ofi{Y*TN>01q%-{?@hdF4u0C#^ZV@!qdJPav!*ssoCf%l+#_tKVH4`` zVf@~J{@nGmuDM;|+qbTDW*a;8TXvW6Uy4>klq@{wrObauXVpCthb)1|IYY$%!&V*&#WYu1Q5C>(3HR=4Nz?gvmP;aNGqB&Jw_ zS#I3Ujb3nrwK)P3z+)?O{mZHzt{WN@^V^nrx``Xw7iR5**C%wHth@tz_T=J85j9Xe z68Flq`_x`usRcVaF{o1Q&;_l-aIwpku|R?@8#v&S!U^dxIU37dchFG=fix9krYFxh ze7U1T+*nla)bO%(B*p~ zE?FAB7d^%2*dPRoN7lOPSC%q?E+xStH-#Ud`n+-&3Wmx(XKrq+}C=Hv( z12}xMljN-&oM#PX><)5z>)N@Ck?puAvWGsZxw+u6pAdRHqjd)8vo}2?J^twx+2Pe* zO19l_xJY^N<6AVp)TVkwvrlK(r4+^)dvG5QEaWSxeIbyJMlf#$K+b}weTU?Ug zv9$Lc|C?;b51yr3A6a!{_;sg!LOmGN!!zs_q@s@@GXO(PJ+Bym;n_MMsTvPp=&0v4 zP7x7%eWw-@)?*xLWMLSxUfsqSToUtv<5P8Syk@ol-3il9X-VZb2}7;>g4b+7I@%Ak zn$V^%J#23wlK9Tz<-M(MAs{yIkj(NQTg3-6g0F*9Ggq~V@wV$#dT@Bkgv{5}pg0m` ze1@r#Qt6EM{MVb&d(`tGRDy)pSep4`I(^^-j^5iixp!Z3?}O*0566_@voyBR4GgzW zwol21Hy4q)S83gDj5-N&cQH7}$~HgoeF7dA0C>ET3fHx_Kk6+OIGmmtb$I5I%IR?! zfXBeb^n|BGsb(_)0K;vVRLM2b(VtQB7^tf{o88r`JFBJv2ok^WNJqB?4&7{HUgGv+ zOK-Vj{l?hheX%*EsiGogz@7#P3F-6Lr<=n`nNr+m-FaSVpC^TpUg&eySGBoiA=>DP za5ibCBYu{|F)q-sw6ZvmSk&F(rZOWF=~R3&D5!`KijrSj~h`F#fXl0s?j)3yrB0j^An zto$rveK;-7D+mjV@9`AxwLlJMm_w~@Zv?ltE%}F7($c4{$%M}Ed2ZZ;t%lJ$bJs-E z%15s;(!5L4j|KQ2<#-||TygHTOYOOjS%^u|c_91yqR(u@hLLwo9@PYI7u;recH^mA z;7|2ug7miUa)#UN?Krh!rnNV(9d%{o*)-+Zls8ixT08pq_oO@19Rxma#yAS-Y}z}v zYHsqL^UWxA9y&JV&Yki!thrFab2sd6Yx{5w2YTX5B_W8qTyLUmr?$Z292lpJS$T3%nG|tgeLnf;CTg|z{fVBDZD&3ziiDS}e zxUn#`cDZ9G8@!x2Jsk}Q@59=*P409+O%6?&rzbq+1^H&V`T7E#K%Pj*=^Eds)a+B( zorn9v6?r1Cc_7lP@=VL7cJbO=*GT-J=9|S&#L~MOB3lKU+hYvujwA(u8Y{DcRZku} zK1}&MaenZ7Vexy~VFY4Fflpfnr|rVxX;4OoiO9*@M51Jp7E$oWF5U#I$~I#lmBT}fuAQ}8&Esn4nWd=QMC6SuX_u!%YSt?A z@}{WgA)1@OoC9Cp;l1`&L4x`B5k)3%qs;7K&@P{|+k`SB7SE1H(TF10I}>I+alK_gDm-!evE3(XL*ldJvLgN`_0swA<(uG`I899ix}Ysar6EqlajZzVPPFqMa_We*{TZY7S%v9VW53)V7@XJuw#SrWU1j zRY4Pz_B1&FO=7yOZ7ofU-kzQ8ZRxyCU4GA4VBUA2v2R2pQb970UcqUIoP&4fss+zt z{%YGon4_$_!o5y~CmslNMrH z;LiC`u~lY*cxt)UibH7OD%Y(Axe4J)OZHDpILiYqqu{4maY;j)x(?-mW&o)8J(GvIW6)z91hfTL-={IH z*0PbNfgxb`gyHl_@SObS?ieUz*kt#5aO7Hs7&^*8;V2M!F4F{STNkgH8Xnv(FAj=m z)PbhtoElQA-==1(#v7nf?l{)#_C%)AAaC6<3OS%oG5m1b^(a`)JhQJKQM3-FbxS(E z9?CbuWDxZX(36v!7_Tl1qJLo{;<3$r-}%sf*!}R;cS3EOU}*_> zNgrwLghf~JpQCfqm`c8sl0OZTKmTM2&q;}1GohqdrIySqqKt!`{*Z0n-`kt``LPya z54_iQHr;qkzvgdiJ8ib`UTnGiVzOU*vADVD9`WMUyTY5D@C@B9Dl-)V=kuK7f&hGOF(=}2cv6_(jnXNpy-M3SVO#l(cg`}t3+&!R+MN-Xi!bX{+~ zgU(f;e8S9qmMPjRyiEIvYUxo@2VNmhcwzE;70yo8cO=@0@MkI-nO2k;SxAnMXSAA` zR@fPKv=chW1@lOb*>G{{nFl`O}w0v{mQ*2~sp*%|nD3NvAKzFMuU_#O6Iii#H`J11r@@Abu!+W3Lwx zBO=;Fnx3=RLh1R&gqD)EeTOyj6n1lG&%@_e;f{FAOCQKuOro9Jp%sF zdVN4Lp+B-DwEBAA@8_}qJ9eVtLAEO@lFsr91T=jXl5R{sA6AbL@DX?Guk<6T)^?1$ zx8ld_5z9gjHu}V2LQZ(5mNGhfrg{~7p1j<m1+7YGtHH*Blh`OJ{NQOr$qRLWYiX_=NEu&h1$^HF@%z64xLOBhSL``&|6qT59|%!_0w? zr;R3Tk52jvT#1gvWWZ^6B=9D?b*HQ`J1)6+BTM2w&OC#CGHbRzc1KC)EMKRFkg6u| z;_JKp+(>2#yj=nOEa|gIW|hdPY!)T?5iFZp|4@=B7-(z z&JkBmj0{=pHOW)s?`NgTN8Y4K zH<^)wGXMm$JKB^5zxV)kNp0T;EjG9Y_BROQ%TuuEofF%tJUUVhuk)@62S9_Mkqyo2 z@jGI}MUH%p16HWexX@|DE1LMG(iN|ip{DrydBY2hq1wZlmjf+RpLTz5cv=Wm&YQf5 zC!LO3_adyk8+oruQo%jKMzT)NdpeK#&y4t@o-fZr^}uJ=ra<^14%P z`K^{AQ_Vek;`@!L(*9FW?Y{Y~edJAE;dORt_i00TOK-f5?2GY1qPj^}uXK~98MqQ< zQ-NA`mpV`_-kj3G=*UOT^qFM7+qszor+1g8`U0R@7ls;8!nDxcz4obp=@8wj$6SYQ zH^HmC-0PUq4!T_5eKX~eyjos5%)BbIbr0hrgOJqnd9}&wUiL}Pa)P|@)8ILC9=-a! zI&SdwFLuZIhK7>e;Xa1zyi#5~i9Mxn)vX%jmBLw)V*`nc8`4@3rz+3H&>?jWs8gM% zW_BdE0eHEp{JOgIwOz}nGGa;w%JW%mqt-gqPaAL82)kpG0Ck!7KNyU4%_C-SE}qYY zUPHGx}YP1Amtmu&&(5FdUTQE8dax(@`Z zP8%XlY{HDUk6Z()HAwMlX( zYgrqgbfWl;^b7Uv>Qa$kK;^K7PY8AQZG_{<+dVP@%_kpzkamp#2)!P2Wznx9}YiRGMdc9?KW2+UC2DUFaRF+Q| z85x4y)dAcu8tARXMbN>GQiIOqU%9bVHRXJbxrx~|7ejaG4}IW{-MXMN&5lX^Z4-aJ zO^nd2e|-w8cw320S3$5_fuY6xA>u&R)`7Zbw1qq3;9PsLdw*5CZ(lvM4M5olk#Gff>T7InGV?xp;51*+jAfJ!m zGmQLyg1;-JR8|OH} zTnF5YB2=s+CCkdY(b(TaFE8JX$y#o{m z<5}7UAJ%n}=3X0!*cln5WM+%%85o_3x=ZMsj@BW!>3JbC#doh`h&9Lc&!{8I-Yr?{ z^S|32xj#3oUXyIT-ZLfjX-?Ftu6d*8aijCx&4-#ng@3iM1$S-0Z z4#`0q(eqs2=AW4l#uX1y3hYz#Rd=*BnvJo!;guGK-r{edn?qr|KM%F|_o*_DBWfC4 zI!m(qeym5Vo?0DU3YAIW<2HCHvINs^!IkYIHl%s|rJwtc$-~?itB)0l72`YYuk-I} z0M13^E~u+Y#w5A+^|jT#OF{JOK8Y(H7$5e*U1HkK#Du;DRbPLW246K_Uj-GkuCJ*; zC5VgG&ro{qJEYvlRIuueV3nF6Mnw>lzUqXx;D5E%Vhczf+H`}=FTk_-tQNg1zt)&) zStL)S~Tl=Y^1 zw~2Xx8(kU_gTUU^bTGpGQV&TlVE|z%;&xflACJxi*Kdm%TtDW5c=z+BKjHYtLt6ZS zx7J^d3j|ygnnRM2RxO^L+hTZ{XuX4$Y!gQP=Q89c-P>ZM@#eA~LWyCOnF@-X1S+d@ zwSbFquZvTpqj+@k(Za@aHES~^ho;O`j-@{Rh>bFe5eJHq?T$v(rFLfu96f6}?zNID zbwF2yEKZHL=ru1#P@AQ&%5%v;2}PW`sp|*b{EUYd4fca+1hRAinL(=kJ(_(RT#onW zpR98nb}%_Bb6vNzMldjKL;AU73$<)YWOi)in)PahJz5upq~14-uxOwvxASMh(j7Pk zckI+q{KoOxkln1lkZ`>_Pymkx4R(PfI@z9>L zjHP9hCC|=BEdtH5ar4Zo$%KeO|B)#k7Mb_cpJF4rJ~&+UO_eXY_u@yZ2GNfi7bF@% zQUFaYZ5}b1toIX}AuVB7eQvt`NZ$O7f#QZXC38$n>E4`>MRydm*5a$J8)BO$dYOYnBN= zeZ$zGyW!J6v?Mt#GnbZt#D9ZkcnzAc6~N66gpI~$L_~3b2JVjkDKVTLEo~? zETCAB7eq2gt|GjySbFAZA^EQ&qPOK+-OeN{Um{O|fax+@zcM9q6+j9cgnSPh0)P1z<7gTj6yUmwB2ZczMT# zYSZFt{|L#OwM`<{cF%}c>K%C&m6@gc@f)(wN3I%d@RoZLrV9dZps-G-W@Cty38b-j z$pDlR;o8@+mS^RRGCqekn3l&)bQcu15s#HB2P8#V7M#?n_{efSI*&H?CB970!Kr31 zsPRLz`a&!u&S)zeRGnPnE{EU)16FSE$ysi586InYGnMnqD8liT*Z71hyxEg=y0LSs z(aJSta%Q=T4(6%nb2*R&^w?7e29+Nmzn3K9xpPZY% z;?uYiVfgFuRi{GmXZKqKvai1ax`&_TD?Q)1L#%K@UH!=H1y%J68geTxLrXyITY3*m zS+Zr$Zw7`2x~JFMCFDt>m`apL4QWMGG?zZ~>mH3;F?G|`=r(`$CaTCV6ffm{+K3nUkmLdx6Thd8BbQ=zF zMSao*(ig+PX>6=CDZ#y==ozy7m+%-i2^r>nR#~)&EI&jXxYrbYDSCud@xgRqIkj;< zbi139+Sbz1c;P`T9@z!Mv|^)?{!0!)MG;7LZ%hx?Mq3P)zO-qmjg_8TawsX9k=CS< zbe_ly<-hf?b;w!&s9I*}@@C>+t##P7tImdOcc%NRUcGq4Ix3;47g^#}vV}@7+CqZ8 zN;Xl+MbpSFuaa%91*`;e%e!PB6<8F8B$gIA9Ge6_*46}w9O-YM8j7fqgZQygAdj{( z5(EP;Z%S)B18R=O=CP+pNiWQI;45v}Ut>K$J8d&*vkg>f5nLL2>>g3%g5)QRwF8Gz zF~0lb@2W5Z7LI?C*0Sft99$*SDG~*b)4UJn;w;jMb{~7x_;tBdN$t>oy>U-fIPC6{ z$OLtyL`ng18w3yix!q|U({U9!)VqI=&@iC6 zw})>6;OcWS*9nN3;<7X6qZ6k<-ncH$KzE7yY!bH0&Ac;BY(c<}j6s zAE_J_Xr(bu_J+Q!^ZZ^gB<)y8rLoGJgj2-$Z2Zfx-hHLhl2Y`zOmo>UPPAm_t3dQb z*)WFWK2(k@f#AlCt_apOK`@AO0=A4cUNRf<=^g~~jTTvk$}B%BM)fiq^ET5NY>d<7 zsHMohcylI#8m_nz&nP^Kn}P$lUY#3=QoR*B6&Tn?kqdAkUV*_ zc8m-iykjf6dfercU@+lg$S(Q4VfX;-y5o4yhQx{JJ6WZoIPf-`cGitc4f|j^JKw{# z2T*^bk2}O5k2^fniNEq}vlR*ne^AfX9oYQcD*-o|fW$r6H6vt{-?s`Dw4A}wm#Ka_ zn(1=F^O*s2r^Xp|C-NCAq0-N}a@Q87n8OXYj`DKYPloMRX~RnSN0Xd+Ol(YMLHDQ_5^dx)!EV){*@Nc3yj%WLNpXH1DywBY~?X>@i^K zwgOpp9sOHO#@_H@rfyrl263RY9cB8nweDHFu(Z|@%#d^l_)uS0(L1474#^6>A3#+M z`cXx_W>ub^>rp!A)0h^fbrQ9uW6hBFeCrc%EbHugvfE0N!`jypJ23I-joZ_f8RG44 zIT!4rGsuSR+@rKm3XEIelCtt55(An!L(h?BcN9}@wNEDUi_a#lPYn0S(eGgHvcBKM z8anj5;JCDKt$tfDTOkSx7J7GN;8iqTM22G7Vr46)Sc@=%ca+*vHMfD+sYJyqzSiU# zO%9qHwDOz1qIsL`k~6bpJ=aq%-}Ye5+FZjy8PvLY^m; zf>D2s>p^wq^evL~+Q&G(r{5;0mon+Ak8{_UJ1;Uc_1H;&CM#tjtcrukyAgN<0dash zbT`m=BQyz|08RtDfW5#k+lN27wz+n>mbq5BCRS@(kyY2?2_p57R%R)d+HbTSv}v`u zv@7{jf&sRG0)Xwcmz0=GnVpU3b22Sl7JQt7sz+QV;1v*;vTJ_%blpPEbat2KH6Pcf z1#3nxQ*2_$uUTAc&GFw_(@0!jjdD*h>|A&00{x$3GN7|;9@6`UfFMxTN%sABMc1^R z>r}ht3+T9V~#tn@|PBAE#JgH44j1u_-?e!PFQ7oPTU?DKkho@`SZTalE z0XX}7slcrLG+txuweV~7YqYkzCMCyRwlH=T_AZV>)_3fCn!FkaHbeFaHc<|9)g6r; zbp|yC)lA|0z@D*}(VFp__LvNR>B7Z#=(M+mX;bfzZ)}p&#@_``fon77);^y0GYAzq z*_TfF)DG9ym^lfUfWs%hFxqj<&=Qy$zw=k}?0_00D(qaRn+ewE1%O97ar9%v#6ijO z;h#;0#a`cO57KRoZXJ7T_(II?N&$hyp8-=2GjP7dz@RkVb~7 zu;d+#Anf0{yP{uk!wproa|cFvMh5LI+&LvFvNYHek`kZ^(TU1EF+F=d{ypvxFNixt z0Ro1+J4CMhS;<`)UFlt!Ug=tySgBnZT$x{KU9s!Q`{PTs%Ia3Ky0R`j=#Yk$DN@&p z&GeT*W#&jsWxkYn3@Kde?{DC+^B)YBP=_Q>m3_jcUQe*-qNpN7QK{7uoit zk}+<#_-{C^hh-^4q_({hHWOytE&XPoz28Q-|C zuW$=3?`eM{#M1o+cLnLg0OoMAKh1$x^GUTG0hW$5xZjF3^@RX+i1~TTz>n~u&!7AK zcpnq)4<0{lYV$=tMb5Wxp6K^ZPMSn zrO)Z@UlCezRvTeH;F`JbhpOI^%htYubmH%DUAx+W{n8CaBh+TYeOJ_UvMf=d#zCvb zyGYT>3Kki7QMfgCqGV2edH=EXA=LKUARcye$!YNCQcZE_H(hO<8#K+lOe|xlpUb3E z^x82+3{3WTl$%+KO=S_PpFX0z%@{oT*8K&~AKopdg1na_{Tr?JnrJ@BCw_e`eUxl4 z)^K)LjlsnQQ&D!$PS0NO$H~|cjqi5^6W__XNtjJjs`b_6=iA!Mj^>!EgFt7Ue5b3R zyM152{h(9~uCEE5tqk7(aE1Zd`}1AcrAjHCKexBvq62}*s6cXtdO;w)zMoI{J`%@t zLc_ofEaGxP^#nOn$NP|{lPcEr{wAi{tsu37;~JewUXe)5(XpV8FmdTpx~QoTO}cej zSFW)u_o~~j{vM98dKsf@)8ImR%o`c`;%07H%=@{goDbkeEyNhNH@RfD=lnG3S%;OQ z^`%lxvs7}XpZuadc^pe6qAynS{9Xe;LQ+BM;qyWUUZqd34*02m0vNg+x%E7k{h+aD znMNnsV`AXMy#g321uxoc)|`9Ho{qv%SfrVjICE!!+yhaz{Q2;HIiWa})b)Nh;nBsB=t$21Scb8i_O8jckJpZ$Cujj^l zlX_CXXJa+e?@g@(23O8(pJbyij+MXEe6khk>7m-XJ^r>>nN&BMzmPW_`x^83Vv`>f zT8U2ghZD_S5!x#3A3Jxk>|Oah{XEHe@g@C8b0g%&5C(5Wfa+ zdBw0%F||(!^7G)h*k+@F-39QXgnLBlH*9M?qOBuk%V-TDq5S5&-Y-+-_A$|sgU#2c z#&UT<;X&aW(?1vA-j60@B1y)k{@ncOKu6Q`xJeO5w10Ph^yFvrPXOlGB+X79eXu|< z%kRX8&+PS{gxs8?G$bt@UHNKg40j>h4kNW!o8)xT!nTVp-f=gYl-SXbC5MGIJGe}8 z@D`l6_q9=8a5GSl>0w`Y$=zIUicAn&Dw^4Qy+=$}vmXv@iQ*!1^`_3=pJy6_4t=2!GDQV{bu z`futjB*$Ur_KNkgv)V%;%%RNK!eZUAPqj*#xof|D-Cf-In<;A|BR5tznu__F>7bt^ zhaGiOibXb&Y|p2=qPM(u{E4-W=_$?{O~RC3$c-9TiKH;*5sF|L96oy6|2tH&Qm7KBxjs$y!I{JURqag#9iK?na=K~UK=gj2 zN8ni6rj&JGZnCL;(A&avLg6_B zOG-2h3DfZ9=_w~zZCaLnq*%c>n5isNSCr?g=QQ;Bs|odNq>iI1WPX(D`DL$WyYj{x z@h<&{Y2*iIYgP^GW@Xn_anwE)j>A%8loe0h{Fj5nCaHreL!c(Zhj3)+dM+GI)$QE) zkkx~2CGM(uK@N2Oari*CsgEFf;SjP@V|@blWQ-Q^OqH^)dgEj`JWzE$m@s$DKjjzT zP&bL&l%EPt>0@frBm7+W!PI0<_^DY%)WQk-)mTNe9}n;SV!czOnA#!4=@gQA)kn!35JgDwn}zi7u?tu;kA6`yJEE_qJN5X& z2={r)83Ve`=6@NWdHe!kd&fC&6mCX)#hW9)hor&{20{ul)fG!&r^fd>rwqz(zegFT z4nh^>!3iukE;_p2*HyV!q?-B#ROP-i; zL!a_`Q0~)(Or;Wq(jsm4e_Bg316P_~to+!2O5C2)u^`Oce!--WIbg-Pe(Q1dg0e8( z(V|C^57L(TdPN2F5Rv7|e23v++8#EIy<77z-L_EtQuPt*rK*fFkhq0NK zHS6HA`PCoubLfI+-9`4CBhGQk?FXYLo9FCfNcY?i#^d4B(AV=j@jRZhrG1RYbdZYX z_*q9+gM+D$SGoa-SHGt|E*@0h9Phwxt!5J!$3-6^yQVl>hIs zTOCKwEHNK7UgeOaNuFZ}-^zn^VAxi7gvV8W*BfMevFp-t_s7qgELe&cWtxsLUA%5$ z5N=~}>^Uu{4`%<)%@wabv{;ry0rQS=phA?t0E@8|gBbT|oBr0uRjtJ|9_ z=Y?IZbYl?2)eQn6nWm97ZIM(7$^CX;PM6%O{ z258o__13{Mk1sC?0s}^CpH8aJA{$d?(jM8x-T6o9deDU*r%b-651mc)aWW8yxtKqP)VB)%nX3ofLaJquF`f1C8ko-j(o$;m7 zR)Y>QXYbkR^D6q-_*YFuUj+=>sv{6^c%vR)oq;i*z73Fgxt9KzwPL&18dw%Mz z4f64@7QGjO^|hIuFYT}Pza?(NtRzPE`9kuWP{fCYC18r2zan&i5jsMrQ#Cb!M}zl+)&w& z^K8X8_4+L7n%l~@Rw-HLK5WrMzcvkmMwmxXdi>+9w2LSroC1Cj-jUFOJz+gCU6S|% zIPh3<&Q$ZwJbAKkfV~q=Ns-Mi1MIy}Do00X!LQ2qp(Q*10{Y|a$L)S4Dr3Cha8z_$$Gkf9mgRjE?PL5 z^IoDrn>&hzUkN^!Ty`;mb)i<2e;Orj2KIJ0EBxNdm}uJTe$85vQP}jYLS~?d^^^Kk ziq`S=!mJ31+%T1)iJ363XN;vibYlB!3-OgY?rne>-e|Gx-kXrxwJUalNUhc$MUj%)BPfd6djzF6iCU$Ul%ht5lGaG(g>|uslaHTz6jgA+Fn^*BKz9$IpuJM?SvpJ0~M! z`Fm}9ymN)V$1l+HT2BA|wH>kRzG*tZy>fr|$Jchr)2{Wd=Rzh*&p@^v;O_sBj6AUV zdTuB(GOF{2f^Dy$z)&O^d59_*ndC1rGI-0fO^5pbt`!C43f}cjm>Y}sA(;Tf^$=ua z%LhFN|F`a?`6qM!M9_y}`npX`cH@6F$R00xK7c>?=JcONLcBre_taT?o)WogTKaG2 zjAYrp)JgyE{`rTy?+1tO4h}M}i&5B78Q4M=O>c?B_G6Jo z2_|lyo3po;o{-rWvCUjR)2~t%v-|epR|Cfv-TPxt=?)J5<~ju=-7iJcMna{t?;7@5 zI>H?r=g`cHMhfQj(&mqn+HV@nj=VS;L8nQLpcVc@7f!D-Y`l7E^w?C@#OfV4^9UtLmA4`~(k^{+-ja0@xUU zz7Sd;qaQyu+Rs&qt19>Tg>oYFwzF*M|E5zbwQ`M=ll%J97|CXcQWzCtC zn@#T5Pu&09WAhL{tF)8f+3a?g%Pt$#WZA&aRNhq|Ja(y6v~%$`AdYYD3j=jI0KT++Q(Dd&|oWjo;n#&-k20=Q9 zToKuit5kd=ew=p=yuNT@FM)g=uIXhPkkvd0Y~bosjN5EY2U%kD@RC{GQ@2?)jrucw zmPOvD5Lgy+U_6J7#>q`c^o@_lWqd+^s@!n*-Uv1j^>Sp=%VuIo+U+7+} z=Ehro^^tG9mbZ01s=E~5)n!Yiq@^O<@w8KoLrE|5&y=Md;8UJCU&nIysNx!Tm z?=t=#GSpD&dF_RK>Eq)`H{dHUwNCvt;$CP{H$uYPSjg#vL;j`8I<=$hcb*ZFl>0k^ z6XVzZt>H$nLanGnz0Hdii&#^eKlKe<01}(VkDX8*EZcEM?ZJPUu;juO;vC5VyT|*g?=jd(&y{Gy>Q|M1wdh*tV&c==6Zjo-d^*T7agmYKR)|D+83D3hIUW~>UiSXwkW#oX;r zCn$uD-Z?WJSF(M@V4|5T{yn5>>+`Kmh3et%9k<|#)BWDHAw%Q`x9r)IdNj?s1{$_5 zK5@b$vGzx?=l3OPCG>pME(Z%GJ-i>@bm5CWij4dG=%Jo=2;ME+YoSV<(O|PsVCO&j zFQFdro@smUN~P7Vj`+9`*NxIp-beLrwp8y#zs&cVK;^f~-sMWxO1L&=w=3B^YoR_% zSRhjQsBJuqW9@qyTz{iOVb1WFcPWO=Q76HuzG!X->~uVJ1v>jH0VmP8k*#ctMe{@K zxEK2~{PZ=bjSgeYrYwjI&)Kg$HIx6NDZhG5mhi-vJ^I5j)Xy6C3?G{$D4MwL-f#a3 zCF@bZy=b)UInAtGe~g~f&6W-4x9zzhEApLXJ}ya*095kO+2c73KE!)}usyH5^gVA> zsgtQ-dt3!P(n3sHioN{W{rRaw)8uJ-)vP}P2}H5&*qLo7HF543`xrHd3dsF7j2=|1 zS#iAkEFrdX8Xs%FllQi%^GdM5g52>ed-4?HV%rkO^%C@1Jy1DyJ138WRKHb!ZaNXY*SfiHn!sD|O5mU?!QeKYH5#X^VoRpx54Gt z)K~pY|4k}3DJxYq`TUFe5|^&I&>0}5MdL!P-o^2Lt8fR1;0;ugza7kIB>SI8!h8?Y zO1bZfg<8*wj>)z{zQH7QRjwMNV`|>rpMnLv%02v=x?d}GavMjwwvHbVEKc|~Bb2<) z%i~N$AkPZGUxdMvH`w3pHQS~OzbsI#88*4=Y(k+tS;v1|JQ}=+@p~!ECu>~l7|Z%- z(i5KN9{GV6Tvk|;iP(IzG{y+}wDFJGDVS6;NassdU?=ju&&j-b?TgY)Xz@%k`RnZ4 z^tHv!tP`c5{OD{i;~HDNP;;dp*k0y`HQf@A(b!b-c-6KW{ArBo)Z^y{5jggSUx^F< z6n!sKaO+fj+c+u+pqweOCouh+H@$KwE%rvec=TO?M?)wgttW;zxWGY9f(x*iVpx(| z*=}c*Zdm9U0L<#B%hc4WnYCr+$nmbFlub^k&?oSJrt4taoz2_EjyHr;?0D0=fb*tW zy_j;NKL-m^{b?N>3p?O#Gr0PgSex1jb$S#>c8*QxF{$)uF6Bf_w2enkza;TAL~gt1 zOIYF+^Bo`PmfnrJT3cU-&v5ayBZP%w?Rn@0-BFg!_<%Ab)FlE|Ylk$;n2hT-h{;rB^)|_W88imJBb_NE@ z=HE*d=aXR5Np%%dP7!W@((7i&qsou=Nf4RT?1bqKZckxT2?1gUQQenO2kL-~blfrk0mH3|U2t%t1wWMny^zEtBacRw+d10Cp zS<=|A!sD0Dk54&4yY@;houfz9{4FZHO^DixACceeZ7QN~bOaP_?u9)M{`&fd>s`w) zx(>iLxmyFnkKTW@xDoi}60e!^re%#zckq>v@ADTzEWCr7^?csl_Sv|ImQZfjbJU+^LnMN4?ivY>y;ceKA+pH z)O!7Hls;sTbAFR@%lBCHeXm~Nxg;oCaP}5WBn@Y?eO`wz-Z1)knEv78-AD1^6pb}8 ziQ12@lr|cSe&9~#a_%s8j|mQlD`zn+LU;>fGJe$zjk_;8fhT>ynW1+g5Be0&;-B{G z&+RZH7l8QcIOxoC$J)`rv&d-1l>kQH4d2hbc1%&f%GOdW-|B5c#lLaE)%`;$5@!n# zTwEf9wvAt-y90zi8*K~o33#S>x3>O-+*_at_z+@xm z0k372-4?mv(u@er5X|ff{_@!6;ll9N*k7~pt)d52U;je91B1dB-XEw*q*5Kpx^G?x z>_l@r3>Z)PMHr1|G(I{L+{g-%D{HNuyS=wrEA*E!W85KVV&b{yTaOhR^UoOiS-qb; z*$E+s9S*9oSu0YvnxqI^RuW_akG_lX?4o#ofb60oXs!}@Z|XqUKChqtqA5{%8Xj4h zuokNG>lqhY*P}8;34dgptH|oxUmEG&_vC+yPass2#dMN|ALzVyCNqY6?Xtl8; zu=a$SOJR;4{%pc+<%6a8uvNFb|BAe)0zQjX7#2+!t&WH6X`qv15b4NoRPTiiTQB4` z%EQe@0$F>swV}`LZY`ZZ;`$iy(_fWOg{Yz^{Z^qJALUCb z+ns`P@*%3%EmID!PYLdIF_F5d9}iy@g)=O`s9_1~WFw0~cV~r_A;w$#FZRUw$Y?$s zdTShNf4%Qhd7pzg+>nZsz>3t_vE@2^*Iu*S&FcX`w@q9{ewN2jLzwfr`V-3oAg&vK zxQ&oRQ{JM8q=3&!GvpJCG?qZymU0%*S>BvHasHeoN4r;fE&h#Mq|L04W^`dFm*dBW zeR(H9Z`IkCM22BZVpQ5E!>s|!n8L^IPYTN^W_w{23*U5fKgMtU4QFM#Xra2$c|NP4?5xUNK z(E;cBhimTU5#A(PpO)P$)zj|_W6lkZoz|4_$*nYYUA2GjSP$GxlacwIRlY#=`=dxh z-{*#e2DOCR?wrCI{?QgHm1Me?EZ!&Q{SR_}XiDV7Y)CdQRlIetG|JF~ls%lR+!B-I zH8=MXef|4KhkG#OBG5K7lHgVt3XFVZwh(v8IyPS1y>X?kygiY( z8MdKH_J#xY-?L2S-;~t5H=8u8wEb^YP3Zpl4j6V%ae{qbHUj(_o!0%R^2dS^y8a}9 zm+s}rdD*;gF6Pcg)n9F0#&I(KysY~W1D6j!2dUHSV<}^1*Z!Ffj>V7x?09scwu4a^ zeJvU?WsMK*kgR&jl}uO1=wHi@_``-lEmBU5o)r z059jy$2;ov`nJ8}j^hGW5I%jfNkRG$(4Jwze-`xbpq}T)tFUQT+6B(kN`%bm*ZhOF zs8{{Jr+d%=)dE`zJ*mRg(BH44YH~t0G}p|JZc~9Xk_zdid90LbLrli)>$h6`|JeaN=LQM$Os>kCcbB zzO1v-&Gz$8+wQsl{J4>_%hJnpq`G7DmT~TTz*~{ZTiTBvFa9BYFZtM!d?i>3e0TqG z@*kP+F(05Q6ZCFe{Yp=K|Ly%@_+I>>HEE3{mpP98(w_g>XLAk>^8{7t$y$p7O>>+o z)0C>|%c)W0b^i`I2nM9NQ9SRUJdLZ{iXl}U6$cd~Eu25bL7emY4T zW}BGGBn6zl+Y)#YSQKlJlEjzq)lgaUCHV*8VXXXCXp>w_2jj@8j&u9Nzr}HG zCGu8=pR+~<9YO72_{vBMszuxx%A8d$+^rcB2uH5}Y_Pdkf(|kKmDwaRLn?`k_~$$u zxHb^S15Qe(YR76fxgu&lhDom6)tGe&3)JE4(sosxRV=4^FJC+;Z-1SJpk#xxD%IVWM-+ z)m8Vey7%(XbG@!7%w5a3R@9ddZY&?vrTMe6hdjz@aG_@@TziBnFi$;Rbz?^F{EPicFkMqBnb&;AiIzPhC1~ zFAl$NxH;!$)-~?|tz%>ot7Yn75HG!+?%1X3&ozqVv~htMxzh+SVclp}{)+wg&uK6s zS?oUuUc3?sn}k>~Vav^&J$eqqKiYi?*Gm;Y@$_~<6$74vW6c`c;PmL#W=h)kY zzdp+dVcpBk--FmU%V~up+D{g+8V@Tr19bitJn}v$ed1M7;&od3rLIak@JH!mseTxO zz2uWrBg`wmjMJ-{&qM0Dv={nhg_G+JC;JOSTY`QT`_E6{V4G9r95bn@FQe_%I|^sG z%aE*c$>J}VgCuRm)-Q49vDP?FRo^k0uH^G-`i37(?LJK@jRc=2r&r7`r?%UpYF2$M zHwno|r4_@7DafH!pH<-G(xImHyv;46QNf6elbOix@05R)7uTURiJi&E1I|<;*tpBp8;n z*AMXpj|#|kjCi!al@nw53ie8o6EFVC74qV~Wb1F|o{kK8J(~rXsnF%c81StknKtox~pqaK+;&Nb%^r9XpDPqh_1x2;-0<#!zG)` zy8bWY?F~6wV_m!Oz>0|_Id7uHDz5;#_iJ)^@qIw?7TalJ7tD1^>z8xPs=%gs+m>Gv z>_Ps#$`Q|1`mXoc61lqBv^`UwqjEOr*Vr>Etn81QVhWA^?O7J08r!&#f=Y3X-;E)e zl~P^XTRv%NFQ2ek4zZuurt!9Z&S><>&#E8CwS#Kp>Nz5R`tye^3y5zwo_ds)%FQmk zJb=n4x3Z_-ka^?Rq>}mX3kRLeeZrkE))rf6u%kbZ{WPOUkE`;cAHP+ zEghO^-s>s~4U3B&bLBCez7Y+XY17!1KQVS=rL$!u7>DI^g;_bmfCbOOLL80i^SVf` zVb(FTIy1u2ORH=PhLX16l&?cQCH;u~#c1?%ZIAs-*QV~Q#-lBCPnuwh>4-_6spQ{R zQFFHLOSaFfY;D!bmKEN}mgieY*JoKf?b>?!sR!nFjP*8dG?e%hIc;M9);0NVr}PB; zZm{2e6V=$?kh`jV(R-ZgA9%K%AC6LZ;k(7(lclgLe^|6tr~X3zk@b>IPuE@z^yK(r zII6_8#WKqIP%>sJWeIx(Ec<%tmE5~*tSR{pcN7n5Qiu#ix}SAi*s9&lwv~up-NW}y z-z;0z#pe1^tJ#mK@c8S7E-ZIu`Wpv!r>nA<1x^j0`7B0N?LO9;y$lGA;_3Uk%C(=c z^m*6k<)X-rOxaLwXSToae)aKqv@dWzIJVXtPP5<@K+{#Qw6OcVGpuZh5Z*B6^Qu%! z>dQvk@GdNRv9cYw<9YT;_f4GB+-%6%+rH)Zdw094cDI;=QoAo!4EBP$y0kvobC`|En&@N&$5bbjOvzLV^UF>LO!dRF?siF6HY@U^yo~DI528O-T)F@vX7uu{0UF-g> z9fGbH_NnHt^_mx{&_cYAZ#DaWl}0->Wy4-fR6fjFj+W4@|vk?V5_) z@c(;t)OmLGSjAs5FkNWJ;i9ZyJaWUlL-O4rsH+PfPU2p$SoK&MD|7$4v~u)(_hGis zkE@NVz0JJHio{q8pw-c2OJ*9r{UW{9eh3rj(tQ_mInObWnK~dH!yd`^xfS zWkFt1%l`aHY;5Rax!UF^SLoQXYQ&h%-`lh35jXv64$;0 zy+@L9vrd<2p_7;D?M)WaFSl&kdzevbNS_7BX0c8fxu%VM(MKeg=6(BT5=b>oSQn}w z%vsZ@tH3%eTGKot?=Ok$Bvtt4=5K?LcwxB+qGL#XrF_JeW=L11>@hL&;JK?p?r*Mx zLRVSK-(d$?u96emhX>`WqKd?^1N5qR;P04&7yVLhTfYz9^w$(^i$!5pTiF}feBQ1( zkCV>QKFQRXpns&*-bsglVZ%LRlP;9Cl99Koc^UaYkCl7)H$4lkQ#^TF$uLx78X_dt*8~UDIB~T<|9BZ8K(SqzBZ}Tt9_71%cJ^ zTMr=>2I`Z14?Qmu{m?47zEhTN%ZcK%!yA$MiiI?X;*lnbMX87Ekx-Gmh(m)&OOgEJ zL-&E!wTbTW#CN`PLD31AO0B08%l6vjv$L2hw z{@P_H2&7q2plzszxLRGY@mvd-Zh-+^~rmkTetZCdegJmkVb zk6?LNb*gyLbqT%teZIpIE^`JcKfSzLU#w?#wapSycOp^Fb!qZn=0DqWsaPIOLkpDY zdN}`WrV3*V&-(PK=|>x?Jkg(AUt8|*(0nooHW3WB1HCMt8Rz$I=@@t1_rp&dGF(^< zOtu~hT-XhS(u0x>y--GQt_36ExI(=}k)OGT!EeH*&ss}uT2I28$RQ> zz*z*==T6O4ZIePzGgE({(ztUk9$hlV6{)P0d>@q4Yae%P49vEI<0^P`u zeCS%Hu~8Bk@TylVz(-@+e6Q|S;26}t_w{+pM&`*Ly?xJ@u=^8l)TeL$eC{xA|C8_g z6IG>h#m`Mr<64^?N}mtAG^?_Z{hDjpM_p%HeGm-xyw3 z5pdP!vSZXc?A2Ma!{56o)hWLdUN-F-WZ%=f61FEC(c3$>vJ(*8)w8tRS{XF(oZ~b{ z)1$7pb(v)kdfah_>m#~`DfZ4?g}(3m;TqC<0i29^VA0dHY`Yf~k=i@Evc6~KJH!3P zdDk9_40f@zpHmxi?U;CXOL0u=@9L9VRioZ>Zgq%ZyA`Umi5dqQnAevJEy`+@r+`=z$(HQC-j=VgxC{2v@II@m2Lt;z~a zeLlP-?M0pSMTZX@FGfFzDI1*adc7;QpB=Gw2A^1naSc$+EuQ=89T2HF_J9p?iDCcU zAzn0S{U7Ade&^XAcH=#`YWe5{f?s);fQ5fSZ;eFe80R^&m|JcDRVhls5yt<>wG>O! zM?tD8C65r?$}xmyxC~}tgaqj*kj}lN)$<%Sii=-s<3JBU6n1J60m>8vZFov`B+g9# zFRCPA1E|6#ufGw26)iy{YMv&1hzH*V+@;T;ZUVp7r?@H1OC@>ZXEpqRSRuV&@+2Sz z%ZR&;aLmWyLjY6gUobCY**v*4JHUca3+1!dXEnAaIR-ED%aiRSx;a}c4sJRnuG3+q zaDNf<`SyfGz?ISOJY4Rqq%~a&v`*BiYSal!USf-Ygg94co5bo16v#YP7qb=gztg0= zm}O&))ogS}Fj!#-MYVP4787}>a{(x;Q!I?%-*j7fF=v_qtJ8RlpqUh2L?MN-99v+7 z_v8>>p|-5r1r`CJh`PC0L9)WqY&}C*PL|Xv`{v_C-uOmrYRPwJlLV2#!aO44IRg(xm)t6oDfZYC^{f&A6%SP3A-X$6T{ ztX7nb<5}&GnhZlZ8yeksh`73s$q>|q{o%b_8@}oMo2jR@U(iY>g;39YnbgnX_sFx& zo3!~;4Z~Cw8cPw{2Px?PV73Mvd58=tzzn~+A)2rBxs8A-UHS&X%F3Sr2RK#ZU~eGS zd5H8nz>KiDk%u@x*hjFm^bw(WD&Ok-wPbB@s+MX5k}yDv_Q^w5+wO)+^AUx=5ZD zBhBeE{>z?LA|31BA2HaLD=qNjQ?(b>T$c(H7~?P@kA$rl{H3x2$67@YZmf?PGvxOq zbJHgoxLeud#p9dr7EWtm9Yh5YfSp$_u>Wci6mjH z_ctjLy>{Yits*Ao#zc+cmMmgmkb!7fA@@Ncwk&pV3K7F zEcnY`0rt27dPd?w@;5FJk?eB>K7d8F3I*%|ccTi?&&r;l375r$;?#{csbUlLOk#{S zX+R$n^zS*CfTViT-klIV+IR7i@vCixNL?gfWEtUCJYQP^5{Q(H^u*i3A^4fvUX1Sz z26y=d7h=z#xPyoTwSY;kzDEA#(*SXn^^HNbd2kf4N9_-HCrURr02nCPllYE~XfZFD zWS+VwRY0}^k)rD<-r+-vEV$t>*7Xcn2F1#cAuI(Ym4Y&1;IxHexQ$GCkR0LV+3cT1CfILgpgVb#zO(0 zF@)OB=vo49yrL^ijDrEeRVWSN7z=f#(}d|@l4K+V zZx7h6X@$)|*YcjH^h>Jo#XvoTPAhk8Nsw>Qew~?B7nZy4feu#fU5LE z#AHeG-2}rYHq_d80qoTvRvtn2mb)B8GKKWn1|A}9(Wi&gEPkoHfLGN@6k4L(xC4aW zWIEwCK(;y<1~mAI63qGxbYU~s51}p1LrSW$;rtOElPY)spbG&Hn&GF&8+TuF0-=KtjX z@WldGIL6rKDKy23S&!69%M8_3S<>$yR`uydpvr<{mLW<`PmwBE(XC8`*iE^lzD#bh zdyMjT4rraSc4Dx%(_Ini`k^;r%2G};Z7g>R6f%m$TqxyDLsXq|kaSpWoC)^EmJ4D? zU%A0>)fTH9IY*F*|8V!2pFP&8n$sqg|1OtLzIo29crRy*c{r65%{Kk_Lc`xEYw8wD zi$_?42a2kUS@Fj3j+$&-S(3V#x4>fIyD~(_pdf--{(%&hu{qIh9SdkTNwG1_2T`$iFNhB&%?V;~YcvE`WSELF&t?Xe(F+;$ zXn^vOEJ)5rcQLqu+#InhB~TGb87a6mLwr05B+#w<8v*nCuS4+|jtVn%!3watJm}eu zB~i7#8@~mQgLvn05zRu1F&!huH61wV_;Im7Wl-@B1=97~&2zT5lz(w$i3*}Fye=k3 z-bl6uH^NXnbsGTBTSU$OUb%gf@CzPMEo*WNwx>3JFVnt7m}#Rv6YDARqecofr*^l+ zj~XE*7M>8Ll#2;t@BobSh=Orf{#aUoM4)C*g&CkHag+iH-1)GVy(hIV+mmYMj8u%Q zBE-OlF=x0OBbK}iAsrKSU{u<>Orrbkgcv@ZJF8SA-fn;V&-HL4%eMpgK! zkf^(b@MS>^y&O?x%fdvVkR@~k&Oc{WLW{r8GW;e#OkI}WXhY`o>8KD%tmGz%Z9x#B zy6}_e*$yNC;g%RnTqXDl5Pjo<;c_T8OIPAIdIC2Kb{mZFd*UoVvYU7(B)TSJ`F(>_ z#LexzB^EV!G+LpX;%@G;dxK<`-gbc&ZT2;Pr7G3kM{rnYHt;NH$@whi%#>{!;HD}Z zNkBXap+VD)oTW$s_H|0r-YFtH4s@$wBO68q`4PP4)VSb&K68UrO;yQm3A_y)h!%r) zp&M}l;E!TV;jyan-JS#_YrKxIx#iw%Rf=v5K5IS4FizB&V$5(=LRBSllOVUQW7Gjw z7h5JE!Vl1R5nM&mrC}%CsY*8o!EMCVI8HK}@*?})5^;Zh1ss~^lDYxtT>7r?)R+oMlL;xaaX(VX)7oit8)egRn4$W;6X_*u2lh@D|({u_i+`w-#jMN*My z8KXQMSDPM&3)h=ump~2v$M0`)B)XXP&IGH3Wcy(Gl=`Y_wiDc2Fq(QKswcEqc0PdD z#j|ML*tPUh1wDn!A#Zle6WrIsA*lr>i8-Pw^g=MSA}He%HBvRbjOdU*M)(gPQq6IL za0^v_L zMC3vuh-IU|FGYcNIW-w@R-H+KYD)qTUjQ)phw(QZEDq>_K{9FT zRr}(kb6!c*^Y>JiGZU#pj4=W@Tv|Xv%X~7yzfGu@zK0^*qsu4)C7-+}KBSs zTqq*yhESu=C>+0$34S^eC9w()3Fin)cr!<7w=r1^!pbKgmZ&K<9rJNsl9{M%xumyT zR8INHHNByN<{9ZtbOrQs^ikS>lejPGtq_&HqfY`YbAGrY?=xEUA*nB96NL^^Y9er- zuYstBP@iR|AU|xCUNvKfokX=TNi=Q8;O%Q=(5PEQL7RU4Cp%w=aMwg4DT33SVM~ipOmuk%Nsk({_6-q1|=G3 z|DDX}W0f2E5M1qgXj_Unu-c>$;rc``Z5UY#Y#ZRj;Pa890pbI4D)w{43ZD$14`Cuk z0+g>HkOS`O?2+*6C@O;6pFJ(1ZarJS3}v2hjR$EK6VBrZMeDnU&ZsL!fAdv!EYnFG z#viwo(eyt{&J_+(NbVoo1KDsZ>zjtdRO0U1I9DR&WF#TIcA%!+{-gP4n`tUewLT05}OCO(TFc)%5jA-Q~@X-M^#(N|> zzEZM;T!-g2(DP9wWZF0llz@Mk^0Fu~(2T>wF5|3y%!Vd$q zYAj7Q4Xg5Z5-wq#Os71!SHv~=68h@T=5c7vgh>^+sz5iTUo?h426lS;G=s!PQrqGn z3LH?^1mdD|`V)`A|03}$>;49M`B%WxbW#K<^nu0`u}HoP{jRk~pV;2EVYfF4t7!!|8; zk5a8R1FevbZh$uN`oL@qW30IFya1nSCD;tu6V;IZS;|%*8-nKMFSZd<6;5A7Jh2KR zPy)8A>0mPu4iq9&N@|AB9E=t!EwtfLJ<8bwS?$=lAUlTxB) zl2l`7l28(20;*A&Lp-EQi>ASYBXUf z)!im5(9i<2>qe0&s44t6CwfD$b3dT+8HC1h>TsZWSUT^Jnn%wbnIUFgvI$irGN6pgG=7 ztb)JgPCJcLHZm3q!c`)eCaLhHfK>Dw6MJLd0>PA7F&C;9(~#Rvxky{AE{+XBF*$=z z0RU^VO}Y#O3d*z8#a6ie?}X4VW+An(nz%*;!{jcZ2vA?sViKY6Tu`3cDW*f_Z+gIj z721kNMCbn{FxS%52*DKewNS!Y;ZofcyWlA9#b@glSb?ntL_~fsUbuF%S_igg9F3~X zJd*0B*@Z+2FBY#WVMVrnA>#6f3FNi*)fBKwFb&EzlUXW~UkDr}1S(wTL-KCf5`*%+ z32e1<7ztP<1d3XHnj;lSE(D2E0TrzqT?0{h;^X`-0$uHK4F{~>5Qyqev5-2UuK=Hd zK+o2Fk^EZ%M5L7|fv+~TS_Kwp=#5&<9hZ7WRsr#$1QkyQA%#!+2zn;thMNUzG%ot$ zN_I?jXYWdjr{YB0C5!mfWOoU(+XIebLGx~R!_DeZ%@TK50WO`f@oo-gLeUd zFukxt!{a<+!k**|!wM8F+f!u|NFqxQAR1W3;30q>Oe*ZqC^wH7FDyC3qGOB(MwQ#d zktow&5@A+a1Z%*nntIqScp|Sky;4#rqf)|=LB|rr*r(sF9)&{Qj!K6Mk(9SoiCp<% zgqO8b*A8bE(pq4Vdd(w=^ua(k`i$Diqsov`BxYO+(PfhFI{Fl-Ifi)~O2E{OF(y|} zbww8_V@yCCr)lf1s-+|mqG$fuHK(+Rv4rhGuK;~y7n$qiq`*lALY#@P;gw_`ZH(~& z>uEX3gG7bNtp{c^?br#ZKC>ojtlDwd2bSH z31J1$j)^u|H#q)aAa;I_D0W*sY3ha!_3&$F4Deems|Rfqy@lt#;Y8l;gi6Uc?Wmmd z^lS75#PEE}XSE0kSIrgOx7z2xCUXuc5MvbL(G z3Z@4h$cxR5m5d`l%|15*C()%zCus>~Lpw$JtNh$m$xD0?U}al^VIFTUs5I#uim+-g z#>4aO(@tFn?sY1q`8z?XT(zGgX;ce$ZmBYU2=3=Mhtx@x7MTgD3N4HyC`-r@QOXwt zMmR&w0d7$P6&Ml!xER;;1 z;aA&l^e>!ShMlMudkgJMa6e;LXAre&yh7&gESPI ze3W=OKY=HQzrs+s7qSN2N2+EGF&hlOf4s9!G*k{Gz~H**0^AIdGsLsT8n>2VA@P^0 zg1Mt@0MmgB!)xB+S%UE7F&XjX-y@1EGxt0;s z+ciBU*Hdc4aSiGB@o(0j7|*?r63a5s$QxiXlk7gi#WqtqJTl`1pTYqPCj7m@619H&xF-0W(iKvPAUddXSsw)}Ca++}7 z2To$h1HU!DYrf|(owvjrhVxH4T~{#R$ZyG(5{qCfEgbbyRm0sw+{B>}yh#l1o#;m+ zeg;$dSFGlir(&ga$_(EXj5<)gH!ey(IjFLf>>@Nn1khX~YpHf(T{2E(%lrtT5MN9f zF8NQ?`mDk40%rz){Qz^U*unxrqMd>88NP`z9~sv#%dbdLm(b$zw+LrmOxS^AB^MkK zvh9EIv+(+A{}BcKrTmJFP6;gzf6H*tV*HK>0^06!y+4ZR3f!JSZ{Ao|xMUgKu5mci zV#SURmS*7-!m?c+?+U-B_i<82XL)^3kCIW~e`kdB^;g%9zgM8bY!8H_?~cYdt_MKt zQN29>vr`%vS$D1@T_lCyr^}Q8sbkrmWbOC>$zz5dhH%dTBgMR4>OR9gV-kJ079l#w zjn)#AE6VSTwj8;jxyW3OOE$rb2pTh$a5R{nGV>RY-c!{rkwDx~o+5CtYIi{G3hy?$7-OI zWeuWch#qDWcL6Z$!NTV-Of@f9T|r2J^5G-Gz{tn0Ob4>eq@X~|%aLiQ1}d6u#cal1D3pKIvtZeH4<%iF&?w-3duzYqzeO&$)hqx zVI4y{@pB>R zETj-=+7I!$aDket5x1;Zskj@b$>&={`vYLj+DKJ;EKuZ_Q*xv#`_928CgVK0L26%X zJ1>Gv4bD=nu)y0u)6cr;SlG%m~QPF9!Pf5AEdD0$x?&PFicMa}v>G$)y_rIH&OmZ@rNzQwA_j&f&-S>dePN(Na zo3ZeE#Qk|i6|R@XDEn58JH*cE7&r+UTXK(7i5PG;V~1bH6TSu{?~q;GsKe6KD`s;o zk0{k#GY2QvVdQ_y!Ra<~b<7(PE3Y zsM;gGPc*fJwNOdS5zsj-LzyWlK$)CQ-tg{mBPot60%w|yVWBsGFKg|dBmqjw80MDY z`lR=<-rI-NiVUS^Q@MveI~!tjrqNJ*oh#(;O&|A+z4^M3%oFRKT!`k{IXJ_@&5og~uUNwG+}BsE>o~pO z&Gwo2Ly`fF7zZAi(_vEd#>hn1{(nWN(^JYSq+mj?znyXq40;m@7pU$Pvx}tnYuy{g zgpfHZXRbH{xnWvRgcGQqnC^~ysIh*9Aba@VVK7MWe{0C>)j6m{iR@1d5l$|`H+B!Q z$==8M8wyhOj8qP(&=9!-?v>KJc!Yc%GsX-PepH~?%NG^D?U`jb8pKfh73ah!Tq=FB zrF*gE_Ax%BqFRIr;U4pwy9-JHxj?@%*yDvYMRpX637 z;~v3?^hR^sc5J);>zDz@iDnHByhc!`XDJ0tYq)G`90|5bxd_z&*M<%w#paGJ7fW(ma z-5Ev+kIYj43rV|Tg7~cgAZjUqtyU=-5-)Lx`Jg@l-8=Npb-z2DVgzHf5tugjIO5q= ziQ`-mgJ+W|!wOrlru9Ao*Aqps)-koP$qHLIZk4#JiM3tnx zNcKXQU5!4ZjeR6j@uK&1%ovrrVBPk~4wOuG!A;Kj$#F-eP%U!S=w<7DYNC*-cB}~Q zAguc-*4#;Z*XkV_K?=NC^tbtMO#33{Nl-pZoP>XE)X9SH>-GvUnk0cZ4Vse<0^I~_ zB(dJ)Q}GwF6cKOUeIoC0BrNb06Xke3$# z34xJWe~NOaG}*B(-I*pX%av*jQ@aP}TVpu7r9mFT?J6%|8Fd80A^1e0+5ZeB7QqbZ z)ZXt-T8MB&DQ+SfD3H|}(r}rRdf;pV+YlcmFmK-fMb8)&-yNT=)=pP%`^Q0DL{hrl zo1=18EW+T+vzaNW%<{O`T7LudULk@@dY9OqfdRs-WfaMIuuXmYCQRH)8%A(-A%P~H(6LJ=oGqK%c|Ewbbm$?MMrr9fU z=4VM6sg#m>YesuItx}uPKbE%;_LbfU#;i4DOE~2{@6aqlMmDZefCKk~=12b< z=vlbR>b`-!02^JShjHVO&@Ys^jPm@E$dT(e@y${fi@?Du%0bDV6fNjqRKd62rT_iw z;OUq~8uPyhhJ5K1w<)3#pD^+-dbb8-GFHhtJ+o%)pY?ltkr9ZM%R1<;&`^U#) zqRnByc6gvc(9c{JD4u84@3O`eFf7PwjK)OR@xwoc-2>qo4XA4yf@CyiPtH_}QB7|% z7Z8AW2XiX}2qs_`V=jot6PqMewOzp5sZen1?y99nNV_7nENNE%#TJ5|gV$TKubb=2 zsUAmZ)#ogB&GV(mhwi~Ve|7cG-3c444rR{zZ`_V!*6X4X4HcmOZ-J%G4*4eB?1+he zNCD}k0E2iBP>za`pBO+Z^*Hf_3>{&isF227amMg?rYRhGq=j8Hg~--3N8MdXL_DHAnt%2i-h*q<9Ryhfp1VUc(y!)46{7qphTC$zZJw_tp-sRpjBtv|nM zNx6Qr8AERl$9S&W1mCopy>BW6JzW!HPwW}WjfG2`+-dmv=E5AlgiLnQ536<}Y*zxw z3l2Ng((HC{hci(+W5|fSm=!wl{a?Mm6XCuK9r%rn;@!?G+$m<|?WPZTFVv^8>FkqS zU&+ALD+OQA6;iC@hTgqp4xzagT>8pPs3!i}*v#ASMR`B!QWofceQLlM&j@6DmU;iU z==wtW%ijgCopj%2nINA`GD+#L*QRw42r4b&S(?H%H>gB z?*a8!^ulxmjC?|oj2>wuM;6gxN2S1#MpI%Zo*~RmBqeLDNR=ERa))dM;pBD{2%JHR zi!0-BWpXmMkP1P$=WEJUk1!(P6SgcSk>nGacDhc!h%q1(?<2;h zR8H76!XYd26N9M54voCa`=F3_>b+(=Sb609I*$yNXGLwzMEL17??BQ>zZ* za#SnPw%nu{m1JZC|8i6*G}U@*7iB*?)M@lbjvUDd!65M*&E)La&LRrGQf3{X@A*c} zkZ<96Zxpb7iL!s%jn#>)^xp1lOfXR)s3#7>%GLaZEkKtXxwwp7*i+qtRY-bVE~Q}V zh{3^#HzZ0jz!JxCwyRrn#qkkZt|1P0jli+ohdSXv_1O+v20^zxjw`SYzt`ga?OG`m zkG+hSEWO*Y*(q?8Pc-HOU4c-~fMrlvm6R>%S6tamLhwV1b#K`#TH(h)LKK>6DM=1a zA8-Rm7WNdrI%HmsNm&yC$0$B`04hW&{| zcBa2FkU<@ebr^-vIU={w9jOWgg>Wto6JM7r1mQ#L<5kvrd45!l;%6f%m5hd48tyj9kuSMn(~b-E2zO@hDq0CEOf)|B;IV+Fu6ng zs5g3{s{_UsPv&f%Mb!ayUjFyhvI5v27URUGb-Cy|616Tvf)18bxrSpVY-TOvL?qH< z!cvyg5ef7_-b)9f2jM|Lasi<(?x>OL4Qiao98D-+av2GK#*pK^6RO)C9nFvgMdnOe zMb#d&`V*sQ&MwWr6OPBN+UL%@QVDM>F2b3&7)3E{NKjepqd(7#Kx-EzB}<=F+t_Ag zongQ)DHkylcfz&0B$WB&1VP>HM1_QJ>1c(yPZg3jS`Mf@NAnp8uegO9cE4h*hJNI| zufZy9wp#B&x=oe6NpBHe=p$<4Y+c}{rz(x@DTTkQ6L1i!CfW?0e)d`!fiEhRk<{%O zvLidxh{)8_iuOiMXSub+cp^>;vOqV$KjEXwa7HEwGHA`@82;lvM*-?|Q-Ll+pdr=0 zQmkhmRod$!7>PfAgYAOaK%+C2_8wNCrw*p4Ba91vUev_cJ~=Dfwnu3L(Nj)(X5c4~ zu_@+Bd1Ul^P848MVi(eOXim5St)(5WS#yfYSLX^7FkdRr&$ z#IeO$kj+~1*%lRhLl8A1tp6%yh*|Hzo?IWyHXd-Kg21>E%ETQYhm^@b-d7hv<~?%Q;%XQp|=%0FugFWfPQKt>%2CA82#iA8>Lr1B!&-lNa$4?ObfUVB8(|(z_O! z-9teeY@AO{a84NN5lAX{gkC#@BO!@@5c~`f;HD3fxP6))sXAChAsCeaZ!#aYeto+t zs~G%}>Ilc-`|{P2HSEWk(1JX$2m=wf%evViBu~V-9>wLj2MFAqqrP1^wnTvah2h1c z5)64Vl|drgPvF%|v70`~!S|7qtlEY9H!Gp7N|0fbZqR7%^3Ck1-?QpG$T_(LTSn;v zd3G1+g&N8!{>3R`=>4e%06!hVzE=QQYyY*wl?9iFg@|$aaGzDRi~}NLKpKfuTip_b z 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 Aez`=*hH$nD{yOkX8MBSXUg=* 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 E7-suud;kCd literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/css/self_service_portal.css b/g2p_self_service_portal/static/src/css/self_service_portal.css new file mode 100644 index 00000000..70d3b89a --- /dev/null +++ b/g2p_self_service_portal/static/src/css/self_service_portal.css @@ -0,0 +1,1919 @@ +@font-face { + font-family: "Inter"; + src: url("fonts/Inter-Regular.woff") format("woff"); + font-weight: 400; +} + +@font-face { + font-family: "Inter"; + src: url("fonts/Inter-Bold.woff") format("woff"); + font-weight: bold; +} + +@font-face { + font-family: "Inter"; + src: url("fonts/Inter-BoldItalic.woff") format("woff"); + font-weight: bold; + font-style: italic; +} + +@font-face { + font-family: "Inter"; + src: url("fonts/Inter-Italic.woff") format("woff"); + font-style: italic; + font-weight: 400; +} +@font-face { + font-family: "Inter"; + src: url("fonts/Inter-Medium.woff") format("woff"); + font-style: medium; + font-weight: 500; +} + +@font-face { + font-family: "Inter"; + src: url("fonts/Inter-SemiBold.woff") format("woff"); + font-style: bolder; + font-weight: 600; +} + +header#top { + width: 100%; + margin: auto; + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 4px 5px #0000000d; + opacity: 1; +} + +header#top .header-container { + /* width: auto; */ + margin: auto; +} + +.header-container .nav { + margin: auto; + /* width: auto; */ +} + +main { + width: 100%; + margin: auto; +} + +@media print { + .container-right { + display: none; + } + + .toast-success-container { + display: none !important; + } + .toast-success-message { + display: none !important; + } + + .breadcrumb { + display: none !important; + } + + .nav-user { + display: none !important; + } + .ssp-contact-us { + display: none !important; + } + + .footer-container { + display: none !important; + } + .submit-message { + min-width: 100% !important; + max-width: 100% !important; + margin-top: 20px; + } + .status-message { + display: none; + } + .main-container { + width: 100% !important; + } + .container-adjuster { + width: 100% !important; + } + ::-webkit-scrollbar { + display: none; + } +} + +.container-adjuster { + width: 1180px; + margin: auto; +} + +footer#bottom { + width: 100%; + margin: auto; + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 4px 5px #0000000d; + opacity: 1; +} +footer#bottom .footer-container { + /* width: auto; */ + margin: auto; +} + +footer#bottom .footer-container .nav { + /* width: auto; */ + margin: auto; +} + +.ssp-login-body, +.ssp-signup-body { + background: transparent linear-gradient(0deg, #f5f7ff 0%, #f2f7ff 100%) 0% 0% no-repeat padding-box; + opacity: 1; + position: fixed; + left: 0px; + bottom: 0px; + top: 0px; + right: 0px; + font-size: 14px; + font-weight: 400; + font-family: Inter; + overflow-y: auto; +} + +.ssp-login-box { + margin: auto; + top: 75px; + /*left: 461px; */ + width: 444px; + /* height: 573px; */ + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 3px 15px #0000000d; + border-radius: 20px; + /* opacity: 1; */ + padding: 10px; + position: relative; +} + +.ssp-signup-box { + width: 720px; + height: 670px; + margin: auto; + top: 75px; + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 3px 15px #0000000d; + border-radius: 20px; + padding: 20px; + position: relative; +} + +.ssp-login-box .card, +.ssp-signup-box .card { + width: 100% !important; + background: none; + box-shadow: none; + border-radius: 0px; + padding: 0px; +} +.ssp-login-box .bg-100, +.ssp-signup-box .bg-100 { + background: none !important; + padding: 0px; +} + +.login-bottom-text { + margin: auto; + top: 90px; + /*left: 461px; */ + width: 444px; + /* height: 573px; */ + /* background: #FFFFFF 0% 0% no-repeat padding-box; */ + /* box-shadow: 0px 3px 15px #0000000D; */ + /* border-radius: 20px; */ + /* opacity: 1; */ + padding: 10px; + position: relative; + text-align: center; +} +.ssp-login-box .card-body, +.ssp-signup-box .card-body { + padding: 0px; +} + +.ssp-login-box .oe_signup_button { + border: 1px solid #494daf; +} + +.ssp-login-box .oe_signup_button a { + color: #494daf; +} + +.ssp-login-box .logo-box .ssp-signup-box .logo-box { + align-items: center; +} +.ssp-login-box .logo { + width: 67%; + height: 67%; + + /* UI Properties */ + opacity: 1; + margin-left: 15%; + margin-right: 15%; + margin-top: 20px; +} + +.ssp-signup-box .logo { + width: 40%; + height: 40%; + opacity: 1; +} + +.ssp-login-box .field-login label, +.ssp-login-box .field-password label, +.ssp-signup-box .field-login label, +.ssp-signup-box .field-password label { + font-weight: bolder; + font-family: Inter; +} + +.ssp-login-box .btn-primary { + color: #ffffff; + background-color: #494daf; + border-color: #494daf; + border-radius: 6px; + opacity: 1; + width: 100%; + min-height: 54px; + max-height: 54px; +} + +.ssp-signup-box .btn-primary { + color: #ffffff; + background-color: #494daf; + border-color: #494daf; + border-radius: 6px; + opacity: 1; + width: 50%; + min-height: 54px; + max-height: 54px; +} + +.ssp-login-box .btn-primary :hover, +.ssp-signup-box .btn-primary :hover { + color: #ffffff; + background-color: #272dd4; + border-color: #272dd4; + opacity: 1; +} + +.ssp-login-box .btn-primary :active .ssp-signup-box .btn-primary :active { + color: #ffffff; + background-color: #272dd4; + border-color: #272dd4; + opacity: 1; +} + +.ssp-login-box .card, +.ssp-signup-box .card { + max-width: 100%; + width: 100%; +} + +.ssp-login-box .btn-primary:not(:disabled):not(.o_wysiwyg_loader):not(.disabled):active { + color: #ffffff; + background-color: #272dd4; + border-color: #272dd4; + opacity: 1; +} +.ssp-login-box .reset-password { + float: right; +} +.ssp-login-body a, +.ssp-singup-body a { + color: #494daf; +} +.ssp-login-box .form-control, +.ssp-signup-box .form-control { + border-color: #e3e3e3; + border-radius: 6px; +} +.ssp-login-box .list-group-item, +.ssp-signup-box .list-group-item { + border: none; + font-weight: 600; + color: #000000; +} +.ssp-login-box .oauth-link, +.ssp-signup-box .oauth-link { + border: 1px solid #d8d8d8; + border-radius: 6px; + background: #ffffff 0% 0% no-repeat padding-box; +} +.mosip-logo { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAMAAAAJbCvNAAADAFBMVEVHcEzdRXgMIxEmpHMHCA0EBQYEBgaWYE7BxioDBQcDBAUDBQYDBQYEBgfweCEanUnoM2c0pVACAwQEBgcgjsz23Ar62Ar2lR8EBgf1zhLe2hgvt9kAfqd5t0OWvT363wrryBXhRYs9YYsyo0j7xRP0kh7oUCTtXDiRch3pVCMMcrT0fyE2nVrkQI381wkwu98HgrKjsTUAf64vvOADBQbxsxiRtzwjp0n63gbjRpn4uxUDAgNmQZLiQFRsS5VJRZDkUST32wjqME0js73mTZbkGHG1TIL8zwo6pUY3ncr4sBf3tBH2tRX0lB70mByWvj2YtUQDBAWEtz73lBwjocbUsB+qwivtYCLoQ5WuizLv5xQxI0j1iBwCAwXlQZN7RpiaXFDl5BluVzkdsKUCoFQBoE0QpEszqkYIokwWgHP53AeiOJD22wg5h7rIQJWzsC/gREuXpTwxwOQEBgcwoEo9drHkJF/3qhSuhjRvszT8ww8EBgfoUSTdp0B9uD/XUJf57hP1pRXEQ1wog5/57hNrRZX+8BDg2h3eTEPguyXoOy1AqEh3XpvlImvjDXrqMSzxdyHxeSH3lhvkDXeSvTz83gWRkDIpscNhOHr3fyBBp0O80SOHckxBl4NikzrdwSTlN3gqoJ0K58n//6IpUkgZAEz///8Czgcw3A4Cnkwwu9353Af8zg7eRiZHRY72tRToaiHiCXv3kxwxoUlHQ42TsD0yqd0rrkocqUsvqUmUpjzxlhxTqUR5RZdgsT/jMY4Tokr41QjjRz51MYh4tjmZlztCgbr2wRDnUCTt2Qt7PWduo0ixgTfkNi89pkYpnkhPqHgDg5FEUpcxsdf4xw4EebImuMvkiR6zpi/ZaDz57BIso82MuTA0pEjDli2YTzjmXCKPPjI9mUb2gh3W2hycVJTETirF0SAIfFYRqYEDhUsEolkTqocTlsBCXZ6CMI1BYqK9wianOZK+tSngqx9tRZVVRZCwM0HgDHaUb3hub4c5s5ZQllzXckjAQnZTeIrn2Qw/AAAA3nRSTlMACwkOO5CdAw5vSH6pWv3/FmEZsifY7NFTK/3343vDVfz9ILh23pcoHuV4cRazX7k2QVRMEUKlxDX7mjH+97zHufw3/nSzTh4p2hbc1/L185Zg/ji0/vdZOP5MNUwontiCr/5x73bwPvqysb69/tn2d2JmuOaE5l7H2OZiZurL6dhY/pTg3HB44amHlv7KzGS3sbuXOH/+/inG4Zz+/v7y3/47cf7+QeP////////////////////////////////////////////////////+//////////////////7dZCrxAAAC9ElEQVQ4y2NgQAXMOgzsDLiApFdUm6xguJoAAyMjFmkvUyv5lluJOmqa4cFd/ZjyMeK+qioNt0RVGrVVfSe6aYmgSjOqi2/atElcRWzNGjGf3bsnaV3VQpGP0F2wAajAz2cNEBz3U9UWaQ6I4kDIs8ft33/28abrkTc+KwBViPf2Te6UkmpHeIdDd//+f2fuRe7atStfYc2VQxs3/rgp9aTWBaZCMnH+36fHbs897R9QaGiqZ1W2cePGpqB9P+sjoBbMfv7k+YVt2xYqTwFrYXdy3bixx/nasadxECM8Zp3bFwZUEKIDs1LA9ebpC7+n/+pQB3MF724+P2/Of08kn0uK3tmz58/9EzVgXve5c4+Snj1LQPb3VKk7R6atPaEGYjMpb777KGmtphOyAgsxx5PHN5xwAMUJs/nKlefPPNBUR1bgLnry5OrQMxWgwOKo27PndOh6b3dkBRqV+/YdCfKXAyuQ27r16I3jVZLICjxKNm/m5z8CVsButnXX0Xvr15cjKwD6bPOBlTvNwAEhCzThy/rdDgJI6Up5586dO1YekAXzDMM+Kqxfv2FtATxy2FMzDuzYvn1HWjokqnJWrz54ZcNaWxdoQmNOTlm5ciVQhTkzREDPEahiw9pDirpuAoyMIsb60i+BClbynxeExXbW6tWrrwMVWFrmZdt5Sq9ade3N65WvXmQyw8NNdPXq9WvP2ip+en94y6Vjl1etWuV88aKMAcLV8mIHd29Ye/b74cM267asywUquH1VxgjZ3/LefHx8Dx6e2muzbt2Wd0Aj3qLKMzAET+B7vAGo4CtQwSWgghADtGwhpKE9k+/+qb17v63b8kFav0jJmglFnomNk0EjJsEuPr7V3r7UWImLVVgCRQGXMA83TywLS7TSjGgWIa7AYk6gDmTAycXJxsMFVMTFzcbGycvNKsyFYgW7CTs7twQvJwOrBCsbK6s1Gxc3RiHAzsLEy8bJEyvByiosxCtkgq18YGIJ5GVi4axmQdYNAFu/F8e+VmO7AAAAAElFTkSuQmCC); + background-repeat: no-repeat; +} + +.ssp-login-box .oe_login_form { + margin: 20px; + max-width: 100%; +} + +.ssp-signup-box .oe_signup_form { + max-width: 100%; + position: relative; + margin: 0px; +} + +#alertbox { + width: 100%; + left: 0px; + /* margin: ; */ +} +.alertbox-adjuster { + width: 1180px; + margin: auto; +} +.alertbox-message { + width: 50%; + float: left; +} +.alertbox-message .welcome-title { + margin: 0px; +} +.alertbox-button { + width: 50%; + float: left; + text-align: right; +} +.alertbox-button .closebtn { + margin-left: 0px; + margin-right: 0px; +} +/* Header Styles */ +.header-container { + top: 0px; + left: 0px; + /* width: 1366px; */ + height: 90px; + /* background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 4px 5px #0000000d; */ + opacity: 1; +} +.header-container .nav { + /* Layout Properties */ + top: 0px; + left: 0px; + /* margin-left: 139px; + margin-right: 152px; */ + width: 1180px; + height: 90px; + border: none; + background: #ffffff 0% 0% no-repeat padding-box; + display: flex; + justify-content: space-between; + align-items: center; + opacity: 1; +} +.header-container .nav .main-logo { + width: 272px; + height: 58px; + /* UI Properties */ + margin-top: 16px; + margin-bottom: 15.77px; + + opacity: 1; +} +.header-container .nav .nav-user { + display: flex; + width: 473px; +} +.nav-user .search-box { + left: 741px; + width: 273px; + height: 40px; + + background: #ffffff 0% 0% no-repeat padding-box; + border: 1px solid #c6c6c6; + padding-left: 10px; + border-radius: 6px; + margin-top: 25px; + margin-bottom: 25px; + opacity: 1; + display: flex; + justify-content: start; + align-items: center; +} +.nav-user .search-box .search-text { + border: none; + margin-left: 10px; +} +.nav-user .search-box .search-text:focus { + outline: none; +} + +.main-container .alert { + position: absolute; + top: 90px; + margin-left: 0px; + width: 1366px; + height: 55px; + padding-top: 18px; + padding-bottom: 18px; + display: flex; + background: #494daf 0% 0% no-repeat padding-box; + box-shadow: 0px 3px 6px #0000000d; + opacity: 1; +} +.closebtn { + margin-left: 740px; + width: 14px; + height: 14px; + margin-right: 110px; + color: #ffffff; + opacity: 1; +} + +.welcome-title { + margin-left: 120px; + height: 19px; + text-align: left; + font: normal 15px/19px Inter; + letter-spacing: 0px; + color: #ffffff; + opacity: 1; +} +::-webkit-input-placeholder { + /* Edge */ + color: #b9b9b9; +} + +:-ms-input-placeholder { + /* Internet Explorer 10-11 */ + color: #b9b9b9; +} + +::placeholder { + color: #b9b9b9; +} + +.nav-user .language-box { + left: 1026px; + height: 40px; + margin-top: 25px; + margin-bottom: 25px; + margin-left: 12px; + border-radius: 6px; + opacity: 1; +} +.nav-user .language-box:focus { + outline: none; +} +.nav-user .language-box .button { + height: 40px; + /* UI Properties */ + display: inline; + background: #ffffff 0% 0% no-repeat padding-box; + border: 1px solid #c6c6c6; + border-radius: 6px; + opacity: 1; +} +.nav-user .language-box .button:focus { + outline: none; +} +.nav-user .language-box .button span { + height: 15px; + width: 41px; + text-align: left; + font: normal 12px Inter; + letter-spacing: 0px; + color: #4d4c4c; + opacity: 1; +} +.nav-user .language-box .button .flag { + width: 18px; + height: 12px; + background: transparent 0% 0% no-repeat padding-box; + opacity: 1; +} + +.nav-user .user { + width: 50px; + height: 50px; + margin-top: 20px; + margin-bottom: 20px; + opacity: 1; +} + +.nav-user .user .user-block { + top: 73px; + text-align: left; + width: 184px; + height: 116px; + background: #ffffff 0% 0% no-repeat padding-box; + border: 1px solid #d8d8d8; + opacity: 1; +} + +.user-image { + top: 20px; + width: 50px; + height: 50px; + opacity: 1; +} + +.dropdown ul { + list-style: none; +} + +.dropdown ul .link { + top: 92px; + width: 57px; + height: 15px; + margin: 10px; + /* UI Properties */ + text-align: left; + font: normal 15px Inter; + letter-spacing: 0px; + color: #4d4c4c; + opacity: 1; +} + +.dropdown-menu span { + text-align: left; + font: normal 15px inter; +} +.dropdown-menu ul li a:hover { + text-decoration: none; +} +a:hover { + text-decoration: none; +} + +/* Footer Styles */ +.footer-container { + left: 0px; + width: 100%; + height: 190px; + background: #ffffff 0% 0% no-repeat padding-box; + opacity: 1; +} +.footer-container .nav { + top: 0px; + left: 0px; + margin-left: 139px; + margin-right: 139px; + width: 1180px; + border: none; + background: #ffffff 0% 0% no-repeat padding-box; + display: flex; + justify-content: space-between; + opacity: 1; +} +.footer-container .nav .main-logo { + width: 272px; + height: 58px; + margin-top: 36px; + opacity: 1; +} +.footer-container .nav .list-container { + display: flex; + justify-content: space-between; + margin-top: 57px; +} +.list-container .nav-item { + list-style: none; +} +.list-container .nav-item .link { + font: normal 13px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; +} +.footer-container .copyright { + /* UI Properties */ + margin-top: 25px; + margin-left: 40%; + margin-bottom: 25px; + height: 17px; + text-align: left; + font: normal 14px/17px Inter; + letter-spacing: 0px; + color: #b9b9b9; + opacity: 1; +} + +.current-partner-container { + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 2px 5px #0000001a; + border-radius: 10px; + padding: 20px; +} + +.current-partner-container .row { + padding: 20px; +} + +.current-partner-container .beneficiary-value { + font: normal normal 600 13px/16px Inter; + letter-spacing: 0px; + text-transform: uppercase; +} + +/* Main content styles */ +.main-container { + background: #f5f9fc 0% 0% no-repeat padding-box; + /* width: 1366px; */ + height: 100%; + display: block; + padding-top: 30px; + padding-bottom: 30px; + opacity: 1; +} + +.table-container { + top: 120px; + /* margin-left: 139px; */ + width: 1180px; + /* margin-right: 139px; */ + margin-bottom: 33px; + padding-bottom: 10px; + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 2px 5px #0000001a; + border-radius: 10px; +} +.table-container .table-head-container { + display: flex; + justify-content: space-between; +} +.table-container .table-head-container .table-title { + margin-top: 25px; + margin-left: 25px; + height: 20px; + text-align: left; + font: normal 600 16px/20px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; +} +.table-head-container .search-box { + width: 273px; + height: 40px; + background: #ffffff 0% 0% no-repeat padding-box; + border: 1px solid #c6c6c6; + margin-right: 10px; + border-radius: 6px; + padding-left: 10px; + opacity: 1; + display: flex; + justify-content: start; + align-items: center; +} +.table-head-container .search-box .search-text { + border: none; + margin-left: 10px; + font: normal normal normal 14px/17px Inter; +} +.table-head-container .search-box .search-text:focus { + outline: none; + background-color: none; +} +.search-clear-icon { + display: none; + cursor: pointer; +} + +.tables-values-container { + top: 247px; + left: 149px; + width: 1088px; + + mix-blend-mode: normal; + opacity: 1; + width: 100%; + overflow-y: auto; + overflow-x: auto; +} +.tables-values-container table { + width: 100%; +} + +.tables-values-container table thead { + top: 190px; + left: 139px; + height: 52px; + width: 100%; + padding-right: 43px; + padding-left: 20px; + background: #f8f8f8 0% 0% no-repeat padding-box; + opacity: 1; +} + +.tables-values-container table tbody { + padding-left: 20px; + padding-right: 36px; +} + +.tables-values-container table thead tr th { + font: normal 600 13px/16px inter; + background: #f8f8f8 0% 0% no-repeat padding-box; + text-align: left; + padding-left: 20px; + letter-spacing: 0px; + color: #535353; + opacity: 1; +} +.tables-values-container table tbody tr td { + height: 16px; + font: normal 13px/16px Inter; + letter-spacing: 0px; + border-bottom: 1px solid #ddd; + padding-left: 20px; + color: #535353; + opacity: 1; + height: 55px; +} + +.tables-values-container .fa-sort { + font-size: 10px; + color: #a2a2a2; +} +table tr th { + cursor: pointer; +} + +/* table th::after { + content: "\25b4,\25be"; + } + /* + table th::after { + content: "\25be"; + } */ +td.right-align { + text-align: right; + padding-right: 30px; +} +td .program-name { + width: 202px; + height: 16px; + text-align: left; + font: normal 600 13px/16px Inter; + letter-spacing: 0px; + color: #494daf; + opacity: 1; +} + +.view-button { + top: 336px; + left: 1110px; + width: 84px; + height: 30px; + background: #ffffff 0% 0% no-repeat padding-box; + border: 1px solid #494daf; + border-radius: 4px; + text-align: center; + font: normal 12px Inter; + letter-spacing: 0px; + color: #494daf; + opacity: 1; + + opacity: 1; +} +.apply-button { + top: 386px; + left: 1110px; + width: 84px; + height: 30px; + + /* UI Properties */ + border: none; + + background: #494daf 0% 0% no-repeat padding-box; + border-radius: 4px; + text-align: center; + font: normal 12px Inter; + letter-spacing: 0px; + color: #ffffff; + + opacity: 1; +} + +.css-serial { + border-top: 1px solid #ddd; +} +.no-programs { + height: 150px !important; + vertical-align: middle; + border-bottom: none !important; +} +#allprograms { + border-top: 1px solid #ddd; +} +.no-program-text { + width: 100%; + text-align: center; + color: #888888; + padding: 5px; +} +/* .no-programs-container{ + min-height: 70px; + vertical-align:middle; */ +/* } */ +.no-program-text a { + padding: 10px; + font-weight: 600; + color: #494daf; +} +.notapplied-button { + left: 811px; + min-width: 84px; + height: 25px; + background: #dce3e8 0% 0% no-repeat padding-box; + border-radius: 4px; + border-collapse: collapse; + text-align: center; + font: normal 12px Inter; + letter-spacing: 0px; + color: #3e5463; + border: none; + + opacity: 1; +} +.submit-button { + left: 811px; + min-width: 84px; + height: 25px; + + background: #faf6cf 0% 0% no-repeat padding-box; + border-radius: 4px; + border-collapse: collapse; + text-align: center; + font: normal 12px Inter; + letter-spacing: 0px; + color: #3c5160; + border: none; + opacity: 1; +} +.enroll-button { + left: 811px; + height: 25px; + min-width: 84px; + + background: #c7ebd1 0% 0% no-repeat padding-box; + border-radius: 4px; + border-collapse: collapse; + + text-align: center; + font: normal 12px Inter; + letter-spacing: 0px; + color: #075e45; + border: none; + opacity: 1; +} + +/* card container */ + +.card-container { + display: flex; + justify-content: space-between; + /* margin-left: 139px; */ + width: 1180px; + /* margin-right: 139px; */ + margin-bottom: 33px; +} +.card { + width: 352px; + + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 2px 5px #0000001a; + border-radius: 10px; + opacity: 1; +} +.middle-card { + margin-left: 16px; + margin-right: 16px; +} + +.card-heading { + height: 20px; + margin-top: 20px; + margin-left: 20px; + text-align: left; + font: normal 600 16px/20px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; +} +.card-foot { + display: flex; + align-items: center; + justify-content: center; + background-color: none; +} +.card-block { + padding-left: 0px; +} + +.card-block li { + width: 312px; + height: 78px; + margin-left: 20px; + margin-right: 20px; + background: #ffffff1a 0% 0% no-repeat padding-box; + border: 1px solid #dbdbdb; + border-radius: 6px; + opacity: 1; + display: flex; + justify-content: start; + align-items: center; + margin-bottom: 10px; +} + +.icon-image { + padding: 30px; + background: #6064c71a 0% 0% no-repeat padding-box; + border-radius: 10px; + opacity: 1; + width: 24px; + height: 24px; + margin: 10px; + opacity: 1; +} + +.icon-image img { + width: 22px; + height: 22px; + margin-top: -10px; + margin-left: -10px; + margin-bottom: 20px; + margin-right: 20px; +} + +li div a { + width: 78px; + height: 17px; + text-align: left; + font: normal 600 14px/17px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; +} +li div p { + height: 16px; + text-align: left; + font: normal 13px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; +} +.card-foot .viewprograms { + height: 17px; + font: normal 600 14px/17px Inter; + margin-top: 0px; + margin-bottom: 20px; + letter-spacing: 0px; + color: #494daf; + opacity: 1; +} + +.badge-button { + width: 44px; + height: 19px; + background: #186ade 0% 0% no-repeat padding-box; + color: #ffffff; + border: none; + border-radius: 4px; + opacity: 1; +} +.badge-button span { + width: 26px; + height: 14px; + text-align: left; + font: normal 600 11px/14px Inter; + letter-spacing: 0px; + color: #ffffff; + opacity: 1; +} + +/* All programs page*/ +.all-title { + margin-bottom: 0px; + height: 26px; + text-align: left; + font: normal 600 22px/26px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; +} +.breadcrumb-list { + /* margin-left: 9%; */ + margin-right: 10%; + margin-bottom: 33px; + left: 139px; + height: 17px; + opacity: 1; + padding-left: 0px; +} +.breadcrumb-list .breadcrumb-item a { + width: 40px; + height: 17px; + + text-align: left; + font: normal 600 14px/17px Inter; + letter-spacing: 0px; + color: #494daf; + opacity: 1; +} +.invisible { + display: none; +} +#chartContainer { + width: 220px; + height: 220px; + margin: auto; +} +.breadcrumb-item + .breadcrumb-item::before { + content: " \003E "; + color: #000000 0% 0% no-repeat padding-box; +} +.pagination { + margin-top: 22px; +} +.pager-item { + background: #ffffff 0% 0% no-repeat padding-box; + border: 1px solid #d9d9d9; + width: 32px; + height: 32px; + border-radius: 6px; + opacity: 1; + margin-right: 24.75px; +} +.page-item { + background: #ffffff 0% 0% no-repeat padding-box; + border: 1px solid transparent; + border-radius: 6px; + width: 32px; + height: 32px; + opacity: 1; + margin-right: 24.75px; +} + +.page-link { + border: none; + background-color: transparent; + height: 32px; + text-align: left; + font: normal 13px Inter; + letter-spacing: 0px; + color: #494daf; + opacity: 1; +} +.page-item.active .page-link { + color: #ffffff; + border-radius: 6px; + background-color: #494daf; + border-color: #494daf; +} + +#search-clear { + display: none; + cursor: pointer; + margin-left: 5px; + padding-right: 25px; +} +#seacrh-text-clear { + display: none; + cursor: pointer; + margin-left: 5px; + padding-right: 25px; +} + +.form-template .o_default_snippet_text { + display: none !important; +} + +.form-template .details { + text-align: left; + font: normal normal 600 22px/26px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; + margin-top: 8px; +} + +.form-template .form-layout-breadcrumb { + background-color: #f5f9fc; + padding-left: 0px; + padding-top: 10px; +} + +.form-template .breadcrumb-item { + font: normal normal 600 14px/17px Inter; +} + +.form-template .breadcrumb-item + .breadcrumb-item::before { + content: ">"; + padding: 0px; + padding-right: 19px; + width: 6px; + height: 10px; + color: #000000; +} + +.form-template .breadcrumb-item a { + color: #494daf; + font: normal normal 600 14px/17px Inter; +} + +.form-template .active { + color: #848484; + font: normal normal 600 14px/17px Inter; +} + +#toast-container { + display: none; + position: fixed; + top: 110px; + right: 30px; + width: 304px; + height: 48px; + z-index: 1100; +} + +#toast-message { + background-color: #de514c; + color: #ffffff; + padding: 10px; + border-radius: 5px; + padding-left: 20px; + padding-top: 16px; + padding-bottom: 17px; + font: normal normal 600 12px/15px Inter; +} + +#toast-close-btn { + position: absolute; + top: 0px; + right: 0px; + outline: none; + background: transparent; + border: none; + color: #ffffff; + cursor: pointer; + padding: 0px; + padding-right: 20px; + padding-top: 10px; +} + +#toast-close-btn img { + width: 11px; + height: 11px; +} + +.form-template .toast-success-container { + display: block !important; +} + +.form-template .toast-success-message { + background-color: #66ad5a !important; + height: 93px !important; + padding-right: 41px !important; + line-height: 15px; +} + +.form-template .container-left { + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 2px 5px #0000001a; + border-radius: 10px; + opacity: 1; +} + +.form-template .container-right { + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 2px 5px #0000001a; + border-radius: 10px; + opacity: 1; +} + +.form-template .card-header { + background-color: #ffffff; +} + +.form-template .form-card-header { + padding-left: 0px; +} + +.form-template .form-heading { + text-align: left; + font: normal normal 600 16px/20px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; + padding-left: 20px; + font-size: 16px; + padding-top: 18px; + padding-right: 20px; + padding-bottom: 3px; +} + +.form-template .form-description { + text-align: left; + font: normal normal 500 13px/16px Inter; + letter-spacing: 0px; + color: #959595; + opacity: 1; + margin-bottom: 0px; + font-size: 13px; + padding-left: 20px; + padding-bottom: 18px; + padding-right: 20px; +} + +.form-template .s_website_form { + padding: 0px !important; + margin-bottom: 5px; +} + +.note { + padding-top: 15px; +} + +.note .container { + padding-left: 20px; + padding-right: 20px; +} + +.mandatory-fields-note { + background: #faf6cf 0% 0% no-repeat padding-box; + border-radius: 4px; + opacity: 1; + font: normal normal 500 13px/16px Inter; + color: #585211; + padding-left: 8px; + padding-top: 5px; + padding-bottom: 5px; + padding-right: 8px; + margin-bottom: 9px; +} + +.form-template .s_website_form_label_content { + text-align: left; + font: normal normal 500 14px/17px Inter; + letter-spacing: 0px; + color: #000000; +} + +.form-template .s_website_form_label { + margin-bottom: 7px; +} + +.form-template .s_website_form_input { + font: normal normal normal 14px/17px Inter; + background: #ffffff 0% 0% no-repeat padding-box; + border: 1px solid #e3e3e3; + border-radius: 6px; + opacity: 1; + height: 48px; + box-shadow: none; + padding-left: 11px; + padding-top: 16px; + padding-bottom: 12px; + padding-right: 11px; +} + +.form-template .s_website_form_field { + font: normal normal normal 14px/17px Inter; + padding-left: 20px; + padding-right: 20px; + padding-top: 16px !important; + padding-bottom: 14px !important; +} +.form-check-input:checked { + background-color: #714b67 !important; + border-color: #714b67 !important; +} + +.s_website_form_mark { + color: #d32d2d; +} + +.form-template .s_website_form_multiple { + min-height: 48px; +} + +.form-template .s_website_form_multiple div { + padding-bottom: 10px; + padding-top: 10px; +} + +.form-template .s_website_form_multiple div .form-check { + padding: 0px; +} + +.form-template .form-check .form-check-input { + margin: 0px; + height: 19px; + width: 19px; + accent-color: #494daf; +} + +.form-template .form-check .form-check-input:focus-visible { + outline: none; +} + +.form-template .s_website_form_check_label { + padding-left: 25px; + font: normal normal normal 14px/17px Inter; +} + +.form-template .s_website_form_submit { + display: none; +} + +.form-template .input-field-error-message, +.input-field-validation-message { + color: #d52929; + font: normal normal normal 14px/17px Inter; +} + +.form-template .action-heading { + text-align: left; + font: normal normal 600 16px/20px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; + padding-left: 20px; + padding-right: 20px; + padding-top: 25px; + margin: 0px; + padding-bottom: 18px; +} + +.form-template .action-description { + text-align: left; + letter-spacing: 0px; + opacity: 1; + padding-left: 20px; + padding-bottom: 34px; + margin: 0px; + padding-right: 20px; +} + +.form-template .form_submit_action { + background: #494daf 0% 0% no-repeat padding-box; + border-radius: 6px; + opacity: 1; + font: normal normal 600 14px/17px Inter; + height: 54px; +} + +.form-template .form_cancel_action { + background: #ffffff 0% 0% no-repeat padding-box; + color: #494daf; + border: 1px solid #494daf; + border-radius: 6px; + opacity: 1; + font: normal normal 600 14px/17px Inter; + height: 54px; + margin-top: 14px; +} + +.form-template .form_submit_action:focus { + box-shadow: none !important; +} + +.form-template .form_cancel_action:focus { + box-shadow: none !important; +} + +.form-template .form_cancel_action:hover { + color: #494daf; + background: #fcfcff 0% 0% no-repeat padding-box; + border: 1px solid #6c70cb; + border-radius: 6px; + opacity: 1; +} + +.form-template .form_submit_action:hover { + color: #fffffe; + background: #6569c7 0% 0% no-repeat padding-box; + border-radius: 6px; + opacity: 1; +} + +.form-template .form_cancel_action:active { + color: #494daf !important; + background: #fcfcff 0% 0% no-repeat padding-box !important; + border: 1px solid #6c70cb !important; + border-radius: 6px !important; + opacity: 1 !important; +} + +.form-template .form_submit_action:active { + color: #fffffe !important; + background: #6569c7 0% 0% no-repeat padding-box !important; + border-radius: 6px !important; + opacity: 1 !important; +} + +.container-right .modal-dialog-centered { + width: fit-content; +} + +.container-right .modal-content { + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 2px 5px #0000001a; + border-radius: 10px; + opacity: 1; + width: 352px; + height: 177px; +} + +.container-right .modal-header { + text-align: left; + font: normal normal 600 16px/20px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; + border: none; + padding: 25px !important; + padding-bottom: 0px !important; +} + +.container-right .modal-title { + font: normal normal 600 16px/20px Inter; + color: #484848; +} + +.container-right .modal-body { + text-align: left; + font: normal normal normal 14px/17px Inter; + letter-spacing: 0px; + color: #484848; + opacity: 1; + padding: 25px; + padding-top: 8px; + overflow: hidden; +} + +.container-right .modal-body p { + margin: 0px; + font-size: 14px; + color: #484848; +} + +.container-right .modal-footer { + border: none; + padding: 25px; + padding-top: 0px; + justify-content: normal; +} + +.container-right .modal-footer button { + width: 123px; + height: 40px; +} + +.container-right .modal-discard-button { + background: #494daf 0% 0% no-repeat padding-box; + border-radius: 6px; + opacity: 1; + text-align: center; + font: normal normal 600 14px/17px Inter; + letter-spacing: 0px; + color: #ffffff; + font-size: 14px; + margin-right: 5px !important; +} + +.container-right .modal-cancel-button { + background: #ffffff 0% 0% no-repeat padding-box; + border: 1px solid #494daf; + border-radius: 6px; + opacity: 1; + text-align: center; + font: normal normal 600 14px/17px Inter; + letter-spacing: 0px; + color: #494daf; + font-size: 14px; + margin-left: 5px !important; +} + +.container-right .modal-discard-button:focus { + box-shadow: none !important; +} + +.container-right .modal-cancel-button:focus { + box-shadow: none !important; +} + +.container-right .modal-discard-button:hover { + background: #6569c7 0% 0% no-repeat padding-box; + border-radius: 6px; + opacity: 1; +} + +.container-right .modal-cancel-button:hover { + background: #fcfcff 0% 0% no-repeat padding-box; + border: 1px solid #6c70cb; + border-radius: 6px; + opacity: 1; + color: #494daf; +} + +.container-right .modal-discard-button:active { + background: #494daf 0% 0% no-repeat padding-box !important; + border-radius: 6px !important; + opacity: 1 !important; + text-align: center !important; + font: normal normal 600 14px/17px Inter !important; + letter-spacing: 0px !important; + color: #ffffff !important; +} + +.container-right .modal-cancel-button:active { + background: #ffffff 0% 0% no-repeat padding-box !important; + border: 1px solid #494daf !important; + border-radius: 6px !important; + opacity: 1 !important; + text-align: center !important; + font: normal normal 600 14px/17px Inter !important; + letter-spacing: 0px !important; + color: #494daf !important; +} + +.form-template .container-right .card-header .form-status { + padding-left: 20px; + padding-bottom: 20px; + margin-top: -12px; +} + +.form-template .container-right .card-header .form-status button { + background: #faf6cf 0% 0% no-repeat padding-box; + border-radius: 4px; + color: #3c5160; + height: 25px; + border: none; + padding-left: 13px; + padding-right: 11px; + font: normal normal 500 12px/15px Inter; +} + +.form-template .container-right .card-header .form-status button:focus, +.form-template .container-right .card-header .form-status button:focus-visible { + outline: none !important; +} + +.form-template .container-right .form-application-id { + margin-bottom: 20px; +} + +.form-template .container-right p { + margin: 0px; + color: #777777; + font: normal normal normal 13px/16px Inter; +} + +.form-template .container-right b { + font: normal normal bold 14px/17px Inter; +} + +.form-template .container-right .card-footer, +.form-template .container-right .card-footer a:hover { + background: none; +} + +.form-template .container-right .card-footer a, +.form-template .container-right .card-footer a:active { + border: 1px solid #494daf !important; + color: #494daf !important; + font: normal normal 600 14px/17px Inter !important; + height: 54px !important; + background: none !important; + padding-top: 19px; +} + +.form-template .container-right .card-footer a:focus { + box-shadow: none !important; +} + +.form-template .container-right .card-footer a:focus-visible { + outline: none !important; +} + +.form-template .container-left .user-name { + font: normal normal 500 17px/20px Inter; + color: #333333; +} + +.form-template .container-left .thank-you-msg { + font: normal normal normal 15px/23px Inter; + letter-spacing: 0px; + color: #333333; + opacity: 1; + margin: 0px; +} + +.ssp-contact-us { + width: 352px; + height: 93px; + top: 630px; + float: right; + position: fixed; + right: 45px; +} + +.ssp-contact-us .contact-us-message { + width: 271px; + height: 92px; + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: -5px 6px 10px #0000000d; + border: 1px solid #d8d8d8; + opacity: 1; + display: none; + border-radius: 6px; +} + +.ssp-contact-us .contact-us-message h5 { + padding-left: 15px; + padding-top: 18px; + padding-bottom: 6px; + padding-right: 15px; + font: normal normal 500 14px/17px Inter; + letter-spacing: 0px; + color: #000000; + opacity: 1; + margin: 0px; +} + +.ssp-contact-us .contact-us-message p { + font: normal normal normal 13px/16px Inter; + letter-spacing: 0px; + color: #606060; + opacity: 1; + padding-left: 15px; + padding-right: 15px; +} + +.ssp-contact-us .chat-assist-icon { + width: 66px; + height: 66px; + background: #494daf 0% 0% no-repeat padding-box; + opacity: 1; + border-radius: 50%; + position: fixed; + float: right; + top: 652px; + right: 50px; +} + +.ssp-contact-us .chat-assist-icon a img { + width: 27px; + height: 27px; + margin: 19.34px; +} + +.aboutus-container { + top: 201px; + margin-bottom: 20px; + padding: 36px 20px 20px 20px; + width: 1088px; + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 2px 5px #0000001a; + border-radius: 10px; + opacity: 1; +} + +.aboutus-container .aboutus-header { + display: flex; + justify-content: space-between; +} +.aboutus-header .logo1 { + width: 274px; + height: 57px; + background: transparent 0% 0% no-repeat padding-box; + opacity: 1; +} +.aboutus-header .logo2 { + width: 156px; + height: 82px; + background: transparent 0% 0% no-repeat padding-box; + border-radius: 10px; + opacity: 1; +} +.aboutus-container .header-section { + width: 100%; + height: 118px; + background: #f8f8f8 0% 0% no-repeat padding-box; + padding: 25px 22px 29px 22px; + border-radius: 10px; + margin-bottom: 44px; + opacity: 1; +} +.header-section h1 { + width: 270px; + height: 20px; + margin-left: 37%; + font: normal 17px/20px Inter; + letter-spacing: 0px; + color: #333333; + opacity: 1; +} +.header-section p { + width: 100%; + height: 34px; + font: normal 14px/17px Inter; + letter-spacing: 0px; + color: #333333; + opacity: 1; +} +.aboutus-container .section1 { + width: 100%; + height: 183px; + margin-bottom: 44px; + opacity: 1; +} +.section1 h1 { + width: 247px; + height: 20px; + text-align: left; + font: normal 17px/20px Inter; + letter-spacing: 0px; + color: #333333; + opacity: 1; +} +.section1 p { + width: 100%; + height: 153px; + font: normal 14px/17px Inter; + letter-spacing: 0px; + color: #333333; + opacity: 1; +} + +.aboutus-container .section2 { + width: 100%; + height: 270px; + display: flex; + justify-content: space-between; + opacity: 1; +} +.section2 div { + width: 50%; + margin-top: 91px; + margin-bottom: 98px; +} + +.section2 div h1 { + width: 80%; + height: 20px; + text-align: left; + font: normal 17px/20px Inter; + letter-spacing: 0px; + color: #333333; + opacity: 1; +} +.section2 div p { + width: 80%; + height: 51px; + text-align: left; + font: normal 14px/17px Inter; + letter-spacing: 0px; + color: #333333; + opacity: 1; +} + +.section2 div logo3 { + width: 516px; + height: 270px; + background: transparent 0% 0% no-repeat padding-box; + border: 1px solid #e3e3e3; + border-radius: 10px; + opacity: 1; +} + +.profile-container { + margin-right: 10%; + margin-bottom: 30px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + width: 1088px; + height: 528px; + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 2px 5px #0000001a; + border-radius: 10px; + opacity: 1; +} +.profile-container div { + margin-left: 23%; + margin-right: 23%; + margin-top: 50px; + height: 76px; + opacity: 1; +} +.profile-container div h1 { + margin-left: 23%; + margin-right: 23%; + height: 29px; + text-align: center; + font: normal 24px/29px Inter; + letter-spacing: 0px; + color: #2c2c2c; + opacity: 1; +} + +.profile-container div p { + height: 37px; + text-align: center; + font: normal 14px/20px Inter; + letter-spacing: 0px; + color: #7b7b7b; + opacity: 1; +} + +.help-container { + top: 201px; + margin-left: 10%; + margin-bottom: 20px; + width: 80%; + height: 628px; + background: #ffffff 0% 0% no-repeat padding-box; + box-shadow: 0px 2px 5px #0000001a; + border-radius: 10px; + opacity: 1; +} +.help-header { + height: 20px; + margin-left: 20px; + margin-top: 3%; + margin-bottom: 3%; + text-align: left; + font: normal 17px/20px Inter; + letter-spacing: 0px; + color: #333333; + opacity: 1; +} + +#page-buttons { + display: flex; + justify-content: center; + gap: 35px; +} + +#page-buttons button { + border: none; + background-color: transparent; + color: black; + font-size: 16px; + cursor: pointer; + outline: none; + padding: 5px; +} + +#page-buttons button.active { + top: 736px; + left: 563px; + width: 32px; + height: 32px; + color: #fffffe; + background: #494daf 0% 0% no-repeat padding-box; + border-radius: 6px; + opacity: 1; +} + +.next-button { + border: 1px solid black; + padding: 5px 10px; +} + +.no-payments-text { + margin-top: 35px; + height: 34px; + text-align: center; + font: normal 14px/17px Inter; + letter-spacing: 0px; + color: #888888; + opacity: 1; +} + +.proceed-to-application-btn { + background: #ffffff 0% 0% no-repeat padding-box; + border: 1px solid #dedede; + border-radius: 6px; + padding: 10px; + width: 300px; + text-align: center; +} + +.proceed-to-application-btn a { + color: #494daf; + font: normal normal 600 14px/17px Inter; +} + +#allprograms th:nth-child(2), +#allprograms td:nth-child(2) { + width: 45%; +} diff --git a/g2p_self_service_portal/static/src/img/Chat_Icon@2x.png b/g2p_self_service_portal/static/src/img/Chat_Icon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..3cbd002d00d96d2fe316c1b9ab390b7d4411ed70 GIT binary patch literal 638 zcmV-^0)hRBP)2?w-iV$hZLHenzOr_5;}l zL)1gqoDK3|0myR`fU^0+$YU_CID$NPe~2eVT=CKf^4$Mn7;7Le9US%C5RKWZ%I zH=5^$YQ&Ak+-S@V#t;~-3I=1W5aXuNn8OIAGv{7196SD;;nT;T4D#}P44&=^3?d?& zI75@x>Ty_1ddw|Ybd6!vnp-I5adELS)K-}>=F=IrS%4ARm(aCus*r>f`Py!pB{6NDL8NBXbAu={NOH<(%#jpagGljc%nhQ*Ajv7CF-KBx4I;&( zF*k@JgCwVn#vDn(HHZ`s|Cj@<-OwLIAxBKq`I^ zIgA=kfp`w;LD14D2Ou8oD~arh^f|(FL~0mtWx!OH0CdEBA{;XGJO@o>#CULMdX7jB z4qeX?;lZKpIRYLW`kuq%!QtUK93C7#p2On7;pI6r4-P-iA$c$X-uxn>#vf8jfGrsV Y0Je|77?2_HLjV8(07*qoM6N<$g3zHIdH?_b literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/img/FR.png b/g2p_self_service_portal/static/src/img/FR.png new file mode 100644 index 0000000000000000000000000000000000000000..d23d639d1249055fcc06a7a9386c41d21d177a32 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&N!3HFiZux8nQk(@Ik;Oo_+5A(|7^|45b~*q6 literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/img/close_icon@2x.png b/g2p_self_service_portal/static/src/img/close_icon@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..01907159b663a27b3ffea536ff92011bf15824cf GIT binary patch literal 351 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 MxV%`6h(W;r0m4J_WB>pF literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/img/logo.png b/g2p_self_service_portal/static/src/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5e280eb616a6162e29f0823214e7fbbc3dd835cf GIT binary patch literal 10836 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 O0qV-yFA$2Bq5ls7mwt5s literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/img/logo.svg b/g2p_self_service_portal/static/src/img/logo.svg new file mode 100644 index 00000000..09ec0369 --- /dev/null +++ b/g2p_self_service_portal/static/src/img/logo.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + diff --git a/g2p_self_service_portal/static/src/img/logo@2x.png b/g2p_self_service_portal/static/src/img/logo@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2fe2bcd54ccb9b60392f2a2a30d19ba9b262e5ed GIT binary patch literal 25589 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 NP$?zJG6|!A{{e?j^sxW{ literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/img/medical.png b/g2p_self_service_portal/static/src/img/medical.png new file mode 100644 index 0000000000000000000000000000000000000000..77d794afb488231a44e4fdf9e754a41886711787 GIT binary patch literal 381 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 C{Pe{D literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/img/page_under_construction@2x.png b/g2p_self_service_portal/static/src/img/page_under_construction@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ab3bd760e12e408cc3c10dc62b1e18834c8d29e4 GIT binary patch literal 11103 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 literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48@2x.png b/g2p_self_service_portal/static/src/img/person_filled_FILL0_wght400_GRAD0_opsz48@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b77dae038cd4cd88985be45943898082b676db46 GIT binary patch literal 992 zcmV<610Vc}P)2 zmE8|po#QhTg6zWr4K2%9WLZjNnOr|LZvgThHcAP078utZ-x>Y1>!ku^6@NPPK$0pt z3uCdtcw}^R=6GXMfxc^+4=_+oxnL?-ZP3P<*@ZveL?E9eQTIiWEYBC~Ewfy3s4X41 zhM<>`@y29iSUNAN1-jbuC4CF}Bn*5#EK)TtSXRJGvhX5r0$_819`6mb-Za|)`{XYm z>HE!IXrBlwTA%w~AcK*}{9Kn6I2Ulow*_P$i`3QITFH z`KL$qPeB2poM!NnT){pD0oSE9rqEzoU#itiRs=Q>UuRI)2nvR(v8E8?}Io+oSxiZz3v8Oo(4 zgtYPYB}a-1qP&e?${|P;33)&j9W_&dx~hf)Lv{bwbYjN(a)gS^xK@BST7UUidsIHAW8p&+0| zoO6KTEOo2X-76)0PC?|z6CnjRzWmASSwJNm@T4^!UEC%aja8JDlO)m=1yzjMz(vUh)XF$|9PLERRP&ouFX z>oUmaaSIh`uIp#q&|p5>Z(-r{1aKSGtm9R)6{riz=b6nrB!P000>X1^@s6#OZ}&00004b3#c}2nYxW zds>&dKt_=Y z#D>1WK#1oN24m;>=t6};&>Zta5|n9=JVmPjlJHvbhdJWinlJ3!DUbjBPo*1_06f;3UaYySm=wbIBWLxrYO z$NfQ(aN%t|@~ee5ny47Uu5IcBzGrYzIMs7-5^CB7>+Rl zJVT_@cce(s_`ti#{bHnA==s1Ci@L^G7s+!@yZ!{v-;}j5IuJzwe`mpRd{4F-(N&t` z!61%L+sC-oa5WE$K+%OuZG`Ixli72{S5fOCF`3raCuN#Ub3`x30uK|ohh zqAG>K43y@me5R3gobm4x(1W9~Gl;#c*z*|loV2AQufu`s35e z7+lZCO(5JpGrgt6+tOmWlrF^^gRl|vy~4>6aF#ldqS%TML%f(4u9Gq?Mal}Dmc=jr zROmCDjIf^#`^F2@9{O8KJ-TurFT8VgVlSc)QLzD&vUafeEHux%@d)FbZE2Zm!D+ZF z{z0FzYDK#mfyW%FDN2qQ9|`@Tq>j?oJHAN(2JOT002ovPDHLk FV1kT6SCs$& literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/img/real_estate_agent_FILL0_wght400_GRAD0_opsz48@2x.png b/g2p_self_service_portal/static/src/img/real_estate_agent_FILL0_wght400_GRAD0_opsz48@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7cc9d275bf3afff8e85265a09f7d11159ed51a8b GIT binary patch literal 1279 zcmVu{g6&2QR8Ku z_JY8>Eh~a3dw|RS%}sw**2%}7m3ZGkO4_^n>V+=n=xY}SVtva$5`vD?gawde068fN zWbPo=TmFg|(q{uuGet^ zG8Yg^@V00CSI|lC(u>>*AP)$xM1q#Jb%9IJR}La2cq94nq8~J*cCY8%r~>nPs#6CR zc&7oe4*E(#7=u^Rrpcoo1m`*gfVy}-9f`GTMC5|nqV-Fhc{DT za)Q1z2vhJv_={I{YP%*gj;G&4Is=H0wn1MQgfVzo`+^Q!8Af-bNI4Q#u?YIYAPhd- zM@DWJ;rcX6jja;k*%TGCm7yf2?}Rj582NFn4g$VBq0V9_ns=p8asOM_YgP^dhh|!J z9Q-m0*l*q4DA|qaST4)D_?c%t00|X~JPiodatYu>FdHlW2VwG5Jtl12i5|u!c#=2R zoklg(RZBGZE8MAUus;iT;%uA*X3{&XZ~JZJ0uJ_mURHk=Af9DlGi4?|uKKyjZCLBz z;P#ke#~i=0<)0xVuOfMM@-qBfEK%0SUHAX{AU3wY=q;kFlA`rV7A~~eVpFCi@DMIp z$%p4h9SjA|_3o{T(-#HeQC2iD2;$C*8lAiL6DGim2Qe*4AV_w4-Q9~a7I6V_j-Ixo zzYGQ1cjdR)H6kh}TG0MZhM=X~%^HNMnpEQ^tK#I`Q5#Vkir{=O-6yN)3b@ zmf`+5&D}hdB-~Tae7J0>jbo2S5~aH`>J&CwwppXTm9?Kotvtyf*Ld6G9c9V4Df|Z z?yzjhttZXlc{BaZwcrU2y>p4>8@l$Sdqp<7On+gcL0FWPEROuNe?F ze#>_QV46Wj{WEba^^Pm;qf?gN7N!}&JB3J#N;s#m@i~kp0b1u2(_Px@9M@B zn%xj3M@N}^BxG2Vgga}|jJ3Uz_ik1myDV;6L*2TiK0}54CmV;!4NMbVZ50PlgsYD+jnmtf(oqKt!D~B13@&~l&I^E>}B3`{#B;;vzkDL3ShpmXf6(WN^b+xL5NY@|VKkESh09kjQi&M7|T*k9PH?BXi zhiRu}z|Vks`2L_`1T6sm=)c&rc+L)}R`;5C;d`i%q<3LZ?-WlS{<$F2ECR*A77&8L z`{Q(KFBHDIXoH?mys9K)5)S zu;V#sZAP>zL)gIKb#&~U84601cWizbKp8ND#T`CgJM;f2X_Pv7qk9(s?BJ;@*FS9N oUtCBTrCJ3YJ{M44c^~TN2ib31EI+7&asU7T07*qoM6N<$g42To;s5{u literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/img/school_FILL0_wght400_GRAD0_opsz48@2x.png b/g2p_self_service_portal/static/src/img/school_FILL0_wght400_GRAD0_opsz48@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7391f9845287eaa9cb940a33dec8c004bbed5e3f GIT binary patch literal 1068 zcmV+{1k?M8P)DqOTH>gwvCE$G*Y5 z0d;#(yLC$k2~oeoBF~eAM$^y1d4)0BuFgQcUbOieAed#KnCSw~$N2T|+f(#8PuA%D zG!Cv@!D<6B$gjV&51(L=&GJI<;_tJB2F2ZHD~em1pzllB!ZBttTZ6?Mz-j@d%9V() z)6;+#E^V2g@pu{74UXZst|C?fQYhDa(Fy$|DAzQbwSEj+1`ypT)+cZ`kBOH zR*EPEDmXmv+MNa;`9uJ5abDG#h3C0^-R78H zuNKO+=-U_&J05`A0wI3gn9C+cghYpk6n@+b5X-koIIxfyiy9W=Jsai1nEqnS>zxSK z(jQAixmWrryt84sYpz^y11P~p_n+*~YD9GhjT&0nnPCFh~SsRCDBzTPg@EK~d@TR=IVceM_3v3-6g-gBq4 zjAtAtt`srT5NfvkI52C`#IDe&uSwUca2DY+iRbjXUEUN~+MwGwE1=?~>9hV|_?BdK z`ARmR`av<2ZjBYr%;DK0eEF_6$I@~o3zg?K)E}hLw)R_6LPs0x6uOj_oq!lHPa_J& ziW0a@w0+F^kB`!_Gf?hdhSII#V0$kudjl#8hfTDN{>rqWx>qkpcn2zhP4M?hw4LA+ mW|NUdV?a5WL$qDTQvU#frN`zu{f#OB0000 parseFloat(size) * 1000 * 1000) { + inputField[index].style.borderColor = "#D32D2D"; + showToast("Please upload file of less than " + size + " MB."); + return false; + } + } + } + } + + return true; +} + +// eslint-disable-next-line no-unused-vars,complexity +function formSubmitAction() { + // URL Change + var formContainer = $(".s_website_form"); + var programForm = formContainer.find("form"); + var disabledFields = document.querySelectorAll("input:disabled, select:disabled"); + + var program_id = $("#program_submit_id"); + + programForm[0].action = `/selfservice/submit/${program_id[0].getAttribute("program")}`; + + var fileUploadSize = program_id[0].getAttribute("file-size"); + + // Validation's // + var isValid = true; + + var required_fields = $(".s_website_form_required"); + + for (let i = 0; i < required_fields.length; i++) { + var required_input_field = required_fields[i].getElementsByClassName("s_website_form_input")[0]; + var field_name = required_input_field.name.toLowerCase(); + var error_message = '

&)6Nfwfw8D1~`Xo;knn7uwew_?lWj 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ʪGAs{bY>m_PK09|R< zM#gX-==+y#jg=om(FljZ5YLjRaiBm}P*GE3Y zgCBsNfv77&zAGr8KHH!F+n4$Tu(Msgy(FMcV1*KBdyVGYnD~#OAVQF-@Ah~KG5BJu zP5B~j4pX%@-dm&58-w}j1qH9yTGN`w+*8oay#|HeQ3`GUxIR8Qy12bQ2-qx%MLqWc zciwZoO$Ir+pMomN0P_#D8m#?uf61<{F8yg&gB|$#Ix!U$RYQA|&+loVEKyCdxGzCb zHin9{U%g@nr3ObV|K_x4`Z4-N|M2i|ZGC+N7zGUmv@R1969VXndWMFN9&e+-{eV`+ z@som%ZU~4|s%mPsK>uk%apCr2dE0b zZ$Dm5yamb)dM6(X3s!RP?_1FBaFY?7PXpv_g(_3xi^`v#&@2Eem8;|oFAyaKMNq?tA8cs=;$c2HcL++`&-V_ z5XgRZU}ivT!mFA53xpfvM$dJMNst7D_j&{P380m(o}TvgcmOlVQrf3apT3@NA}bo| z4LoQyTFf3WPit#yyg>5w^z;-3BAJ-?CK1Ta-#e#AXR~f~ zUT`gOpY5pLRR%6D0x$^h{=I&pg=d}ItFYJ>9I&2g^jOlL7fLaysiDEd#g&ML^}rn{ zhJcKxL{S%}dMfeo|0duNPW! z!_lx%3q0m6Ti@`#8fSg~X1fyFmfsq9F1&rsc)H5YDZO9Q|N1z^;~H#+`Y=tB zmaz5B>AhA0z~&v0+L$%-UNmv0)_&wd!BGc2m(B++l+?AxZ3`psMspxoEuCM-yEh*;z&iHg zB`HWD7bQK!PZ&p|8Vf=TXrL_OmvM2j1E5k7X6nFOXWi8CX#=wKz+YFH_=-e;ZsDjY(f-yD>zm z!L6#nZ7dSV^xh`JIW@%f#A!lYtCkdQMboT~PBItDofA)K)3uV~Yp?CwvCnM}FiyqA zu|>a*`L#*=^w!43(U_CPM6oZ@nSv83;<2)gZ+Ujtcy-ok=ouM>aVL`6KfH;RRnlC> mNQmoGZOZuZ|4O8}rAtAIQXu-}z@aDzL{&*kv0C0b;=cjUVHv*w literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/readme/images/screen1.png b/g2p_self_service_portal/readme/images/screen1.png new file mode 100644 index 0000000000000000000000000000000000000000..bbe0ffa3b08826e0c54fc6e83dec347c58aedeae GIT binary patch literal 72289 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�&ccu@PuZAY}p+NPvLl75`aTv9PgW14;uRsR4%t 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�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�R;JTtD2&&YB3~vu8l;;?{FEy*{L(M=8ul@ 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 S_}j0fPWhU;LiQEY$NvR@*W>j7 literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/readme/images/screen2.png b/g2p_self_service_portal/readme/images/screen2.png new file mode 100644 index 0000000000000000000000000000000000000000..330e34e8c011c1aeccbf4d79ac3bd189bfacee1e GIT binary patch literal 77079 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 z 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 literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/readme/main-dashboard.md b/g2p_self_service_portal/readme/main-dashboard.md new file mode 100644 index 00000000..3738be80 --- /dev/null +++ b/g2p_self_service_portal/readme/main-dashboard.md @@ -0,0 +1,53 @@ +# Self Service Portal - Main Dashboard + +## Target + +- For logged user, He/She can access + 1. User registered programs + 2. All services, programs available links + 3. Data pie chart which display Entitlements particulars as pending,receiving amount for respective user + +## Technology used + +Following technologies have used: + +- xml: Used for creating the structure of the website +- CSS: Used for styling the website and making it visually appealing +- JavaScript: Used for adding interactivity to the website and Added functionality +- Odoo: Used for provides a range of features and functionalities, including website management +- Python: Used for implementing business logic and build website modules + +## Screens Designed + +- Header +- My programs +- Available services,Entitlements +- Footer + +### Screenshot Updated + +![Main dashboard](images/main.png) + +## Functionalities Added + +### Header + +- Logo with portal name is clickable and go to main +- Search bar is placed in header. As of now no functionality is added +- Language selection option provided. As of now, it is static +- User icon is placed with dropdown feature of user profile and logout options + +### Myprograms + +- Write a logic in controllers and bring data to table which is shown in myprograms +- Search and sort functionalities are added + +### Cards + +- Cards of All Programs, Other Services, Entitlements have designed + +### Footer + +- Logo with portal name is clickable and goes to main +- Nav links added to link to other pages +- Copyright link also added diff --git a/g2p_self_service_portal/readme/map-form-to-program.md b/g2p_self_service_portal/readme/map-form-to-program.md new file mode 100644 index 00000000..d19ad6fe --- /dev/null +++ b/g2p_self_service_portal/readme/map-form-to-program.md @@ -0,0 +1,39 @@ +# Map Form To Program + +## Introduction + +In this repo you can map form to the program. So, that someone applying into your program can fill you form +that you have mapped with program. This form is the website page where you can crete a form using the website +module functionality. + +## Steps + +### Modification in the model + +- A new field will be added in `g2p.program` model where you can store the view id of the website page. +- The new field will be of "Many2One" type and has co-model which is `website.page` model. +- So, in this field we need to remove '/contact-us', '/home', '/contactus-thank-you' basically all the page + only the application page will be their. And this can be achieved by domain attribute: + + domain=[('id', 'not in', [value1, value2, ....])] + +- When the form_id will be saved in `g2p.program` model at that the base template should also be changed to + the custom form template that you can define. + + @api.constrains('') + def update_form_template(self): + # custom logic + +- In the custom logic you can update the **t-call** parameter value and can insert the **csrf_token()** div + element in the form template. + +### Modification in view + +This new field can be added to the view by inheriting the parent view and using 'xpath' experssion and giving +a position where to inherit this field. + +**Note**: If someone has applied to program and then you don't want change the form mapping, you can set field +as readonly by `attrs` attribute in the field. + +You can also add this field in the create form wizard. So, that while creating the program only we can map a +form to that program. diff --git a/g2p_self_service_portal/readme/multi-language-support.md b/g2p_self_service_portal/readme/multi-language-support.md new file mode 100644 index 00000000..13607ac2 --- /dev/null +++ b/g2p_self_service_portal/readme/multi-language-support.md @@ -0,0 +1,25 @@ +# Multi Language Support + +## Introduction: + +## Technologies Used: + +Following technologies have used: + +- xml: Used for creating the structure of the website +- CSS: Used for styling the website and making it visually appealing +- JavaScript: Used for adding interactivity to the website and Added functionality +- Odoo: Used for provides a range of features and functionalities, including website management +- Python: Used for implementing business logic and build website modules + +## Functionality: + +1. All Programs: All Programs list is visible +2. Search by program name is added +3. Column wise sorting of my programs have added +4. User can redirect to view his/her application form/apply for program page +5. Pagination is added + +## Conclusion: + +All programs list is available with search and sorting functionality. User can redirect to apply/view page. diff --git a/g2p_self_service_portal/readme/my-programs.md b/g2p_self_service_portal/readme/my-programs.md new file mode 100644 index 00000000..51729789 --- /dev/null +++ b/g2p_self_service_portal/readme/my-programs.md @@ -0,0 +1,28 @@ +# My Programs + +## Introduction: + + In Main Dashboard, + All Programs which are Submitted/Enrolled by logged user are visible and he/she can check status, Application Number,payments received and pending status + +## Technologies Used: + +Following technologies have used: + +- xml: Used for creating the structure of the website +- CSS: Used for styling the website and making it visually appealing +- JavaScript: Used for adding interactivity to the website and Added functionality +- Odoo: Used for provides a range of features and functionalities, including website management +- Python: Used for implementing business logic and build website modules + +## Functionality: + +1. My Programs: All Programs which are Submitted/Enrolled by logged user have shown +2. Search by program name is added +3. Column wise sorting of my programs have added +4. Program submission date, application id, received and pending payments particulars have added + +## Conclusion: + +- Logged User related all programs list is displayed with payment particulars,search and sorting functionality + added. diff --git a/g2p_self_service_portal/readme/view-list-of-programs.md b/g2p_self_service_portal/readme/view-list-of-programs.md new file mode 100644 index 00000000..b750d3d3 --- /dev/null +++ b/g2p_self_service_portal/readme/view-list-of-programs.md @@ -0,0 +1,28 @@ +# View List Of Programs + +## Introduction: + + In All Programs Page, + All Programs list is visible and User can check available programs, can apply for program and view program details of applied program. Can search by program name, sort column wise. + +## Technologies Used: + +Following technologies have used: + +- xml: Used for creating the structure of the website +- CSS: Used for styling the website and making it visually appealing +- JavaScript: Used for adding interactivity to the website and Added functionality +- Odoo: Used for provides a range of features and functionalities, including website management +- Python: Used for implementing business logic and build website modules + +## Functionality: + +1. All Programs: All Programs list is visible +2. Search by program name is added +3. Column wise sorting of my programs have added +4. User can redirect to view his/her application form/apply for program page +5. Pagination is added + +## Conclusion: + +All programs list is available with search and sorting functionality. User can redirect to apply/view page. diff --git a/g2p_self_service_portal/static/description/icon.png b/g2p_self_service_portal/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecb429ea9ceb3863d46ea852dc9c9f78d4e901b GIT binary patch literal 3985 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 literal 0 HcmV?d00001 diff --git a/g2p_self_service_portal/static/src/css/fonts/Inter-Bold.woff b/g2p_self_service_portal/static/src/css/fonts/Inter-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..eaf3d4bfd7d0717eb7eee8edefde43508c6920ca GIT binary patch literal 143208 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