<?php
/**
 * Created by PhpStorm.
 * User: mindu
 * Date: 14/8/18
 * Time: 3:12 PM
 */

namespace App\Http\Controllers\Admin;


use App\ABFL\Services\Services;
use App\ApplicationEMICalculation;
use App\Avanse\Processes\AvanseProcesses;
use App\Avanse\Services\AvanseServices;
use App\BNPL;
use App\Capri;
use App\CommunicationMapping;
use App\CommunicationService;
use App\ConsumerApplication;
use App\ConsumerApplicationElement;
use App\Logging\CloudWatchLoggerFactory;
use App\ConsumerApplicationFiles;
use App\ConsumerVerification;
use App\CFPLRLogs;
use App\CreditLine;
use App\DigitalSignDetails;
use App\DocumentDetails;
use App\Http\Controllers\FrontController;
use App\JMLoanBooking;
use App\JMService\JMServices;
use App\JobProvider;
use App\KYCDetails;
use App\LendBox;
use App\LendBoxLSP;
use App\Lenders;
use App\LoanHypothecation\LoanHypothecation;
use App\LiabilityLog;
use App\Mandate;
use App\Merchant;
use App\MerchantFiles;
use App\MerchantLocation;
use App\MerchantOffers;
use App\MultiStageDisbursement;
use App\MerchantCategoryCommonMail;
use App\MerchantCategoryLegalCharges;
use App\OnfidoIntegration;
use App\PaymentEmi;
use App\PaymentTransaction;
use App\ProFormaInvoice;
use App\Reminders;
use App\RPS_Logs;
use App\Shortio;
use App\Singularity\Singularity;
use App\Slack;
use App\StatusLogs;
use App\TATLogs;
use App\Templates;
use App\User;
use App\UserEmails;
use App\UserGeolocation;
use App\Model\LoanAgreementVendor;
use App\Vivriti;
use App\VivritiLoans;
use App\Utkarsh\Utkarsh;
use Barryvdh\DomPDF\PDF;
use Carbon\Carbon;
use App\Http\Controllers\ApiController;
use Google\Cloud\Dialogflow\V2\EntityType_Kind;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Input;
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Facades\Storage;
use mysql_xdevapi\Exception;
use phpDocumentor\Reflection\Types\Null_;
use PhpOffice\PhpWord\Shared\ZipArchive;
use Hashids\Hashids;
use App\KMGP2P;
use App\DisbursementOffers;
use Symfony\Component\HttpFoundation\File\File;

class ConsumerDocument
{
    private  $request;
    private $home_state = 'Maharashtra';
    private $IGST = 18;
    private $CGST = 9;
    private $SGST = 9;
    public $isMerchantRequest = 0;
    public $is_location_type = '';
    public $dontSaveLocal = '';
    public $cc_communication = '';
    public $ismerchantcommunication = false;

    public function __construct(Request $request){
        $this->request = $request;
        $this->ismerchantcommunication = false;
        $this->cc_communication = _env('NOTIFY_EMAIL', '');
    }

    public function saveSubventionGSTDetails($id, $subventionGST){
        ApplicationEMICalculation::where('application_id', $id)
            ->update([
                'subvention_igst' => $subventionGST['subvention_igst'],
                'subvention_sgst' => $subventionGST['subvention_sgst'],
                'subvention_cgst' => $subventionGST['subvention_cgst'],
            ]);
    }

    public function getDocument($id){

        ini_set('max_execution_time', -1);
        set_time_limit(0);
        ini_set('memory_limit', '-1');

        try{
            $cwFactory = new CloudWatchLoggerFactory();
            if ($this->request->get('type') == 'Merchant Disbursed') {
                ConsumerApplication::isSubventionInvoice(true);
            } else {
                ConsumerApplication::isSubventionInvoice(false);
            }

            $user = \App\ConsumerApplication::with('emi', 'merchant', 'application_element.merchant_center',
                'application_element', 'invoice', 'category', 'bank_details', 'mandate', 'emi.offer', 'merchant_bank_details',
                'proFormaInvoice', 'lender.language_consent', 'lender.bank_details', 'advisor', 'application_element.merchant_center.bank_details',
                'disbursement_log','activeOffer')->where('id', $id)->first();

            if(!isset($user->id) || !isset($user->emi)){
                \Session::flash('error','Application data does not exist');
                return redirect()->back();
            }

            if (isset($user->merchant) && $user->merchant && $user->merchant->is_gst == 1 && !$this->request->has('esign')) {
                if (isset($user->emi) && $user->emi && $user->emi->subvention_igst == 0 && $user->emi->subvention_sgst == 0 && $user->emi->subvention_cgst == 0) {
                    $subventionGST = (new \App\EMICalculation())->calculateGSTonSubvention($user->emi->subvention, $user->approved_amount, $user->emi->offer_id, false, $id);
                    $this->saveSubventionGSTDetails($id, $subventionGST);
                }
            }

            $disbursementController = new DisbursementController($this->request);
            $agreement_date = "";
            $digitalagreement_date = "";
            $application_id = $this->getapplication_id($user);

            $agreements = ConsumerApplicationFiles::where(function ($query) {
                $query->where('file_type', '=', 'agreement')
                    ->orWhere('file_type', '=', 'loan_agreement_esign');
            });
            $agreements->where('consumer_application_id', '=', $id);
            $agreements = $agreements->get();
            if ($agreements) {
                foreach ($agreements as $agreement) {
                    if ($agreement['file_type'] == 'agreement') {
                        $agreement_date = date('d/m/Y', strtotime($agreement['created_at']));
                    } else {
                        $digitalagreement_date = date('d/m/Y', strtotime($agreement['created_at']));
                    }
                }
                if ($agreement_date != "" && $digitalagreement_date == "") {
                    $digitalagreement_date = $agreement_date;
                }
            }
            $application = new ConsumerApplicationController();
            $words = $application->convertAmountToWords($user->approved_amount);

            $footer = $process = [];
            $subject = '';
            $link = '';
            $esignlink = '';
            $hashids = new Hashids('Creditfair by CS', 20);
            $esignidforhash = $id;
            $application_hashed_id = $hashids->encode($esignidforhash);
            $esignlink = asset("esign/id/" . $application_hashed_id);
            if ($user->lender_id === ConsumerApplication::AVANSE_LENDER_ID && in_array($user->state,array('approved','disbursement checklist done','ready for disbursement')) ) { // && $user->approved_amount > 300000
                // avanse application and approved status
                $esignlink = asset("esign/" . $application_hashed_id);
            }

        if ($this->request->get('type') == 'Sanction Letter' ||
            ($this->request->get('type') == 'Loan Agreement Esign' /*&& $user->lender_id !== ConsumerApplication::AVANSE_LENDER_ID*/) ||
            $this->request->get('type') == 'Loan Agreement' || $this->request->get('type') == 'Pro Forma Invoice' || $this->request->get('type') == 'Welcome Letter') {
            /*
                below functions run under recursion and take infinite time to complete
                comment below two lines for better results on local machine
            */
            if(!($this->request->has('getPartialData'))){
                $isHybrid = $user->activeOffer->subvention_type_id > 1;
                if($user->activeOffer && RepaymentController::isNEWRPSApplicable($user->id) && $user->lender_id != AvanseServices::$lender_id){
                    (new Slack(new Request(['title' => 'Reco Logs getRPSDetails', 'fields' => ['id' => $id,'type' => $this->request->get('type')], 'group' => Slack::$STAGE_TESTING])))->send();
                    $disbursement_phase = MultiStageDisbursement::isPartialDisbursement($user);
                    if (is_bool($disbursement_phase) || count($disbursement_phase) == 0) {
                        $schedule1 = (new RepaymentController())->getRPSDetails($id, true, $this->request->get('type'), $this->request->get('payment') ?? false, $isHybrid);
                    }
                }
                if(!$user->activeOffer || $user->activeOffer->subvention_type_id == 1 || (isset($schedule1) && !$schedule1) || !isset($schedule1)){
                    $amort = new AccountingController();
                    $schedule = $amort->viewloanschedule($id, 1);
                }
            }
        }

            switch ($this->request->get('type')) {
                case 'Pro Forma Invoice':
                    $subject = 'Disbursement Advice - ' . ucwords(strtolower($user->name));
                    break;
                case 'Sanction Letter':
                    $subject = 'Loan Approved - Sanction Letter';
                    break;
                case 'Welcome Letter':
                    $subject = 'Welcome to Credit Fair';
                    break;
                case 'Recall Notice':
                    $subject = 'EMI Due Reminder of Loan Ac No ' . $user->proFormaInvoice->loan_application_no;
                    break;
                case 'E-Nach':
                    $subject = 'Auto Debit (E-NACH) Registration';
                    $hashids = new Hashids('Creditfair by CS', 20);
                    $esignidforhash = $id;
                    $application_hashed_id = $hashids->encode($esignidforhash);
                    $esignlink = asset("esign/id/" . $application_hashed_id);
                    if (!isset($user->bank_details->bank_name)) {
                        \Session::flash('error', 'Bank is not linked');
                        return redirect()->back();
                    } elseif (!isset($user->mandate->mandate_id)) {
                        $mandate_url = json_decode($this->createenach($id));
                        if (isset($mandate_url->error)) {
                            \Session::flash('error', 'Incorrect Details for ' . $mandate_url->error);
                            return redirect()->back();
                        }
                        $link = $mandate_url->mandate;
    //                    \Session::flash('error', 'E-Nach is missing in the application');
    //                    return redirect()->back();
                    } else {
                        $link = $user->mandate->mandate_id;
                    }

                    $footer = ['disclaimer' => 1];
                    if($user->advisor) {
                        $cc_emails = [];
                        if($user->advisor->email) {
                            $cc_emails = [$user->advisor->email];
                        }
                        // array_push($cc_emails);
                    }
                    break;
                case 'E-Sign':
                    $subject = 'Signing of Loan Agreement';
                    $footer = ['disclaimer' => 1];
                    break;
                case 'Resigning':
                    if ($user->lender_id === ConsumerApplication::AVANSE_LENDER_ID && in_array($user->state,array('approved','disbursement checklist done','ready for disbursement')) ){ // && $user->approved_amount > 300000
                        LoanAgreementVendor::where('application_id',$id)->where('status','com')->delete();
                        ConsumerApplicationFiles::where('consumer_application_id', $id)->where('file_type', 'loan_agreement_esign')->delete();
                    }else{
                        ConsumerApplicationFiles::where('consumer_application_id', $id)->where('file_type', 'loan_agreement_esign')->delete();
                        DigitalSignDetails::where('application_id', $id)->where('type', 'consumer')->delete();
                        UserGeolocation::where('_id', $id)->where('id_type', 'application_id')->where('service','esign')->delete();
                    }
                    TATLogs::insert(['action' => 'Agreement Resign', '_id' => $id, 'id_type' => 'application_id','user_id' => Auth::user() ? Auth::user()->id : \request()->get('auth_user_id'), 'created_at' => Carbon::now()->toDateTimeString()]);


    //                KYCDetails::where('application_id', $id)->whereNull('deleted_at')->orderBy('created_at', 'desc')->update('resigning', 1);
    //                OnfidoIntegration::where('application_id', $id)->whereNull('deleted_at')->orderBy('created_at', 'desc')->update('resigning', 1);
    //                ConsumerApplicationElement::where('application_id', $id)->orderBy('created_at', 'desc')->update(['onfido_skip'=> 0, 'agreement_resign' => 1]);

                    $subject = 'Signing of Loan Agreement';
                    $esignlink = asset("esign/" . $application_hashed_id);
                    $footer = ['disclaimer' => 1];
                    if($user->advisor && $user->advisor->email) {
                        $cc_emails = [$user->advisor->email];
                    }
                    break;
                case 'Bank-Details':
                    $hashids = new Hashids('Creditfair by CS', 20);
                    $application_hashed_id = $hashids->encode($id);
                    $esignlink = asset("esign/id/" . $application_hashed_id);
                    $subject = 'Auto Debit (E-NACH) Registration';
                    $hashids = new Hashids('Creditfair by CS', 20);
                    $application_hashed_id = $hashids->encode($id);

                    $emandate_esign = ['emandate_api' => $hashids->encode(1), 'emandate_esign' => $hashids->encode(2)];
                    $isFullAmount = 0;
                    if ($this->request->has('b-type')){
                        $isFullAmount = 1;
                    }

                    if($this->request->has('until_cancelled') && $this->request->get('until_cancelled') == 1){
                        $isFullAmount = 2;
                    }

                    $hashids = new Hashids('Creditfair by CS', 20);
                    $isFullAmount_hashed_id = $hashids->encode($isFullAmount);
                    $url = asset("enachrequest/id/" . $application_hashed_id."/".$isFullAmount_hashed_id);
                    $footer = ['disclaimer' => 1];
                    if($user->advisor) {
                        $cc_emails = [];
                        if($user->advisor->email) {
                            $cc_emails = [$user->advisor->email];
                        }
                        // array_push($cc_emails);
                    }

                    if($user->lender_id === Utkarsh::$lender_id){
                        $redirect_link = asset('vkyc-process/thank-you/'.$application_hashed_id);
                        $request = new Request(['application_id' => $id, 'redirect_link' => $redirect_link, 'loan_agreement_number' => $application_id]);

                        $nachController = new \App\Http\Controllers\NachController();
                        request()->merge(['utkarsh_mandate' => true]);
                        $nach_data = $nachController->addEMandateConsumner($application_hashed_id, $isFullAmount_hashed_id);
                        $nach_data_update = [
                            'bankid' => $nach_data['bank']->id,
                            'applicationid' => $id,
                            'lenderid' => $user->lender_id,
                            'b_type' => $nach_data['b_type_status'],
                            'emandate_variant' => $nach_data['emandate_variant'],
                            'req_base' => $nach_data['req_base'],
                        ];
                        request()->merge($nach_data_update);
                        $adminNachController = new FrontController(new Request($nach_data_update));
                        $adminNachController->enachQuery();
                        $utkarsh_kyc = (new Utkarsh($request))->pushMandateDetails();

                        if(isset($utkarsh_kyc->message) && isset($utkarsh_kyc->message->surl)){
                            $url = $utkarsh_kyc->message->surl;
                        }else{
                            \Session::flash('error', $utkarsh_kyc);
                            return redirect()->back();
                        }
                    }

                    if ($user->lender_id === Singularity::$lender_id){
                        $homevilleController = (new HomevilleController(new Request(['id' => $id])))->generateNACHMandate();
                        $homevilleControllerObject = $homevilleController->getData();
                        if($homevilleControllerObject->status == 'OK') {
                            $url = $homevilleControllerObject->url ?? '';
                        }else if($homevilleControllerObject->status == 'FAIL'){
                            \Session::flash('error', json_encode($homevilleControllerObject->message));
                            return redirect()->back();
                        }else{
                            unset($url);
                        }
                    }
            }
            $cwFactory->logger(json_encode(['message' => 'Get document checkpoint1', 'application_id'=> $id]));
            $test_bot = true;
            if($this->request->get('test_bot')){
                $test_bot = false;
            }

            if (!isset($user->merchant->merchant_name)) {
                \Session::flash('error', 'Merchant is not linked');
                if(!$test_bot){
                    return false;
                }
                return redirect()->back();
            }

            if ($user->approved_amount == 0) {
                \Session::flash('error', 'Approved amount is missing in application');
                if(!$test_bot){
                    return false;
                }
                return redirect()->back();
            }

            if (!in_array($this->request->get('type'), ['Closures Letters'])) {
                $emiSchedule = $this->generateEMI($user);
                if($user->lender_id === ConsumerApplication::AVANSE_LENDER_ID && $this->request->get('type') != 'Pro Forma Invoice') {
                    $request = new Request(['id' => $id]);
                    $emiSchedule->approved_amount = (new AvanseProcesses($request))->getNetAmountAsPerAvanse();
                }
                if (isset($emiSchedule['error'])) {
                    \Session::flash('error', 'Please fix the merchant offer');
                    if(!$test_bot){
                        return false;
                    }
                    return redirect()->back();
                }
            }
            $is_agreement_signed = $this->isAgreementSigned($id);

            if (isset($user->permanent_address_line_1) && $user->permanent_address_line_1 != "") {
                $address_line1 = $user->permanent_address_line_1;
                $address_landmark = $user->permanent_address_landmark;
                $address_state = $user->permanent_address_state;
                $address_city = $user->permanent_address_city;
                $address_pincode = $user->permanent_address_pincode;
            } else {
                $address_line1 = $user->current_address_line_1;
                $address_landmark = $user->current_address_landmark;
                $address_state = $user->current_address_state;
                $address_city = $user->current_address_city;
                $address_pincode = $user->current_address_pincode;
            }

            $isMultiPhase = false;

            $disbursement_offers_data = DisbursementOffers::where('application_id', $id)->where('offer_id', $user->offer_id)->whereNull('deleted_at')->orderby('phase', 'asc')->get()->keyby('phase');
            $total_phases = $disbursement_offers_data->count();


            if ($total_phases > 0) {
                $isMultiPhase = true;
                $per_disbursement_amount_p1 = isset($disbursement_offers_data->get(1)->per_disbursement_amount) ? $disbursement_offers_data->get(1)->per_disbursement_amount : '';
                $per_disbursement_amount_p2 = isset($disbursement_offers_data->get(2)->per_disbursement_amount) ? $disbursement_offers_data->get(2)->per_disbursement_amount : '';
                $per_disbursement_amount_p3 = isset($disbursement_offers_data->get(3)->per_disbursement_amount) ? $disbursement_offers_data->get(3)->per_disbursement_amount : '';
            }

            $product_name = isset($user->application_element->product_name) && $user->application_element->product_name ? $user->application_element->product_name : '';
            $product_name = $application->getProductName($product_name);

            $cfplr_value = null;

            $cfplr_initial_date = "2024-09-09";                     // Default date value set according to the cfplr release
            $approvedLog = StatusLogs::where('application_id', $user->id)->where('status', 'approved')->orderBy('created_at', 'asc')->first(['created_at']);
            $cfplrDate = Carbon::parse($cfplr_initial_date);

            if ($approvedLog) {
                $approvedDate = Carbon::parse($approvedLog->created_at);
                if ($cfplrDate->gt($approvedDate)) {
                    // CFPLR date is after the approved date

                    $cfplr_value = null;

                } elseif ($cfplrDate->lte($approvedDate)) {
                    // CFPLR date is before the approved date

                    $activeRule = CFPLRLogs::where('lender_id', $user->lender_id)
                    ->where('status', 'ACTIVE')
                    ->whereNull('deleted_at')
                    ->first();

                    // Retrieve the instructed CFPLR rule
                    $instructedRule = CFPLRLogs::where('lender_id', $user->lender_id)
                        // ->where('effective_date', '>=', now())
                        ->whereNull('deleted_at')
                        ->orderBy('created_at', 'DESC')
                        ->first();

                    if ($instructedRule && Carbon::parse($instructedRule->effective_date)->lte(now()) && ((isset($activeRule->id) && $instructedRule->id != $activeRule->id) || !isset($activeRule->id))) {
                        // Update the status of activeRule to INACTIVE
                        if ($activeRule) {
                            $activeRule->status = 'INACTIVE';
                            if(!isset($activeRule->expiry_date)){
                                $activeRule->expiry_date = Carbon::now()->toDateTimeString();
                            }
                            $activeRule->save();
                        }

                        // Update the status of instructedRule to ACTIVE
                        $instructedRule->status = 'ACTIVE';
                        $instructedRule->save();

                        $cfplr_value = isset($instructedRule->cfplr_value) ? $instructedRule->cfplr_value : null;

                    }else{
                        $cfplr_value = isset($activeRule->cfplr_value) ? $activeRule->cfplr_value : null;
                    }
                }else{
                    $cfplr_value = null;
                }
            } else {
                $cfplr_value = null;
            }
            $cwFactory->logger(json_encode(['message' => 'Get document checkpoint2', 'application_id'=> $id]));
            if(isset($emiSchedule) && $emiSchedule && isset($emiSchedule->interest_rate) && $emiSchedule->interest_rate == 0){
                $cfplr_value = null;
            }

            $process = (new AvanseProcesses($this->request));

            $added_insurance_amount_in_loan_amount = 0;
            if((new EMICalculation($this->request))->isLoanAmountAddedInLoanAmount($id) && $user->proFormaInvoice->insurance_premium_applicable == 1){
                $added_insurance_amount_in_loan_amount = isset($user->proFormaInvoice) && $user->proFormaInvoice->insurance_premium_amount ? $user->proFormaInvoice->insurance_premium_amount : 0;
            }

            $down_payment = (isset($emiSchedule) && isset($emiSchedule->upfront_from_customer)) ? $emiSchedule->upfront_from_customer : 0;
            $process = [
                'loan_application_date' => explode(' ', $user->created_at)[0],
                'date_of_reference' => Carbon::now()->toDateString(),
                'customer_name' => ($this->request->has('app_type') && $this->request->get('app_type') == 2) ? ucwords(strtolower($user->co_applicant_name)) : ucwords(strtolower($user->name)),
                'customer_mobile' => ($this->request->has('app_type') && $this->request->get('app_type') == 2) ? $user->co_applicant_mobile_number : $user->mobile_number,
                'customer_email' => ($this->request->has('app_type') && $this->request->get('app_type') == 2) ? $user->co_applicant_email : $user->email,
                'customer_pan_number' => $user->pan_card,
                'gender' => $user->gender,
                'dob' => $user->date_of_birth,
                'tenure' => $user->tenure,
                'lender_id' => $user->lender_id,
                'address' => ucwords(strtolower($address_line1 . "<br/>" . $address_landmark . ' ' . $address_state . ' ' . $address_city . ' ' . $address_pincode)),
                'current_address' => ($user->current_address_line_1) ? ucwords(strtolower($user->current_address_line_1 . "<br/>" . $user->current_address_landmark . ' ' . $user->current_address_state . ' ' . $user->current_address_city . ' ' . $user->current_address_pincode)) : '',
                'solar_install_address'=>($user->application_element->installation_address_line_1) ? ucwords(strtolower($user->application_element->installation_address_line_1 . $user->application_element->installation_address_landmark . ' ' . $user->application_element->installation_address_state . ' ' . $user->application_element->installation_address_city . ' ' . $user->application_element->installation_address_pincode)) : '',
                'purpose_of_the_loan' => isset($user->category->name) ? $user->category->name : $user->purpose,
                'purpose_id' => isset($user->category->id) ? $user->category->id : $user->purpose,
                'loan_amount' => $user->approved_amount,
                'requested_loan_amount' => $user->loan_amount,
                'loan_amount_sanctioned' => $application->convertToCommaNumber($user->aprroved_amount),
                'rate_of_interest' => '0%',
                'repayment' => '05',
                'merchant_id' => isset($user->merchant->id) ? $user->merchant->id : 0,
                'send_da_on_checklist' => isset($user->merchant->send_da_on_checklist) ? $user->merchant->send_da_on_checklist : 0,
                'merchant_emails' => (isset($user->merchant->email) && $this->request->get('type') == 'Pro Forma Invoice') ? $user->merchant->email : '',
                'email_for_merchant' => (isset($user->merchant->email)) ? $user->merchant->email : '',
                'merchant_name' => isset($user->merchant->merchant_name) ? $user->merchant->merchant_name : $user->src_merchant_name,
                'official_merchant_name' => isset($user->merchant->official_merchant_name) && $user->merchant->official_merchant_name ? $user->merchant->official_merchant_name : (isset($user->merchant->merchant_name) ? $user->merchant->merchant_name : $user->src_merchant_name),
                'merchant_address' => isset($user->merchant->address) ? ucwords(strtolower($user->merchant->address)) : '',
                'merchant_mobile' => isset($user->merchant->contact_number) ? $user->merchant->contact_number : '',
                'charge_subvention_remaining_amount' => isset($user->merchant->charge_subvention_remaining_amount) ? $user->merchant->charge_subvention_remaining_amount : 0,
                'merchant_skip_otp' => isset($user->merchant->remove_esign_otp) ? $user->merchant->remove_esign_otp : 0,
                'combined_sl_la' => isset($user->merchant->combined_sl_la) ? $user->merchant->combined_sl_la : 0,
                'merchant_processing_collected' => isset($user->proFormaInvoice) ? $user->proFormaInvoice->processing_fee_by_merchant : (isset($user->merchant->is_collected) ? $user->merchant->is_collected : 0),
                'merchant_center' => isset($user->application_element->center_id) ? $user->application_element->center_id : 0,
                'merchant_offer' => (isset($user->emi) && $user->emi->offer) ? $user->emi->offer : '',
                'date' => Carbon::now()->toDateString(),
                'place' => $user->current_address_city,
                'amountInWords' => $words,
                'co_applicant_name' => ucwords(strtolower($user->co_applicant_name)),
                'co_applicant_mobile' => $user->co_applicant_mobile_number,
                'co_applicant_email' => $user->co_applicant_email,
                'co_address' => ucwords(strtolower($user->co_applicant_address_line_1 . "<br/>" . $user->co_applicant_address_landmark . ' ' . $user->co_applicant_address_state . ' ' . $user->co_applicant_address_city . ' ' . $user->co_applicant_address_pincode)),
                'document_type' => $this->request->get('type'),
                'subject' => $subject,
                'bank_details' => $user->bank_details,
                'merchant_bank_details' => $user->merchant_bank_details,
                'link' => $link,
                'esignlink' => isset($esignlink) ? $esignlink : '#',
                'url' => isset($url) ? $url : '',
                'proFormaInvoice' => isset($user->proFormaInvoice) ? $user->proFormaInvoice : '',
                'consumer_emi' => isset($user->emi) && isset($emiSchedule) ? $emiSchedule : '',
                'application_id' => $application_id,
                'is_agreement_signed' => $is_agreement_signed,
                'agreement_date' => $digitalagreement_date,
                'status' => $user->state,
                'invoice' => isset($user->invoice) ? $user->invoice : '',
                'disbursed_date' => $this->getDisbursedDate($id),
                'gst_number' => isset($user->application_element->gst_number) && !empty($user->application_element->gst_number) ? $user->application_element->gst_number : (isset($user->merchant->gst_number) && !empty($user->application_element->gst_number) ? $user->merchant->gst_number : 0),
                'merchant_gst_number' => isset($user->proFormaInvoice->gst_number) ? $user->proFormaInvoice->gst_number : '',
                'merchant_gst_number_from_merchant' => isset($user->merchant->gst_number) ? $user->merchant->gst_number : '',
                'product_name' => $product_name,
                'advisor' => $user->advisor ?? '',
                'loan_schedule' => $schedule ?? "",
                'loan_schedule_new' => $schedule1 ?? "",
                'preferred_language' => $user->application_element->preferred_language ?? "",
                'is_gst_applicable' => $user->merchant->is_gst ?? 0,
                'center_name' => $user->application_element->merchant_center->name ?? '',
                'center_address' => isset($user->application_element->merchant_center->location) ? $user->application_element->merchant_center->location : '',
                'center_gst_number' => isset($user->application_element->merchant_center->gst_number) ? $user->application_element->merchant_center->gst_number : '',
                'center_bank' => isset($user->application_element->merchant_center->bank_details) ? $user->application_element->merchant_center->bank_details : '',
                'mandatory_document_list' => isset($user->application_element) ? array_filter(explode(',', $user->application_element->mandatory_document_list)) : '',
                'agreement_version' => isset($user->application_element) ? $user->application_element->agreement_version : 1,
                'frequency' => isset($user->emi) ? $user->emi->payment_frequency : 0,
                'over_due_amount' => isset($user->application_element) ? $user->application_element->amount_over_due : 0,
                'withhold' => isset($user->application_element) ? $user->application_element->hold_amount : 0,
                'application_hashed_id' => $application_hashed_id,
                '_cc_emails' => isset($cc_emails) && !empty($cc_emails) ? $cc_emails : [],
                'kotak_covid_file' => $this->insuranceFile($user->application_element),
                'insurance_kotak_file' => $this->insuranceKotakFile($user),
                'merchant_collected_advance_amount'=> $user->proFormaInvoice->merchant_collected_advance_amount ?? '',
                'disbursed_date1' => $this->getDisbursedDate($id),
                'lenderService' => ['category' => isset($user->category->name) ? (new LenderServices($this->request))->getCategory($user->category->name) : ''],
                'getEMandateLink' => ($this->request->has('app_type') && $this->request->get('app_type') == 2) ? $this->getEMandateLink($id, 1, 1, 2) : $this->getEMandateLink($id, 1, 1, 0),
                'processing_fee_first_emi' => $user->activeOffer->processing_fee_first_emi ?? '',
                'merchant_insurance' => $user->merchant->insurance_premium,
                'cfplr_value' => $cfplr_value,
                'isMultiPhase' => $isMultiPhase,
                'sanction_amount' => ($user->approved_amount + $added_insurance_amount_in_loan_amount) - $down_payment,
                'sanction_amount_with_insurance' => ($user->approved_amount + $added_insurance_amount_in_loan_amount),
                'per_disbursement_amount_p1' => $per_disbursement_amount_p1 ?? '',
                'per_disbursement_amount_p2' => $per_disbursement_amount_p2 ?? '',
                'per_disbursement_amount_p3' => $per_disbursement_amount_p3 ?? '',
                'interest_rate_reducing' => $process->flatBalanceToReducingById($user->id) ?? 0,
                'legal_charges' => $user->emi->legal_charges,
                'cersai_hypothecation_charges' => (new DisbursementController(new Request()))->getCersaiHypothecationCharge($user),
                'interest_rate_flat'=> $user->emi->interest_rate,
                'legal_charges_processing_fee' => 0,
                'showForeclosureCharges' => StatusLogs::where('application_id', $user->id)
                    ->where('status', 'approved')
                    ->where('created_at', '>=', '2026-06-10 00:00:00')
                    ->exists(),
            ];
            if($this->request->has('app_type') && $this->request->get('app_type') == 2){
                $process['app_type'] = $this->request->get('app_type');
            }

            if($user->lender_id == JMServices::$lender_id){
                $JMLoanBooking = JMLoanBooking::where('application_id', $user->id)->first(['loan_ac_no']);
                $process['jm_loan_ac_no'] = $JMLoanBooking->loan_ac_no ?? '';
            }
            if($user->lender_id == Vivriti::$lender_id){
                $VivritiLoan = VivritiLoans::where('application_id', $user->id)->first(['loan_id']);
                $process['vivriti_loan_ac_no'] = $VivritiLoan->loan_id ?? $user->id;
            }

            // $cat = _env('APP_CONNECTION') ? 24 : 6;
            // if($user->purpose == $cat){
            if(isset($user->proFormaInvoice->insurance_premium_applicable) && $user->proFormaInvoice->insurance_premium_applicable == 1){
                // $tenure_in_years = ceil($user->tenure / 12);
                $tenure_in_years = $user->proFormaInvoice->insurance_coverage ?? 1;
                $total_insurance = (new ConsumerApplicationController())->insuranceCalculation($user->approved_amount,$user->application_element->discount_by_cf,$user->emi->processing_fee,1, $tenure_in_years, $approvedDate ?? null, $user->application_element->inverter_gross_project_amount ?? 0, $user->id);
                if (is_array($total_insurance)) {
                    $process['vendor_insurnace_permium'] = $total_insurance['insurnace_permium'];
                    $process['cf_insurance_processing_fees'] = $total_insurance['cf_insurance_processing_fees'];
                    $process['total_insurnace_permium'] = $total_insurance['total'];
                    ProFormaInvoice::where('application_id', $id)->update(['insurance_premium_amount' => $total_insurance['total']]);
                }
                $process['proFormaInvoice'] = ProFormaInvoice::where('application_id', $user->id)->first();
                // $process['loan_processing_fee'] = $total_insurance['processing_fee'];
            }
            $cwFactory->logger(json_encode(['message' => 'Get document checkpoint3', 'application_id'=> $id]));
            if(in_array($user->purpose, AvanseProcesses::$educationCategories) || $user->lender_id === ConsumerApplication::AVANSE_LENDER_ID){
                $avanse_lan = AvanseProcesses::getLANNumber($id);
                if($avanse_lan) {
                    $process['avanse_lan'] = $avanse_lan;
                }
                $avanse_cif = AvanseProcesses::getCIFNumber($id, $user->applicant_id);
                if($avanse_cif) {
                    $process['avanse_cif'] = $avanse_cif;
                }
            }

            if($test_bot && $this->request->get('type') != 'CAM') {
                if (isset($process['consumer_emi']->processing_fee) && $process['consumer_emi']->processing_fee > 0 && !in_array($this->request->get('type'), ['Original Seen', 'Loan Agreement', 'Closures Letters'])) {
                    if ($this->isProcessingFeeCollected($process)) {
                        if (!$application->isProcessingFeeApplicable($user->id)) {
                            $processingFeeData = $process;
                            $processingFeeData['lender'] = $user['lender'];
                            $process['processing_fee_link'] = $application->sendProcessingFeeLink($processingFeeData, $user);
                        }
                    }
                }

                if ($insurance_fee_amount = $disbursementController->isCustomerPayingInsuranceFee($user)) {
                    $process['insurance_fee_link'] = $application->sendInsuranceFeeLink($insurance_fee_amount, $user);
                }

                if ($cf_advance_amount = $disbursementController->isCFCollectingAdvance($user)) {
                    $process['advance_amount_link'] = $application->sendAdvanceAmountLink($cf_advance_amount, $user);
                }
            }

            $advance_amount_link = isset($process['advance_amount_link']) ? $process['advance_amount_link'] : "";
            $will_cf_collect_advance_amount = isset($cf_advance_amount) ? $cf_advance_amount : "";
            (new Slack(new Request(['title' => 'Advance Amount slack alert ', 'fields' => ['application_id' => $id, 'advance_amount'=> $advance_amount_link, 'will_cf_collect_advance_amount' => $will_cf_collect_advance_amount], 'group' => Slack::$STAGE_TESTING])))->send();

            if ($this->request->get('type') == 'Foreclosure letter') {
                $process['foreclosure_letter'] = (new PaymentEmi())->getForeclosureAmount($user->id, $this->request->get('foreclosure_letter_date'));
            }

            //'getGSTDetails' => $this->getGSTDetails(['amount'=>isset($user->emi) ? $user->emi->processing_fee : '', ''])
            if (isset($process['consumer_emi']->processing_fee) && (isset($user->current_address_state) || isset($user->permanent_address_state))) {
                $process = array_merge($process,
                    ['getGSTDetails' => $this->getGSTDetails(
                        [
                            'amount' => $process['consumer_emi']->processing_fee,
                            'state' => (isset($user->permanent_address_state) && !empty($user->permanent_address_state)) ? $user->permanent_address_state : (isset($user->current_address_state) && !empty($user->current_address_state) ? $user->current_address_state : '')
                        ]
                    )]
                );
            }

            if (in_array($user->state, ['disbursed', 'nach registered', 'closed']) || $this->request->get('type') == "Merchant Disbursed") {
                $process = array_merge($process, ['getGSTDetailsSubvention' => $this->calculateGSTonSubvention($user)]);
            }

            if ($this->request->get('type') == "Recall Notice") {
                $accountingController = new AccountingController();
                $processingDue = $accountingController->getApplicationDueAmount($id);
                $process = array_merge($process, ['total_due_amount_with_processing_fee' => isset($processingDue['total_due']) ? $processingDue['total_due'] : 0]);
            }

            if ($this->request->get('type') == 'Loan Agreement' || $this->request->get('type') == 'Loan Agreement Esign') {
                $documentsDetails = ConsumerApplicationFiles::where('consumer_application_id', $user->id)->whereIn('file_type', ['pan_card', 'salary_slip', 'passport', 'electricity_bill', 'aadhar_card', 'gas_bill'])->groupBy('file_type')->get(['file_type']);
                $process = array_merge($process, ['documentsLists' => $documentsDetails]);
            }

            if (in_array($this->request->get('type'), ['Sanction Letter', 'Loan Agreement', 'Loan Agreement Esign'])){
                $documentsDetails = ConsumerApplicationFiles::where('consumer_application_id', $user->id)->where('file_type', 'pan_card')->orderBy('created_at', 'desc')->first(['file_path']);
                if(isset($documentsDetails->file_path)) {
                    $s3 = Storage::disk('s3');
                    $file = '1';//$s3->get($documentsDetails->file_path);
                    if($file) {
                        $process = array_merge($process, ['pan_card_image_url' => base64_encode($file)]);
                    }
                }
            }
            $cwFactory->logger(json_encode(['message' => 'Get document checkpoint4', 'application_id'=> $id]));

            if (!isset($user->emi)) {
                \Session::flash('error', 'Please generate the EMI schedule');
                if(!$test_bot){
                    return false;
                }
                return redirect()->back();
            }

            if (!isset($user->merchant->merchant_name)) {
                \Session::flash('error', 'Merchant is not linked');
                if(!$test_bot){
                    return false;
                }
                return redirect()->back();
            } else if (!\Session::has('error')) {
                \Session::flash('error', 'Please ensure the details are correct before filling the application');
            }

            if($test_bot) {
                if (in_array($this->request->get('type'), ['Pro Forma Invoice', 'Welcome Letter', 'Merchant Disbursed']) && $user->emi && $user->emi->offer && $this->request->get('request_type') != 'acceptance') {
                    $multiStageDisbursement = new MultiStageDisbursement();
                    if ($multiStageDisbursement->canPartialDisbursement($user->emi->offer->id, $user)) {
                        if ($multiStageDisbursementData = $multiStageDisbursement->initPartialDisbursement($user, $process)) {
                            if (is_bool($multiStageDisbursementData)) {
                                \Session::flash('error', 'There is no amount left to disbursed');
                                return redirect()->to('/admin/consumer-applications/edit/' . $user->id);
                            }
                            $process = $multiStageDisbursementData;
                            unset($multiStageDisbursementData);
                        }
                    }
                    unset($multiStageDisbursement);
                }
            }

            $withheld_percent = LiabilityLog::where('application_id', $id)->orderBy('created_at', 'desc')->whereNull('deleted_at')->first(['liability_percent', 'liability_amount']);

            $creditLimit = 'error';
            if($test_bot) {
                try {
                    $creditLine = new CreditLine(new Request(['id' => $id]));
                    $creditData = $creditLine->getCreditData();
                    $creditLimit = $creditData['max_loan_amount_to_sanction_basis_ml'] > $process['requested_loan_amount'] ?
                        str_replace('.00', '', money_format('%!i', round($creditData['max_loan_amount_to_sanction_basis_ml']))) : 'error';
                } catch (\Exception $e) {
                    $creditLimit = 'error';
                }
            }
            $cwFactory->logger(json_encode(['message' => 'Get document checkpoint5', 'application_id'=> $id]));
            $exception_list = [];
            if(isset($user->application_element->multi_tranche_exception_list)){
                $exception = json_decode($user->application_element->multi_tranche_exception_list, true);
                foreach($exception as $k => $doc){
                    if($doc['name'] == 'CAM'){
                        $doc['link'] = \request()->getSchemeAndHttpHost().'/admin/consumer-applications/edit/'.$id.'?docs=1&href=nav-documents-tab&#nav-documents-tab';
                    }
                    if($doc['name'] == 'repayment history'){
                        $doc['link'] = \request()->getSchemeAndHttpHost().'/admin/payment/start_v1/'.$id;
                    }
                    if($doc['name'] == 'latest bureau'){
                        $doc['link'] = \request()->getSchemeAndHttpHost().'/admin/consumer-applications/edit/'.$id.'?docs=1&href=nav-documents-tab&#nav-documents-tab';
                    }
                    if($doc['name'] == 'latest bank statement'){
                        $doc['link'] = \request()->getSchemeAndHttpHost().'/admin/consumer-applications/edit/'.$id.'?docs=1&href=nav-documents-tab&#nav-documents-tab';
                    }
                    if($doc['name'] == 'CPV'){
                        $doc['link'] = \request()->getSchemeAndHttpHost().'/admin/consumer-applications/edit/'.$id.'?docs=1&href=nav-documents-tab&#nav-documents-tab';
                    }
                    if(!in_array($doc['name'],['CAM','repayment history','latest bureau','latest bank statement','CPV'])){
                        $doc['link'] = \request()->getSchemeAndHttpHost().'/admin/consumer-applications/edit/'.$id.'?docs=1&href=nav-documents-tab&#nav-documents-tab';
                    }
                    array_push($exception_list,$doc);
                }
            }

            $merchant_disbursement_status = false;
            if(isset($user->merchant)){
                if($user->merchant->pre_status == 0 && $user->merchant->is_guest_active == 1 && $user->merchant->status == 'active'){
                    $merchant_disbursement_status = true;
                }
                if($user->merchant->status == 'inactive' || $user->merchant->pre_status == 1 || $user->merchant->is_guest_active == 0){
                    $disbursement_status = false;
                }
            }

            $apiController = new ApiController();
            $isHypothecationActive = $apiController->canHypothecated($id);
            if ($isHypothecationActive) {
                $request = new Request();
                $request->merge(['id' => $id]);
                $hypothecation = new LoanHypothecation($request);
                $agreementLink = $hypothecation->isSigningCompleted();

                if ($agreementLink === true) {
                    (new Slack(new Request(['title' => 'Hypothecation Agreement Already Signed ', 'fields' => ['application_id' => $id], 'group' => Slack::$STAGE_TESTING])))->send();
                } elseif ($agreementLink === false) {
                    (new Slack(new Request(['title' => 'Hypothecation Agreement Not Fetched ', 'fields' => ['application_id' => $id], 'group' => Slack::$STAGE_TESTING])))->send();
                } else {
                    $process["esignlink"] = $agreementLink;
                }

            }

            $cwFactory->logger(json_encode(['message' => 'Get document checkpoint6', 'application_id'=> $id]));

            $documentDetails= ['user' => $process, 'isHypothecationActive' => $isHypothecationActive, 'id' => $id, 'data' => $footer,
                'lender' => $user['lender'], 'withheld_percent' => !isset($process['partial_disbursement']) ? $withheld_percent : null,
                'creditLimit' => (isset($process['phase_cycle']) && $process['phase_cycle'] == 1) || !isset($process['phase_cycle']) ? $creditLimit : 'error', 'advisorEmail' => $user->advisor->email ?? '',
                'emandate_variant' => $emandate_esign ?? '', 'combined_sl_la' => $process['combined_sl_la'],
                'application' => $user, 'is_bnpl' => $user->application_element->is_bnpl, 'multi_tranche_exception_list' => $exception_list ?? '', 'active_for_disbursement' => $merchant_disbursement_status,
                'disbursement_status' => $disbursement_status ?? true];
           /* if($this->request->get('type') === 'Pro Forma Invoice' && !$this->request->get('bot')){
                $resendDA = ConsumerApplicationFiles::where('consumer_application_id', $id)->where('file_type', 'pro_forma_invoice')->first(['id']);

                if(isset($resendDA->id) && !empty($resendDA->id)){
                    $file = ConsumerApplicationFiles::where('consumer_application_id', $id)->where('file_type', 'pro_forma_invoice')->orderBy('created_at','desc')->first();
                    (new ConsumerApplicationController())->softDeleteS3($file);
                    //$this->sendRevisedDisbursementAdvice($id, $documentDetails);
                    $userNameID = Auth::user() ? Auth::user()->id : \request()->get('auth_user_id');
    //                $userData = User::find($userNameID);
    //                (new Slack(new Request(['title' => 'Revised Proforma Sent', 'fields' => ['Customer Name' => $userData->name, 'By' => $userData->name, 'application_id' => $id], 'group' => 'loan_application'])))->send();
                    \Session::flash('success', 'Disbursement advice sent successfully');
                    //return redirect()->to('/admin/consumer-applications');
                }
            }*/

            if ($this->request->get('type') == "Loan Agreement Esign" || $this->request->get('bot')) {
                return $documentDetails;
            }

            //$verification =  ConsumerVerification::where('application_id',$id)->first();
            if ($this->request->has('viewonly')) {
                return view('admin.documents.per_forma_invoice', $documentDetails);
            }

            if ($this->request->get('type') == 'CAM') {
                $application->viewReturn = true;
                $documentDetails['cam_view'] = $application->generateCAMReport($id);
            }
            $documentDetails['pdf'] = 0;

            $cwFactory->logger(json_encode(['message' => 'Get document Success', 'application_id'=> $id]));
            return view('admin.editor.editor', $documentDetails);
        }catch (\Exception $e){
            $cwFactory->logger(json_encode(['message' => $e->getMessage(), 'line' => $e->getLine(), 'trace' => $e->getTraceAsString(), 'application_id'=> $id]));
            return false;
        }
    }

    public function insuranceFile($element){
        $kotak_covid_file = 'english_covid.pdf';
        if(isset($element->preferred_language) && in_array(strtolower($element->preferred_language), ['english','hindi','kannada','marathi','tamil'])){
            $kotak_covid_file = strtolower($element->preferred_language).'_covid.pdf';
        }
        return $kotak_covid_file;
    }

    public function insuranceKotakFile($application){
        if($application->merchant_id == 21){
            return 'insurance_kotak_personal_425';
        }else if($application->merchant && $application->emi && $application->emi->tenure > 12){
            return 'insurance_kotak_2_CD';
        }else{
            return 'insurance_kotak_1_424';
        }
    }

    public function calculateGSTonSubvention($user){
        $disbursed_date = $this->getDisbursedDate($user->id);
        $disbused_status = array('disbursed','closed','nach registered');
        if(isset($user->emi->subvention) && $user->emi->subvention > 0 && (!in_array($user['status'],$disbused_status) || $disbursed_date > '2019-03-31')) {
            $charge_subvention_remaining_amount = $user->merchant && $user->merchant->charge_subvention_remaining_amount ? 1 : 0;
            $downpayment = 0;
            if($charge_subvention_remaining_amount){
                $downpayment = $user->emi->upfront_from_customer;
            }
            $subvention_amount =  (($user->approved_amount - $downpayment)*$user->emi->subvention)/100;

            $multiStageDisbursement = (new MultiStageDisbursement())->getSubventionInvoiceAmount($user, $subvention_amount);
            $subvention_amount = isset($multiStageDisbursement['subvention_amount']) ? $multiStageDisbursement['subvention_amount'] : $multiStageDisbursement;

            $state = isset($user->merchant->state) ? $user->merchant->state : '';
            if($user->application_element && $user->application_element->center_id > 0 && isset($user->application_element->merchant_center) && isset($user->application_element->merchant_center->gst_number) && !empty($user->application_element->merchant_center->gst_number) && !empty($user->application_element->merchant_center->state)){
                $state = isset($user->application_element->merchant_center->state) ? $user->application_element->merchant_center->state : '';
            }

            if($subvention_amount > 0) {
                if (isset($user->merchant->is_gst) && $user->merchant->is_gst == 1 && !empty($state)) {
                    return (new ConsumerDocument(new Request()))->getGSTDetails(
                        [
                            'amount' => $subvention_amount,
                            'state' => $state
                        ],0
                    );
                }
            }
        }
        return array();
    }
    public function isProcessingFeeCollected($process){
        if (isset($process['proFormaInvoice'])) {
            $lender = ConsumerApplication::where('id', $process['proFormaInvoice']->application_id)
                ->first(['lender_id']);
            if ($lender && $lender->lender_id == Singularity::$lender_id) {
                return false;
            }
        }
        if(isset($process['merchant_processing_collected']) && $process['merchant_processing_collected'] == 0){
            if(isset($process['processing_fee_first_emi']) && $process['processing_fee_first_emi'] == 1){
                return false;
            }
            if(isset($process['proFormaInvoice']->processing_fee_by_merchant) && $process['proFormaInvoice']->processing_fee_by_merchant == 1){
                return false;
            }
            return true;
        }
        return false;
    }

    // public function isProcessingFeeCollectedForHomeville($process){
    //     if(isset($process['merchant_processing_collected']) && $process['merchant_processing_collected'] == 0){
    //         if(isset($process['proFormaInvoice']->processing_fee_by_merchant) && $process['proFormaInvoice']->processing_fee_by_merchant == 1){
    //             return false;
    //         }
    //         return true;
    //     }
    //     return false;
    // }

    public function isProcessingFeeCollectedForHomeville($applicationData){
        $merchantProcessingCollected = 0;

        if (isset($applicationData->merchant->is_collected) && $applicationData->merchant->is_collected == 1) {
            $merchantProcessingCollected = 1;
        } elseif (isset($applicationData->proFormaInvoice->processing_fee_by_merchant) && $applicationData->proFormaInvoice->processing_fee_by_merchant == 1) {
            $merchantProcessingCollected = 1;
        }

        if ($merchantProcessingCollected == 0) {
            if (isset($applicationData->proFormaInvoice->processing_fee_by_merchant) && $applicationData->proFormaInvoice->processing_fee_by_merchant == 1) {
                return false;
            }
            return true;
        }

        return false;
    }

    function getDisbursedDate($id, $status = 'disbursed'){
        $status = StatusLogs::where('application_id',$id)
            ->where('status',$status)
            ->orderBy('id','desc')->first(['created_at']);

        return isset($status->created_at) ? $status->created_at : '';
    }

    function getLastPaymentDate($id){
        $status = PaymentTransaction::where('application_id',$id)->whereIn('payment_for', ['EMI', 'Foreclosure'])
            ->orderBy('payment_date','desc')->first(['payment_date as created_at']);

        return isset($status->created_at) ? $status->created_at : '';
    }

    function getLoanClosedDate($id){
        $status = StatusLogs::where('application_id',$id)
            ->where('status','closed')
            ->orderBy('id','desc')->first(['created_at']);

        return isset($status->created_at) ? $status->created_at : '';
    }

    public function getapplication_id($user){
        if(isset($user['proFormaInvoice']['loan_application_no']) && $user['proFormaInvoice']['loan_application_no'] != ""){
            $application_id = $user['proFormaInvoice']['loan_application_no'];
        }else {

            $type = 7;
            if($user->merchant_id == 5026){
                $type = 8;
            }

            if (strlen($user['id']) < $type) {
                $diff = $type - strlen($user['id']);
                $concatstring = "";
                for ($i = 0; $i < $diff; $i++) {
                    $concatstring = $concatstring . "0";
                }
            }
            $application_id = $user['merchant']['slug'].$concatstring.$user['id'];
        }
        return $application_id;
    }
    public function generateEMI($emi){
        $emiCalculation = new EMICalculation($this->request);
        return $emiCalculation->getRepaymentSchedule($emi);
    }

    public function isAgreementSigned($id){
        $consumerSignedFile = ConsumerApplicationFiles::where('consumer_application_id', $id)
            ->whereIn('file_type', ['loan_agreement_esign', 'hypothecation_agreement'])
            ->orderByDesc('created_at')
            ->first(['file_path']);
        return isset($consumerSignedFile->file_path) ? $consumerSignedFile->file_path : 0;
    }

    public function runThroughCron($id){
        $jobsData = $this->request->all();
        unset($jobsData['is_email_ui']);
        $payload[] = [
            'payload' => json_encode($jobsData),
            'from' => 'runThroughCron',
            'application_id' => $id,
            'available_at' => Carbon::now()->toDateTimeString(),
            'created_at' => Carbon::now()->toDateTimeString()
        ];

        JobProvider::insert($payload);
    }

    public function getEMandateLink($id, $isFullAmount = 0, $is_until_cancelled = 0, $apptype = 0){
        $hashids         = new Hashids('Creditfair by CS', 20);
        $application_hashed_id = $hashids->encode($id);

        if($is_until_cancelled == 1){
            $isFullAmount = 2;
        }

        $hashids = new Hashids('Creditfair by CS', 20);
        $isFullAmount_hashed_id = $hashids->encode($isFullAmount);
        if($apptype == 2){
            $app_type = "?app_type=2";
        }else{
            $app_type = '';
        }

        try {
            $enach_link = Shortio::getUrl(asset("enachrequest/id/" . $application_hashed_id."/".$isFullAmount_hashed_id.$app_type));
        }catch (\Exception $e){
            $enach_link = asset("enachrequest/id/" . $application_hashed_id."/".$isFullAmount_hashed_id.$app_type);
        }

        return $enach_link;
    }

    public function downloadDocument($id){

        $solar_fair_app_link_and_footer = 0;

        if(!in_array(trim($this->request->get('request_type')), ['Preview PDF','Download PDF'])) {
            if ($this->request->has('is_email_ui') && ($this->request->get('type') == 'Pro Forma Invoice' || $this->request->get('type') == 'Sanction Letter')) {
                $this->runThroughCron($id);
                \Session::flash('success', 'You will be notified on ' . $this->cc_communication);
                return redirect()->back();
            }
        }

        $user = \App\ConsumerApplication::with('application_element','advisor','merchant','emi.offer')->where('id',$id)->first(['id','email','merchant_id','name','mobile_number','lender_id','co_applicant_name','co_applicant_mobile_number','co_applicant_email','created_by','approved_amount','purpose']);
        // $amount = ConsumerApplication::where('id', $id)->first(['approved_amount']);
        // $techbug_url = "https://hooks.slack.com/services/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";

        if ($this->request->get('request_type') != 'Preview PDF' && $this->request->has('action_type') && $this->request->get('action_type') == 2 && ($this->request->get('type') == 'Loan Agreement' || $this->request->get('type') == 'Pro Forma Invoice')) {
            if($this->request->get('type') == 'Loan Agreement') {
                $hashids = new Hashids('Creditfair by CS', 20);
                $application_hashed_id = $hashids->encode($id);
                DigitalSignDetails::where('application_id', $id)->where('type', 'consumer')->update(['isagreementsigned' => 0]);
                ConsumerApplicationFiles::where('consumer_application_id',$id)->where('file_type',str_replace(' ','_',strtolower("Loan Agreement Esign")))->delete();
                (new FrontController())->digitalsignupdate($application_hashed_id, true);
                $userNameID = Auth::user() ? Auth::user()->id : \request()->get('auth_user_id');
                if($userNameID) {
                    $userData = User::find($userNameID);
                    $advisor_id = isset($user->advisor) && isset($user->advisor->id) ? $user->advisor->id : '';
                    $slack_url = isset($user->advisor->slack_url) && isset($user->advisor->slack_url) ? $user->advisor->slack_url : '';
                    $segment = User::where('id', $advisor_id)->first(['id', 'name', 'slack_id']);
                    if(isset($segment->slack_id) && $segment->slack_id) {
                        (new Slack(new Request(['title' => 'Resign Agreement By System', 'fields' => ['Customer Name' => $user->name, 'By' => $userData->name, 'application_id' => $id], 'group' => 'loan_application','tagging' => [$advisor_id]])))->send();
                        (new Slack(new Request(['title' => 'Resign Agreement By System', 'fields' => ['Customer Name' => $user->name, 'By' => $userData->name, 'application_id' => $id], 'group' => $slack_url])))->send();
                    }
                }
                $sanction_letter_pdf = (new ConsumerApplicationController())->sendSanctionLetter($id, true);
                $this->uploadToS3(str_replace(' ','_',strtolower('Sanction Letter')), $id, $sanction_letter_pdf);
                \Session::flash('success', 'Loan Agreement signed, Sanction letter generated & sent successfully');
            }else{
//                ConsumerApplicationFiles::where('consumer_application_id',$id)->where('file_type','proforma')->delete();
//                ConsumerApplicationFiles::where('consumer_application_id',$id)->where('file_type','pro_forma_invoice')->delete();
                $this->sendRevisedDisbursementAdvice($id);
                $userNameID = Auth::user() ? Auth::user()->id : $this->request->get('auth_user_id');
                $advisor_id = isset($user->advisor) && isset($user->advisor->id) ? $user->advisor->id : '';
                $slack_url = isset($user->advisor) && isset($user->advisor->slack_url) ? $user->advisor->slack_url : '';
                if($userNameID) {
                    $userData = User::find($userNameID);
                    $advisor_id = isset($user->advisor) && isset($user->advisor->id) ? $user->advisor->id : '';
                    $slack_url = isset($user->advisor->slack_url) && isset($user->advisor->slack_url) ? $user->advisor->slack_url : '';
                    $segment = User::where('id', $advisor_id)->first(['id', 'name', 'slack_id']);
                    if(isset($segment->slack_id) && $segment->slack_id) {
                        (new Slack(new Request(['title' => 'Resign Proforma By System', 'fields' => ['Customer Name' => $userData->name, 'By' => $userData->name, 'application_id' => $id], 'group' => 'loan_application','tagging' => [$advisor_id]])))->send();
                        (new Slack(new Request(['title' => 'Resign Proforma By System', 'fields' => ['Customer Name' => $userData->name, 'By' => $userData->name, 'application_id' => $id], 'group' => $slack_url])))->send();
                    }
                }
                \Session::flash('success', 'Disbursement advice sent successfully');
            }
            return redirect()->to('/admin/consumer-applications');
        }

        if ($this->request->has('partial_disbursed') && $this->request->get('partial_disbursed') == "partial_disbursed" && strpos($this->request->get('request_type'), 'Disburse Phase') !== false){
            (new ConsumerApplicationController())->sendProForma($id, false);
            \Session::flash('success', 'Application disbursed successfully');
            return redirect()->to('/admin/consumer-applications');
        }
        $consent_key = 0;
        if($this->request->get('type') == 'Sanction Letter'){
            $consent_key = array_search ('Approval', CommunicationService::$com_category);
        }else if($this->request->get('type') == 'Welcome Letter'){
            $consent_key = array_search ('Welcome Letter', CommunicationService::$com_category);
        }else if($this->request->get('type') == 'Bank-Details'){
            $consent_key = array_search ('E-nach', CommunicationService::$com_category);
        }else{
            $consent_key = 0;
        }
        $communication = CommunicationMapping::where('merchant_id',$user->merchant_id)->count();
        $lender = Lenders::where('id',$user['lender_id'])->first();
        $message = "";
       $aggremment = $lender['agreement'];
        if($this->request->get('type') == 'Bank-Details' && (Auth::check() || $user->merchant_id != 6543)){
            $hashids         = new Hashids('Creditfair by CS', 20);
            $application_hashed_id = $hashids->encode($id, time());


            $isFullAmount = 0;
            if ($this->request->has('b-type')){
                $isFullAmount = 1;
            }

            if($this->request->has('is_until_cancelled') && $this->request->get('is_until_cancelled') == 1){
                $isFullAmount = 2;
            }

            $hashids = new Hashids('Creditfair by CS', 20);
            $isFullAmount_hashed_id = $hashids->encode($isFullAmount);

            $apptype = ($this->request->has('app_type') && $this->request->get('app_type') == 2) ? '?app_type=2' : '';
            try {
                $enach_link = Shortio::getUrl(asset("enachrequest/id/" . $application_hashed_id."/".$isFullAmount_hashed_id.$apptype));
            }catch (\Exception $e){
                $enach_link = asset("enachrequest/id/" . $application_hashed_id."/".$isFullAmount_hashed_id.$apptype);
            }
//            $message = "Dear ".$user['name'].",<br/>To finalise your Easy EMI plan at ".$user['merchant']['merchant_name'].", please register the auto-debit mandate by clicking below:<br/>".$enach_link."<br/> You will be completing the process on a secure site run by the regulator, NPCI and the same will require your Debit Card OR Net Banking details. Your data is secured by bank grade encryption.<br/>In case you face any issues, please contact Credit Fair at: info@creditfair.in<br/> Best,<br/>Team Credit Fair<br/>09967235047";
            $message = "Dear ".$user['name'].", <br/>Kindly complete the e-NACH process to register your bank account for auto-debit of EMIs towards your EASY EMI plan purchase made at ".$user['merchant']['merchant_name'].". ".$enach_link." <br/> - Credit Fair";
            $entity = ['templateid' => '1307166902768326293', 'entityid' => Templates::$entityid];
            $app_mobile = ($this->request->has('app_type') && $this->request->get('app_type') == 2) ? $user['co_applicant_mobile_number'] : $user['mobile_number'];
            $mobile = "91".$app_mobile;
            $consent_key = array_search ('E-nach', \App\CommunicationService::$com_category);
            $communication = \App\CommunicationMapping::where('merchant_id',$user->merchant_id)->whereNull('deleted_at')->count();
            $wa_comm = \App\CommunicationMapping::whereRaw('FIND_IN_SET('.$consent_key.',type_ids)')->where('communication_id',3)->where('merchant_id',$user->merchant_id)->count();
            if($wa_comm == 1 || $communication == 0 || $consent_key == 0) {
                $templateId = Templates::$nach_process_c1;
            }else{
                $templateId = '';
            }
            $args = [$user['name'], $user['merchant']['merchant_name'],$enach_link];

            $sm_comm = CommunicationMapping::whereRaw('FIND_IN_SET('.$consent_key.',type_ids)')->where('communication_id',2)->where('merchant_id',$user->merchant_id)->count();
            if($sm_comm == 1 || $communication == 0 || $consent_key == 0) {
                (new Reminders(new Request()))
                    ->setSMSBody(str_replace('<br/>', "\n", $message), $entity)
                    ->setPhone($mobile)
                    ->setAdditionalData(['id' => $id, 'templateId' => $templateId, 'args' => $args])
                    ->send();
            }
        }
        $em_comm = CommunicationMapping::whereRaw('FIND_IN_SET('.$consent_key.',type_ids)')->where('communication_id',1)->where('merchant_id',$user->merchant_id)->whereNull('deleted_at')->count();
        if($this->request->get('request_type') == 'Send Email'){
            if($em_comm == 1 || $communication == 0 || $consent_key == 0){
                if($errorCode = $this->send_email($user)) {
                    if($errorCode === 5){
                        \Session::flash('error', 'Something went wrong while sending email... Please check emailid before trying again');
                    }else{
                        \Session::flash('success', 'Email Sent successfully');
                    }
                }else{
                    \Session::flash('error', 'Mandate Link is missing');
                }
            }else{
                \Session::flash('error', 'NACH Email is disabled for this merchant.');
            }
            return redirect()->back();
        }

        $loan_agreement = '';
        if($this->request->get('txt')) {
            $pdf = App::make('snappy.pdf.wrapper');
            // return $this->request->get('txt');
            $pdf->loadHTML($this->request->get('txt'))->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            if ($this->request->get('type') == 'Loan Agreement') {
                $pdf->setOption("footer-right", "Page [page] from [topage]");
                $pdf->setOption('footer-font-size', 10);
                $pdf->setOption('margin-bottom', 30);
            } else if ($this->request->get('type') == 'Foreclosure letter' || $this->request->get('type') == 'Welcome Letter' || $this->request->get('type') == 'Closures Letters' || $this->request->get('type') == 'Recall Notice') {
                $pdf->setOption('margin-bottom', 25);
                $solar_fair_app_link_and_footer = 1;

            }
            $loan_agreement = $pdf->setOption('footer-html', view('admin.editor.footer', ['type' => $this->request->get('type'), 'lender' => $lender])->render());
            if ($this->request->get('request_type') == 'Preview PDF') {
                return $loan_agreement->inline();
            }
        }


        if($this->request->get('type') == 'CAM' && $this->request->get('request_type') == 'Save PDF' && $this->request->get('cam_view') == 2){
            $this->uploadToS3('credit_appraisal_memo', $id, $loan_agreement->output());
            \Session::flash('success', 'Credit appraisal memo generated successfully');
            return redirect()->back();
        }

        $test_bot = true;
        if($this->request->get('test_bot')){
            $test_bot = false;
        }

        if(!$test_bot) {
            return $loan_agreement->output();
        }

        if(empty($user->email) && $this->request->get('type') != 'Pro Forma Invoice'){
            //\Session::flash('error', 'Customer email id not found');
            //return redirect()->back();
        }

        $email = [$user->email];
        if(isset($user['co_applicant_email']) && $user['co_applicant_email'] != "" && $user['co_applicant_email'] != null){
            array_push($email,$user['co_applicant_email']);
        }
        if($this->request->get('type') == 'Pro Forma Invoice' || $this->request->get('type') == 'Merchant Disbursed'){
            if(!isset($user->merchant_id)){
                \Session::flash('error', 'Merchant is not linked');
                return redirect()->back();

            }
            $merchant = Merchant::where('id',$user->merchant_id)->first(['email']);

            if($merchant->email == ''){
                //\Session::flash('error', 'Merchant email is missing');
                //return redirect()->back();
            }
            $email = explode(',', trim($merchant->email));
            if(isset($user->application_element->center_id) && $user->application_element->center_id != null && $user->application_element->center_id != "" && $user->application_element->center_id != 0 ) {
                $center = MerchantLocation::where('id',$user->application_element->center_id)->first(['email']);
                if (isset($center->email) && $center->email != "") {
                    $centeremail = explode(',', trim($center->email));
                    $email = array_merge($email, $centeremail);
                }
            }
        }

        $cc_emails = $this->request->get('cc_emails') != '' ? explode(',',trim($this->request->get('cc_emails'))) : [];

        $is_include_footer = 0;
        if ($this->request->get('type') == 'Recall Notice'){
            $is_include_footer = 1;
            $_merchant = Merchant::where('id',$user->merchant_id)->first(['email']);
            if (isset($_merchant->email) && !empty($_merchant->email)) {
                $email = explode(',', trim($_merchant->email));
                $cc_emails = array_merge($cc_emails, $email);
                if($user->email)
                    $email = [$user->email];
            }
        }
        $custom_sanction_footer = 0;
        if($this->request->get('type') == 'Sanction Letter'){
            $custom_sanction_footer = 1;
        }
        $agreement_version = isset($user->application_element->agreement_version) ? $user->application_element->agreement_version : 1;

        $fileNameAttach = $this->request->get('type');
        if ($this->request->get('type') == 'Pro Forma Invoice'){
            $fileNameAttach  = 'Disbursement Advice';
        }

        $payment_frequency = $user->emi && isset($user->emi->payment_frequency) ? $user->emi->payment_frequency : 1;
        $mailData = ['fileName' => $fileNameAttach.'.pdf','pdf'=>$loan_agreement,'email'=>$email,'cc_emails'=>$cc_emails,'id'=>$id,'aggremment'=>$aggremment,'lenderid'=>$lender['id'],'agreement_version'=>$agreement_version, 'payment_frequency' => $payment_frequency, 'processing_fee_first_emi' => $user->emi && $user->emi->offer && $user->emi->offer->processing_fee_first_emi ? 1 : 0, 'merchant_id' => $user->merchant_id];
        //$this->documentVersioning($user, $loan_agreement,$mailData);
        $dl_path = null;


        $email_comm = CommunicationMapping::whereRaw('FIND_IN_SET('.$consent_key.',type_ids)')->where('communication_id',1)->where('merchant_id',$user->merchant_id)->whereNull('deleted_at')->count();

        $categoryMail = MerchantCategoryCommonMail::where('merchant_category_list','LIKE','%'.$user->purpose.'%')->whereNull('deleted_at')->first(['email']);
        $fromMails = [];
        if (isset($categoryMail->email) && !empty($categoryMail->email)) {
            $arremail = explode(',', trim($categoryMail->email));
            $fromMails = array_merge($fromMails, $arremail);
        }
        if($this->request->get('subject') != ''){
            try {
                if((Auth::check() || $user->merchant_id != 6543) && ($email_comm == 1 || $communication == 0 || $consent_key == 0) && ($user->application_element->vendor_id != (_env('JUSPAY_VENDOR', ''))) || ($user->merchant->send_da == 1 && $this->request->get('type') == 'Pro Forma Invoice') && array_filter($mailData['email']) &&  $mailData['email'] = UserEmails::isValidates(array_filter($mailData['email']))) {

                    Mail::send('emails.reminders.basic_reminder', [
                        'body' => $this->request->get('body'),
                        'lender_id' => $lender['id'],
                        'email_type' => $this->request->get('type'),
                        'is_include_footer' => $is_include_footer,
                        'custom_sanction_footer' => $custom_sanction_footer,
                        'solar_fair_app_link_and_footer' => $solar_fair_app_link_and_footer
                    ], function ($message) use ($fromMails,$mailData,$user) {
                        // if($this->request->has('from_mail') && $this->request->get('from_mail')) {
                            // $message->from($this->request->get('from_mail'));
                        // }

                        if($user->merchant_id == _env('Finsall_id')){
                            $mailData['email'] = ['suyog@creditfair.in'];
                            $mailData['cc_emails'] = [];
                        }

                        if(count($fromMails) > 0 && ($this->request->get('type') == 'Pro Forma Invoice')){
                            $message->from($fromMails);
                        }
                        $_email_ids = [];
                        foreach ($mailData['email'] as $_email_id) {
                            $_email_ids[] = trim($_email_id);
                        }
                        $message->bcc(_env('BACKUP_EMAIL'));
                        $message->to($_email_ids)->subject($this->request->get('subject'));
                        if($this->request->get('type') == 'Sanction Letter' && isset($this->cc_communication['ops@creditfair.in'])){
                            unset($this->cc_communication['ops@creditfair.in']);
                        }
                        // if($this->ismerchantcommunication == true){
                        //     $message->cc($this->cc_communication);
                        // }
                        if((isset($mailData['merchant_id']) && (new BNPL())->is($mailData['merchant_id'])) ||
                            (/*isset($user['lender_id']) && in_array($user['lender_id'], [LendBox::$lender_id, AvanseServices::$lender_id]) &&*/ $this->request->get('type') == 'Merchant Disbursed')){
                            //No Sanction Letter
                        }else{
                            if($mailData['pdf']) {
                                $message->attachData($mailData['pdf']->output(), $mailData['fileName']);
                            }
                        }
                        if ($this->request->has('cc_emails') && !empty($this->request->get('cc_emails'))) {
                            $cc_emails = $mailData['cc_emails'];
//                        array_push($cc_emails/*, _env('NOTIFY_EMAIL', '')*/);
                            if($cc_emails) {

                                $_cc_email_ids = [];
                                foreach ($cc_emails as $_cc_email_id) {
                                    $_cc_email_ids[] = trim($_cc_email_id);
                                }

                                $message->cc($_cc_email_ids);
                            }
                        }

                        if ($this->request->get('type') == 'Sanction Letter' && !in_array($user->lender_id, [Singularity::$lender_id, Capri::$lender_id, Vivriti::$lender_id])) {
                            if ($agreementPDf = $this->getLoanAgreement($mailData['id'],$mailData['agreement_version'])) {
                                if($agreementPDf['isInsurance']){
                                    $message->attachData($agreementPDf['pdf']->output(), $agreementPDf['fileName']);
                                }else if ($mailData['lenderid'] != Services::$lender_id){
                                    $message->attachData($agreementPDf['pdf']->output(), $agreementPDf['fileName']);
                                }
                            } else {
                                $message->attach(storage_path() . '/csv/' . $mailData['aggremment'], ['as' => 'General Terms and Conditions']);
                            }
                            $prefilled_nach = $this->getPrefilledNach($mailData['id']);
                            if($prefilled_nach){
                                if(isset($prefilled_nach[0]) && $prefilled_nach[0] != ""){
                                    $message->attachData($prefilled_nach[0]['path'], $prefilled_nach[0]['mime']['as']);
                                    if (isset($prefilled_nach[0]['delete']) && $prefilled_nach[0]['delete'] == true) {
                                        unlink($prefilled_nach[0]['path']);
                                    }
                                }
                                if(isset($prefilled_nach[1]) && $prefilled_nach[1] != ""){
                                    $message->attachData($prefilled_nach[1]['path'], $prefilled_nach[1]['mime']['as']);
                                    if (isset($prefilled_nach[1]['delete']) && $prefilled_nach[1]['delete'] == true) {
                                        unlink($prefilled_nach[1]['path']);
                                    }
                                }
                            }

                            if($mailData['payment_frequency'] == 1) {
                                if ($mailData['lenderid'] == 2) {
                                    $message->attach(storage_path() . '/csv/KM_Updated_NACH.pdf', ['as' => 'Nach']);
                                    $message->attach(storage_path() . '/csv/km_sample_nach.pdf', ['as' => 'Sample Nach']);
                                } else {
                                    $message->attach(storage_path() . '/csv/Pride NACH Form.pdf', ['as' => 'Nach']);
                                    $message->attach(storage_path() . '/csv/pride_nach_sample.pdf', ['as' => 'Sample Nach']);
                                }
                            }

                            $message->attach(storage_path() . '/csv/Correct way to fill cheque.jpeg', ['as' => 'Correct way to fill cheque']);
                            $message->attach(storage_path() . '/csv/Wrong and right way to fill nach.jpeg', ['as' => 'Wrong and right way to fill nach']);

                        }

                        if ($this->request->get('type') == 'Recall Notice') {
                            $this->uploadToS3(str_replace(' ','_',strtolower($this->request->get('type'))), $mailData['id'], $mailData['pdf']->output());
                        }

                        if ($this->request->get('type') == 'Welcome Letter') {
                            // in case of avanse as lender don't send the attachments
                            if($mailData['lenderid'] !== ConsumerApplication::AVANSE_LENDER_ID) {
                                $attachments = $this->getUploadedFile($mailData['id'], $mailData['processing_fee_first_emi']);

                                foreach ($attachments as $attachment) {
                                    if (empty($attachment) || !isset($attachment['path'])) {
                                        continue;
                                    }

                                    if (isset($attachment['isRaw']) && $attachment['isRaw'] == true) {
                                        $message->attachData($attachment['path'], $attachment['mime']['as']);
                                    } else {
                                        $message->attach($attachment['path'], $attachment['mime']);
                                    }
                                }
                            }

                        }

                        if ($this->request->get('type') == 'Pro Forma Invoice' && (!$this->request->has('is_send_osv') || ($this->request->get('is_send_osv') && $this->request->get('is_send_osv') == false))){
                            /* removing 'osv document from applicant's section in merchant app' as per jira id 3546 */
                            // if ($originalSeenPDf = $this->getOriginalSeenVerifiedMerchant($mailData['id'])) {
                            //     $message->attachData($originalSeenPDf['pdf']->output(), $originalSeenPDf['fileName']);
                            // }
                            $prefilled_nach = $this->getPrefilledNach($mailData['id']);
                            if($prefilled_nach){
                                if(isset($prefilled_nach[0]) && $prefilled_nach[0] != ""){
                                    $message->attachData($prefilled_nach[0]['path'], $prefilled_nach[0]['mime']['as']);
                                    if (isset($prefilled_nach[0]['delete']) && $prefilled_nach[0]['delete'] == true) {
                                        unlink($prefilled_nach[0]['path']);
                                    }
                                }
                                if(isset($prefilled_nach[1]) && $prefilled_nach[1] != ""){
                                    $message->attachData($prefilled_nach[1]['path'], $prefilled_nach[1]['mime']['as']);
                                    if (isset($prefilled_nach[1]['delete']) && $prefilled_nach[1]['delete'] == true) {
                                        unlink($prefilled_nach[1]['path']);
                                    }
                                }
                            }
                            if ($mailData['lenderid'] == 1) {
                                $message->attach(storage_path() . '/csv/Pride NACH Form.pdf', ['as' => 'Nach']);
                                $message->attach(storage_path() . '/csv/pride_nach_sample.pdf', ['as' => 'Sample Nach']);
                            } else {
                                $message->attach(storage_path() . '/csv/KM_Updated_NACH.pdf', ['as' => 'Nach']);
                                $message->attach(storage_path() . '/csv/km_sample_nach.pdf', ['as' => 'Sample Nach']);
                            }
                        }

                    });
                }
                // if($fileNameAttach == 'Disbursement Advice'){
                //     if(isset($user->advisor->slack_url)){
                //         (new Slack(new Request(['title' => $this->request->get('subject'), 'fields' => ['Content' => $this->request->get('slackmailcontent'),'Applicant Doc' => \request()->getSchemeAndHttpHost().'/admin/consumer-applications/edit/'.$user->id.'?href=nav-documents-tab&#nav-documents-tab'], 'group' => $user->advisor->slack_url])))->send();
                //     }
                // }
                if($dl_path && file_exists($dl_path)){
                    unlink($dl_path);
                }
                if (!in_array($mailData['lenderid'], [Services::$lender_id, LendBox::$lender_id, LendBoxLSP::$lender_id])) {
                    $this->uploadProcessingFee($id);
                }
                if($this->request->get('type') == 'Welcome Letter') {
                    if(!empty($mailData['pdf'])) {
                        $this->uploadToS3(str_replace(' ','_',strtolower($this->request->get('type'))), $id, $mailData['pdf']->output());
                    }
                    $proformadata = ProFormaInvoice::where('application_id', $id)->first(['loan_application_no']);
                    if ($proformadata) {
                        $loan_application_no = $proformadata['loan_application_no'];
                    } else {
                        $loan_application_no = "";
                    }
                    $hashids         = new Hashids('Creditfair by CS', 20);
                    //$sanction_letter = "";
                    //$esignlink = "";
                    try {
                        $welcomeletter = Shortio::getUrl(asset('documents/' . $hashids->encode($id) . '/' . base64_encode(str_replace(' ', '_', strtolower($this->request->get('type'))))));
                    }catch (\Exception $e){
                        $welcomeletter = asset('documents/' . $hashids->encode($id) . '/' . base64_encode(str_replace(' ', '_', strtolower($this->request->get('type')))));
                    }

                    $checkAgreementFiles = ConsumerApplicationFiles::where('consumer_application_id',$id)->whereIn('file_type',['loan_agreement_esign','agreement'])->get();
                    foreach ($checkAgreementFiles as $checkAgreementFile){
                        if(isset($checkAgreementFile->file_type) && $checkAgreementFile->file_type == 'loan_agreement_esign'){
                            $loan_agreement_esign = $checkAgreementFile->file_type;
                            break;
                        }
                    }
                    if(!isset($loan_agreement_esign)) {
                        foreach ($checkAgreementFiles as $checkAgreementFile) {
                            if (!isset($loan_agreement_esign)) {
                                if (isset($checkAgreementFile->file_type) && $checkAgreementFile->file_type == 'agreement') {
                                    $loan_agreement_esign = $checkAgreementFile->file_type;
                                    break;
                                }
                            }
                        }
                    }
                    $loanagreementsigned = '';
                    if(isset($loan_agreement_esign)) {
                        try{

                            $loanagreementsignedLink = Shortio::getUrl(asset('documents/' . $hashids->encode($id) . '/' . base64_encode($loan_agreement_esign)));
                            $loanagreementsigned = ", Loan Documents @ ".$loanagreementsignedLink;
                        }catch (\Exception $e){
                            $loanagreementsignedLink = asset('documents/' . $hashids->encode($id) . '/' . base64_encode($loan_agreement_esign));
                            $loanagreementsigned = ", Loan Documents @ ".$loanagreementsignedLink;
                        }
                    }


                    $checkAgreementFile = ConsumerApplicationFiles::where('consumer_application_id',$id)->whereIn('file_type',['Processing Fee Invoice'])->orderBy('created_at','desc')->first();
                    $processfessinvoice = '';
                    if(isset($checkAgreementFile->file_type)){
                        try{
                            $processfessinvoiceLink = Shortio::getUrl(asset('documents/' . $hashids->encode($id) . '/' . base64_encode($checkAgreementFile->file_type)));
                            $processfessinvoice = "and Processing Fee Invoice @ ".$processfessinvoiceLink;
                        }catch (\Exception $e){
                            $processfessinvoiceLink = asset('documents/' . $hashids->encode($id) . '/' . base64_encode($checkAgreementFile->file_type));
                            $processfessinvoice = "and Processing Fee Invoice @ ".$processfessinvoiceLink;
                        }
                    }

                    $facebook =  "https://bit.ly/2qOVVT6";
//                    $feedback = "https://goo.gl/Tk7zCS";
                    $feedback = "https://tinyurl.com/32769uze";
//                    $feedbackmessage = "Dear " . $user['name'] . ",<br/>Please fill out a short survey " . $feedback . " to help us provide you with a better experience. It will only take a few seconds.If you are happy with our service, please like our page on Facebook " . $facebook . ".<br/> Best,<br/>Team Credit Fair<br/>09967235047";
                    $feedbackmessage =  "Dear " . $user['name'] . ", <br/>We appreciate your feedback. Kindly review our service here " . $feedback . " to help us provide you a better experience.<br/> - Credit Fair";
                    $feedback_entity = ['templateid' => '1307166902770611470', 'entityid' => Templates::$entityid];

                    $_templateId = Templates::$feedback_c1;
                    $_args = [$user['name'],$feedback];


//                    $message = "Dear ".$user['name'].",<br/>Thanks for choosing Credit Fair & welcome on-board! Please review your Welcome letter @ ".$welcomeletter." ".$loanagreementsigned." ".$processfessinvoice." <br/> Best,<br/>Team Credit Fair<br/>09967235047";
                    $message = "Dear ".$user['name'].", <br/>Congratulations, your loan of Rs.".$user->approved_amount." is disbursed by ".$lender['name'].". Review your welcome kit here ".$welcomeletter." & ".$loanagreementsigned." ".$processfessinvoice;
                    $entity = ['templateid' => '1307159964483352325', 'entityid' => Templates::$entityid];
                    if(!empty($lender['id']) && ($lender['id'] === ConsumerApplication::AVANSE_LENDER_ID)) {
                        $message = "Dear ".$user['name'].", <br/>Congratulations, your loan of Rs.".$user->approved_amount." is disbursed by ".$lender['name'].".<br/>Thanks, <br/>Team Credit Fair";
                        $entity['templateid'] = '1207162392404685656';
                    }

                    $templateId = Templates::$disbursement_c1;
                    $args = [$user['name'],$user->approved_amount, $welcomeletter,$loanagreementsigned, $processfessinvoice];

                    $mobile = "91".$user['mobile_number'];
                    $sm_comm = CommunicationMapping::whereRaw('FIND_IN_SET('.$consent_key.',type_ids)')->where('communication_id',2)->where('merchant_id',$user->merchant_id)->whereNull('deleted_at')->count();
                    if($sm_comm == 1 || $communication == 0 || $consent_key == 0) {
                        (new Reminders(new Request()))
                            ->setSMSBody(str_replace('<br/>', "\n", $message), $entity)
                            ->setPhone($mobile)
                            ->setAdditionalData(['id' => $id, 'templateId' => $templateId, 'args' => $args])
                            ->send();
                        (new Reminders(new Request()))
                            ->setSMSBody(str_replace('<br/>',"\n",$feedbackmessage), $feedback_entity)
                            ->setPhone($mobile)
                            ->setAdditionalData(['id'=>$id, 'templateId' => $_templateId, 'args' => $_args])
                            ->send();
                    }
                    $wa_comm = CommunicationMapping::whereRaw('FIND_IN_SET('.$consent_key.',type_ids)')->where('communication_id',3)->where('merchant_id',$user->merchant_id)->count();
                    if($wa_comm == 1 || $communication == 0 || $consent_key == 0) {
                        if (!empty($lender['id']) && ($lender['id'] === ConsumerApplication::AVANSE_LENDER_ID)) {
                            sendWhatsAppMessage($mobile, ['id' => $id, 'caption' => 'Welcome Letter', 'templateId' => Templates::$disbursed_customer_with_doc_avanse, 'args' => [$user['name']], 'templateType' => 'richTemplate']);
                        } else {
                            sendWhatsAppMessage($mobile, ['id' => $id, 'caption' => 'Welcome Letter', 'templateId' => Templates::$disbursed_customer_with_doc_wl, 'args' => [$welcomeletter, $user['name']], 'templateType' => 'richTemplate']);
                        }


                        if ($user['co_applicant_mobile_number'] != "" && $user['co_applicant_mobile_number'] != null && $user['co_applicant_name']) {
                            if (!empty($lender['id']) && ($lender['id'] === ConsumerApplication::AVANSE_LENDER_ID)) {
                                sendWhatsAppMessage($user['co_applicant_mobile_number'], ['id' => $id, 'caption' => 'Welcome Letter', 'templateId' => Templates::$disbursed_customer_with_doc_avanse, 'args' => [$user['co_applicant_name']], 'templateType' => 'richTemplate']);
                            } else {
                                sendWhatsAppMessage($user['co_applicant_mobile_number'], ['id' => $id, 'caption' => 'Welcome Letter', 'templateId' => Templates::$disbursed_customer_with_doc_wl, 'args' => [$welcomeletter, $user['co_applicant_name']], 'templateType' => 'richTemplate']);
                            }

                        }
                    }

                    if(isset($loanagreementsignedLink)) {
                        sendWhatsAppMessage($user['co_applicant_mobile_number'], ['id' => $id, 'caption' => 'Loan Agreement', 'templateId' => Templates::$disbursed_customer_with_doc_la, 'args' => [$loanagreementsignedLink, $user['name']], 'templateType' => 'richTemplate']);

                        if($user['co_applicant_mobile_number'] != "" && $user['co_applicant_mobile_number'] != null && $user['co_applicant_name']) {
                            sendWhatsAppMessage($user['co_applicant_mobile_number'], ['id' => $id, 'caption' => 'Loan Agreement', 'templateId' => Templates::$disbursed_customer_with_doc_la, 'args' => [$loanagreementsignedLink, $user['co_applicant_name']], 'templateType' => 'richTemplate']);
                        }
                    }

                    // (new Reminders(new Request()))
                    //     ->setSMSBody(str_replace('<br/>',"\n",$feedbackmessage), $feedback_entity)
                    //     ->setPhone($mobile)
                    //     ->setAdditionalData(['id'=>$id, 'templateId' => $_templateId, 'args' => $_args])
                    //     ->send();

                    if($user['co_applicant_mobile_number'] != "" && $user['co_applicant_mobile_number'] != null) {
//                        $co_applicantmessage = "Dear ".$user['co_applicant_name'].",<br/>Thanks for choosing Credit Fair & welcome on-board! Please review your Welcome letter @ ".$welcomeletter." ".$loanagreementsigned." ".$processfessinvoice.". <br/> Best,<br/>Team Credit Fair<br/>09967235047";
                        $co_applicantmessage = "Dear ".$user['co_applicant_name'].", <br/>Congratulations, your loan of Rs.".$user->approved_amount." is disbursed by ".$lender['name'].". Review your welcome kit here " .$welcomeletter." & ".$loanagreementsigned." ".$processfessinvoice;
                        $co_app_entity = ['templateid' => '1307159964483352325', 'entityid' => Templates::$entityid];
                        if(!empty($lender['id']) && ($lender['id'] === ConsumerApplication::AVANSE_LENDER_ID)) {
                            $co_applicantmessage = "Dear ".$user['co_applicant_name'].", <br/>Congratulations, your loan of Rs.".$user->approved_amount." is disbursed by ".$lender['name'].".<br/>Thanks, <br/>Team Credit Fair";
                            $co_app_entity['templateid'] = '1207162392404685656';
                        }

//                        $co_applicantfeedbackmessage = "Dear " . $user['co_applicant_name'] . ",<br/>Please fill out a short survey " . $feedback . " to help us provide you with a better experience. It will only take a few seconds.If you are happy with our service, please like our page on Facebook " . $facebook . ".<br/> Best,<br/>Team Credit Fair<br/>09967235047";
                        // $co_applicantfeedbackmessage = "Dear " . $user['co_applicant_name'] . ", <br/> We appreciate your feedback. Kindly review our service here " . $feedback . " to help us provide you with a better experience.<br/> - Credit Fair";
                        // $co_app_feedback_entity = ['templateid' => '1307166902770611470', 'entityid' => Templates::$entityid];

                        $_templateId = Templates::$feedback_c1;
                        $_args = [$user['name'],$feedback];

                        $templateId = Templates::$disbursement_c1;
                        $args = [$user['name'],$user->approved_amount, $welcomeletter,$loanagreementsigned, $processfessinvoice];


                        $co_applicant_mobile = "91" . $user['co_applicant_mobile_number'];
                        if($sm_comm == 1 || $communication == 0 || $consent_key == 0) {
                            (new Reminders(new Request()))
                                ->setSMSBody(str_replace('<br/>', "\n", $co_applicantmessage), $co_app_entity)
                                ->setPhone($co_applicant_mobile)
                                ->setAdditionalData(['id' => $id, 'templateId' => $templateId, 'args' => $args])
                                ->send();
                        }
                        // (new Reminders(new Request()))
                        //     ->setSMSBody(str_replace('<br/>', "\n", $co_applicantfeedbackmessage), $co_app_feedback_entity)
                        //     ->setPhone($co_applicant_mobile)
                        //     ->setAdditionalData(['id'=>$id, 'templateId' => $_templateId, 'args' => $_args])
                        //     ->send();
                    }

                    // send to merchant start



                    // send to merchant end
                }

                if($this->request->get('type') == 'Sanction Letter'){

                    if(isset($mailData['merchant_id']) && (new BNPL())->is($mailData['merchant_id'])){
                        //No Sanction Letter
                    }else {
                        $fileId = $this->uploadToS3(str_replace(' ', '_', strtolower($this->request->get('type'))), $id, $mailData['pdf']->output());
                        $this->request->merge([
                            'type' => 'Sanction Letter',
                            'bot' => true,
                        ]);
                        $runThroughdocumentDetails = $this->getDocument($id);
                        $this->saveDocumentDetails($id, $fileId, 'SANCTION_LETTER', $runThroughdocumentDetails);
                    }
                   if((Auth::check() || $user->merchant_id != 6543) && ($user->application_element->vendor_id != (_env('JUSPAY_VENDOR')))) {
                       $proformadata = ProFormaInvoice::where('application_id', $id)->first(['loan_application_no']);
                       if ($proformadata) {
                           $loan_application_no = $proformadata['loan_application_no'];
                       } else {
                           $loan_application_no = "";
                       }
                       $hashids = new Hashids('Creditfair by CS', 20);
                       //$sanction_letter = "";
                       //$esignlink = "";
                       try {
                           $sanction_letter = Shortio::getUrl(asset('documents/' . $hashids->encode($id) . '/' . base64_encode(str_replace(' ', '_', strtolower($this->request->get('type'))))));
                       } catch (\Exception $e) {
                           $sanction_letter = asset('documents/' . $hashids->encode($id) . '/' . base64_encode(str_replace(' ', '_', strtolower($this->request->get('type')))));
                       }
                       $facebook = "https://bit.ly/2qOVVT6";
                       $feedback = "https://tinyurl.com/32769uze";

                       $esignlink = $this->getEsignLink($id, $hashids, $user);
                       $esignlink = $esignlink['esign'];
                       $processing_fee_link = '';
                       if ($this->request->has('processing_fee_link') && $this->request->get('processing_fee_link')) {
                           $processing_fee_link = 'Please pay the processing fee at ' . $this->request->get('processing_fee_link') . '.';
                       }


//                        $message = "Dear ".$user['name'].",<br/>Your application (".$loan_application_no.") for an Easy EMI plan for purchase at ".$user['merchant']['merchant_name']." has been approved! $processing_fee_link Congratulations and welcome to the Credit Fair family! Review your sanction letter at ".$sanction_letter.". You can sign off on the loan agreement online by clicking ".$esignlink.".<br/> Best,<br/>Team Credit Fair<br/>09967235047";

                       $isBNPL = false;
                       if(BNPL::is($user->merchant_id)){
                           $message = "Your application with " . $user['merchant']['merchant_name'] . " for buy now pay later is confirmed for amount of Rs. " . $user->approved_amount . ". Please complete signing Service Agreement ".$esignlink." and eNACH ".$this->request->get('getEMandateLink')." to complete the process and enable us to disburse the amount.<br/>Best Regards,<br/>Team Credit Fair";
                           $entity = ['templateid' => '1307164085691281941', 'entityid' => Templates::$entityid];
                           $isBNPL = true;
                           $argsSanction = [$user['merchant']['merchant_name'], $user->approved_amount, $esignlink, $this->request->get('getEMandateLink')];
                           $templateIdSanction = Templates::$bnpl_approva_v1;
                       }else{
                           $message = "Dear " . $user['name'] . ",<br/> Congratulations! Your loan application has been successfully processed for amount of " . $user->approved_amount . " towards your purchase at " . $user['merchant']['merchant_name'] . ". E-sign your loan agreement online here " . $esignlink . ". <br/> - Credit Fair";
                           $entity = ['templateid' => '1307166902805472409', 'entityid' => Templates::$entityid];
                       }

                       try {
                           if(!$isBNPL) {
                               $templateIdSanction = '';
                               $argsSanction = [];
                               $ProcessingFeeData = $this->request->has('_processing_fee_link') ? $this->request->get('_processing_fee_link') : ($this->request->request->has('_processing_fee_link') ? $this->request->request->get('_processing_fee_link') : null);
                               $InsuranceFeeData = $this->request->has('_insurance_fee_link') ? $this->request->get('_insurance_fee_link') : ($this->request->request->has('_insurance_fee_link') ? $this->request->request->get('_insurance_fee_link') : null);
                               $AdvanceAmountLink = $this->request->has('_advance_amount_link') ? $this->request->get('_advance_amount_link') : ($this->request->request->has('_advance_amount_link') ? $this->request->request->get('_advance_amount_link') : null);

                               if ($ProcessingFeeData !== null || $InsuranceFeeData !== null || $AdvanceAmountLink !== null) {

                                   if ($ProcessingFeeData && $InsuranceFeeData && $AdvanceAmountLink) {
                                       $message = $message . ' Pay processing fees ' . $ProcessingFeeData . ' Pay Insurance Premium ' . $InsuranceFeeData . ' Pay Advance Amount ' . $AdvanceAmountLink;
                                       $templateIdSanction = Templates::$approved_processingfee_insurancefee_advance_amount;
                                       $argsSanction = [$user['name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink, $ProcessingFeeData, $InsuranceFeeData, $AdvanceAmountLink];
                                   } elseif ($ProcessingFeeData && $InsuranceFeeData) {
                                       $message = $message . ' Pay processing fees ' . $ProcessingFeeData . ' Pay Insurance Premium ' . $InsuranceFeeData;
                                       $entity = ['templateid' => '1307159974152381468', 'entityid' => Templates::$entityid];
                                       $templateIdSanction = Templates::$approved_processingfee_insurancefee;
                                       $argsSanction = [$user['name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink, $ProcessingFeeData, $InsuranceFeeData];
                                       $entity = ['templateid' => '1307159974152381468', 'entityid' => Templates::$entityid];
                                   } elseif ($ProcessingFeeData) {
                                       $message = "Dear " . $user['name'] . ",<br/>Congratulations! Your loan application has been successfully processed for amount of " . $user->approved_amount . " towards your purchase at " . $user['merchant']['merchant_name'] . ". E-sign your loan agreement online here " . $esignlink .".";
                                       $message = $message . ' Pay processing fees ' . $ProcessingFeeData .' - Credit Fair';
                                       $entity = ['templateid' => '1307166902682616832', 'entityid' => Templates::$entityid];
                                       $templateIdSanction = Templates::$approved_processingfee;
                                       $argsSanction = [$user['name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink, $ProcessingFeeData];
                                       $entity = ['templateid' => '1307166902682616832', 'entityid' => Templates::$entityid];
                                   } elseif ($InsuranceFeeData) {
                                       $message = "Dear " . $user['name'] . ",<br/> Congratulations! Your loan application has been successfully processed for amount of " . $user->approved_amount . " towards your purchase at " . $user['merchant']['merchant_name'] . ". E-sign your loan agreement online here " . $esignlink .".";
                                       $message = $message . ' Pay Insurance Premium ' . $InsuranceFeeData .' - Credit Fair';
                                       $entity = ['templateid' => '1307166902771675332', 'entityid' => Templates::$entityid];
                                       $templateIdSanction = Templates::$approved_insurancefee;
                                       $argsSanction = [$user['name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink, $InsuranceFeeData];
                                       $entity = ['templateid' => '1307166902771675332', 'entityid' => Templates::$entityid];
                                   } elseif ($AdvanceAmountLink) {
                                       $message = $message . ' Pay Advance Amount ' . $AdvanceAmountLink;
                                       $templateIdSanction = Templates::$advance_amount_cust_pay;
                                       $argsSanction = [$user['name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink, $AdvanceAmountLink];
                                   }

                               }
                           }
                       } catch (\Exception $e) {
                           (new ConsumerApplicationController())->sendslackmessage($id, 'tech', $e->getMessage());
                       }

                    //    $feedbackmessage = "Dear " . $user['name'] . ", <br/> We appreciate your feedback. Kindly review our service here " . $feedback . " to help us provide you a better experience.<br/> - Credit Fair";
                    //    $feedback_entity = ['templateid' => '1307166902770611470', 'entityid' => Templates::$entityid];

                       $templateId = Templates::$application_processed_c1;
                       $args = [$user['name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink];

                       $_templateId = Templates::$feedback_c1;
                       $_args = [$user['name'], $feedback];

                       $mobile = "91" . $user['mobile_number'];

                       try {
                           if (!$isBNPL && $templateData = (new ConsumerApplicationController())->getPreferredLanguageTemplate($user, ['loan_application_no' => $loan_application_no, 'link' => $esignlink], 'approved', 'customer')) {
                               $message = $templateData['sms'];
                               $templateId = $templateData['templateId'];
                               $args = $templateData['args'];
                           }
                       } catch (\Exception $e) {

                       }

                       $sm_comm = CommunicationMapping::whereRaw('FIND_IN_SET('.$consent_key.',type_ids)')->where('communication_id',2)->where('merchant_id',$user->merchant_id)->whereNull('deleted_at')->count();
                       if($sm_comm == 1 || $communication == 0 || $consent_key == 0) {
                           send_sms($mobile, ['id' => $id, 'message' => $message, 'id_type' => 'application_id', 'templateId' => $templateIdSanction ? $templateIdSanction : $templateId, 'args' => $argsSanction ? $argsSanction : $args, 'templateDetails' => $entity]);

                        }

                       $wa_comm = CommunicationMapping::whereRaw('FIND_IN_SET('.$consent_key.',type_ids)')->where('communication_id',3)->where('merchant_id',$user->merchant_id)->whereNull('deleted_at')->count();

                       if(($wa_comm == 1 || $communication == 0 || $consent_key == 0) && Services::$lender_id != $user->lender_id) {
                           sendWhatsAppMessage($mobile, ['id' => $id, 'messageString' => $message,  'caption' => 'Sanction Letter', 'templateId' => Templates::$approved_customer_with_doc_01, 'args' => [$sanction_letter, $user['name']], 'templateType' => 'richTemplate']);
                           if ($user['co_applicant_mobile_number'] != "" && $user['co_applicant_mobile_number'] != null && $user['co_applicant_name']) {
                               sendWhatsAppMessage($user['co_applicant_mobile_number'], ['id' => $id, 'caption' => 'Sanction Letter', 'templateId' => Templates::$approved_customer_with_doc_01, 'args' => [$sanction_letter, $user['co_applicant_name']], 'templateType' => 'richTemplate']);
                           }
                       }
                    //    if ($user->merchant_id != _env('Finsall_id')){
                    //     (new Reminders(new Request()))
                    //        ->setSMSBody(str_replace('<br/>', "\n", $feedbackmessage), $feedback_entity)
                    //        ->setPhone($mobile)
                    //        ->setAdditionalData(['id' => $id, 'templateId' => $_templateId, 'args' => $_args])
                    //        ->send();

                    //    }


                       if ($user['co_applicant_mobile_number'] != "" && $user['co_applicant_mobile_number'] != null) {
                           $co_applicant_mobile_number = "91" . $user['co_applicant_mobile_number'];

                           if($isBNPL){
                               $co_applicantmessage = "Your application with " . $user['merchant']['merchant_name'] . " for buy now pay later is confirmed for amount of Rs. " . $user->approved_amount . ". Please complete signing Service Agreement ".$esignlink." and eNACH ".$this->request->get('getEMandateLink')." to complete the process and enable us to disburse the amount.<br/>Best Regards,<br/>Team Credit Fair";
                               $co_app_entity = ['templateid' => '1307164085691281941', 'entityid' => Templates::$entityid];
                               $argsSanction = [$user['merchant']['merchant_name'], $user->approved_amount, $esignlink, $this->request->get('getEMandateLink')];
                               $templateIdSanction = Templates::$bnpl_approva_v1;
                           }else{
                               $co_applicantmessage = "Dear " . $user['co_applicant_name'] . ",<br/> Congratulations! Your loan application has been successfully processed for amount of " . $user->approved_amount . " towards your purchase at " . $user['merchant']['merchant_name'] . ". E-sign your loan agreement online here " . $esignlink . ". <br/> - Credit Fair";
                               $co_app_entity = ['templateid' => '1307166902805472409', 'entityid' => Templates::$entityid];
                           }

                        //    $co_applicantfeedbackmessage = "Dear " . $user['co_applicant_name'] . ", <br/> We appreciate your feedback. Kindly review our service here " . $feedback . " to help us provide you with a better experience.<br/> - Credit Fair";
                        //    $co_app_feedback_entity = ['templateid' => '1307166902770611470', 'entityid' => Templates::$entityid];
                           try {

                               if(!$isBNPL) {

                                   $templateIdSanction = '';
                                   $argsSanction = [];
                                   if (!isset($ProcessingFeeData) || !isset($InsuranceFeeData) || !isset($InsuranceFeeData)) {
                                       $ProcessingFeeData = $this->request->has('_processing_fee_link') ? $this->request->get('_processing_fee_link') : ($this->request->request->has('_processing_fee_link') ? $this->request->request->get('_processing_fee_link') : null);
                                       $InsuranceFeeData = $this->request->has('_insurance_fee_link') ? $this->request->get('_insurance_fee_link') : ($this->request->request->has('_insurance_fee_link') ? $this->request->request->get('_insurance_fee_link') : null);
                                       $AdvanceAmountLink = $this->request->has('_advance_amount_link') ? $this->request->get('_advance_amount_link') : ($this->request->request->has('_advance_amount_link') ? $this->request->request->get('_advance_amount_link') : null);
                                   }

                                   if ($ProcessingFeeData !== null || $InsuranceFeeData !== null || $AdvanceAmountLink !== null) {

                                       if ($ProcessingFeeData && $InsuranceFeeData && $AdvanceAmountLink) {
                                           $co_applicantmessage = $co_applicantmessage . ' Pay processing fees ' . $ProcessingFeeData . ' Pay Insurance Premium ' . $InsuranceFeeData . ' Pay Advance Amount ' . $AdvanceAmountLink;
                                           $templateIdSanction = Templates::$approved_processingfee_insurancefee_advance_amount;
                                           $argsSanction = [$user['co_applicant_name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink, $ProcessingFeeData, $InsuranceFeeData];
                                       } elseif ($ProcessingFeeData && $InsuranceFeeData) {
                                           $co_applicantmessage = $co_applicantmessage . ' Pay processing fees ' . $ProcessingFeeData . ' Pay Insurance Premium ' . $InsuranceFeeData;
                                           $templateIdSanction = Templates::$approved_processingfee_insurancefee;
                                           $argsSanction = [$user['co_applicant_name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink, $ProcessingFeeData, $InsuranceFeeData];
                                           $co_app_entity = ['templateid' => '1307159974152381468', 'entityid' => Templates::$entityid];
                                       } elseif ($ProcessingFeeData) {
                                           $co_applicantmessage = "Dear " . $user['co_applicant_name'] . ",<br/>Congratulations! Your loan application has been successfully processed for amount of " . $user->approved_amount . " towards your purchase at " . $user['merchant']['merchant_name'] . ". E-sign your loan agreement online here " . $esignlink .".";
                                           $co_applicantmessage = $co_applicantmessage . ' Pay processing fees ' . $ProcessingFeeData .' - Credit Fair';
                                           $templateIdSanction = Templates::$approved_processingfee;
                                           $argsSanction = [$user['co_applicant_name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink, $ProcessingFeeData];
                                           $co_app_entity = ['templateid' => '1307166902682616832', 'entityid' => Templates::$entityid];
                                       } elseif ($InsuranceFeeData) {
                                           $co_applicantmessage = "Dear " . $user['co_applicant_name'] . ",<br/> Congratulations! Your loan application has been successfully processed for amount of " . $user->approved_amount . " towards your purchase at " . $user['merchant']['merchant_name'] . ". E-sign your loan agreement online here " . $esignlink .".";
                                           $co_applicantmessage = $co_applicantmessage . ' Pay Insurance Premium ' . $InsuranceFeeData .' - Credit Fair';
                                           $templateIdSanction = Templates::$approved_insurancefee;
                                           $argsSanction = [$user['co_applicant_name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink, $InsuranceFeeData];
                                           $co_app_entity = ['templateid' => '1307166902771675332', 'entityid' => Templates::$entityid];
                                       } elseif ($AdvanceAmountLink) {
                                           $co_applicantmessage = $co_applicantmessage . ' Pay Advance Amount ' . $AdvanceAmountLink;
                                           $templateIdSanction = Templates::$advance_amount_cust_pay;
                                           $argsSanction = [$user['co_applicant_name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink, $AdvanceAmountLink];
                                       }
                                   }
                               }
                           } catch (\Exception $e) {
                               (new ConsumerApplicationController())->sendslackmessage($id, 'tech', $e->getMessage());
                           }


                           $templateId = Templates::$application_processed_c1;
                           $args = [$user['co_applicant_name'], $user->approved_amount, $user['merchant']['merchant_name'], $esignlink];
                           if($sm_comm == 1 || $communication == 0 || $consent_key == 0) {
                               send_sms($co_applicant_mobile_number, ['id' => $id, 'message' => $co_applicantmessage, 'templateId' => $templateIdSanction ? $templateIdSanction : $templateId, 'id_type' => 'application_id', 'args' => $argsSanction ? $argsSanction : $args, 'templateDetails' => $co_app_entity]);
                           }
                           $_templateId = Templates::$feedback_c1;
                           $_args = [$user['co_applicant_name'], $feedback];
                           /*(new Reminders(new Request()))
                               ->setSMSBody(str_replace('<br/>', "\n", $co_applicantmessage))
                               ->setAdditionalData(['id'=>$id, 'templateId' => $templateId, 'args' => $args])
                               ->setPhone($co_applicant_mobile_number)
                               ->send();*/

                        //    (new Reminders(new Request()))
                        //        ->setSMSBody(str_replace('<br/>', "\n", $co_applicantfeedbackmessage), $co_app_feedback_entity)
                        //        ->setPhone($co_applicant_mobile_number)
                        //        ->setAdditionalData(['id' => $id, 'templateId' => $_templateId, 'args' => $_args])
                        //        ->send();
                       }
                   }
                }
                else if($this->request->get('type') == 'Pro Forma Invoice' || $this->request->get('type') == 'Merchant Disbursed'){
                    $proformadata = ProFormaInvoice::where('application_id', $id)->first(['loan_application_no']);
                    if ($proformadata) {
                        $loan_application_no = $proformadata['loan_application_no'];
                    } else {
                        $loan_application_no = "";
                    }
                    $hashids = new Hashids('Creditfair by CS', 20);
                    $proforma_invoice = asset('documents/' . $hashids->encode($id) . '/' . base64_encode(str_replace(' ', '_', strtolower($this->request->get('type')))));
                    try {
                        $proforma_invoice = Shortio::getUrl($proforma_invoice);
                    }catch (\Exception $e){

                    }
//                    $message = "Dear ".$user['merchant']['merchant_name'] .",<br/>Please review the Disbursement advice of ".$user['name']." loan application (".$loan_application_no.") at ".$proforma_invoice." and get back to us with (1) Signed pro-forma invoice & (2) Confirmation of receipt of advance payment from customer.<br/> Best,<br/>Team Credit Fair<br/>09967235047";
                    $message = "Dear ".$user['merchant']['merchant_name'] .",<br/> Kindly send us a signed copy of disbursement advice ".$proforma_invoice." along with receipt of confirmation of advancement payment made by " .$user['name']. ".<br/> - Credit Fair";
                    $entity = ['templateid' => '1307166902792772755', 'entityid' => Templates::$entityid];
                    $_templateId_ = Templates::$send_disbursement_copy_c2;
                    $_args_ = [$user['merchant']['merchant_name'], $proforma_invoice, $user['name']];

                    if($this->request->get('type') == 'Merchant Disbursed'){
                        $message = $this->request->get('sms');
                    }

                    $merchantmobilesend = "";

                    if($user['merchant']['contact_number'] != "" && $user['merchant']['contact_number'] != null){
                        $merchantmobiles = explode(",",$user['merchant']['contact_number']);
                        foreach ($merchantmobiles as $merchantmobile){
                            if($merchantmobilesend == ""){
                                $merchantmobilesend = "91".$merchantmobile;
                            }else {
                                $merchantmobilesend = $merchantmobilesend.",91".$merchantmobile;
                            }
                        }
                    }

                    if($user['application_element']['center_id'] != "" && $user['application_element']['center_id'] != 0){
                        $centerdata = MerchantLocation::where('id',$user['application_element']['center_id'])->first();
                        if($centerdata['phone'] != "" && $centerdata['phone'] != null){
                            $centermobiles = explode(",",$centerdata['phone']);
                            foreach ($centermobiles as $centermobile){
                                if($merchantmobilesend == ""){
                                    $merchantmobilesend = "91".$centermobile;
                                }else {
                                    $merchantmobilesend = $merchantmobilesend.",91".$centermobile;
                                }
                            }
                        }
                    }


                    $_templateId_ = $this->request->get('templateId') ? $this->request->get('templateId') : $_templateId_;
                    $_args_ = $this->request->get('args') ? $this->request->get('args') : $_args_;
                    try {
                        if ($templateData = (new ConsumerApplicationController())->getPreferredLanguageTemplate($user, [], 'approved', 'merchant')) {
                            $message = $templateData['sms'];
                            $_templateId_ = $templateData['templateId'];
                            $_args_ = $templateData['args'];
                        }
                    }catch(\Exception $e){

                    }

                    if((Auth::check() || $user->merchant_id != 6543) && $user->merchant->send_da == 1) {
                        (new Reminders(new Request()))
                            ->setSMSBody(str_replace('<br/>', "\n", $message), $entity)
                            ->setPhone($merchantmobilesend)
                            ->setAdditionalData(['id' => $id, 'templateId' => $_templateId_, 'args' => $_args_])
                            ->send();

                    }
                    if(Templates::$disbursed_merchant == $this->request->get('templateId')){
                        //sendWhatsAppMessage($merchantmobilesend, ['id'=>$id, 'templateId' => Templates::$disbursed_merchant_with_doc, 'args' => [$welcomeletter, $user['name']], 'templateType' => 'richTemplate']);
                    }

                    if($mailData['pdf']) {
                        if ($this->request->get('type') == 'Pro Forma Invoice' || $this->request->get('type') == 'Merchant Disbursed') {
//                            $this->removeSignedProforma($id);
                        }
                        if(isset($user['lender_id']) && in_array($user['lender_id'], [LendBox::$lender_id, LendBoxLSP::$lender_id, AvanseServices::$lender_id]) && $this->request->get('type') == 'Merchant Disbursed'){
                            // Do nothing
                        }else{

                            $fileiD = $this->uploadToS3(str_replace(' ', '_', strtolower($this->request->get('type'))), $id, $mailData['pdf']->output());
                            if ($this->request->get('type') == 'Pro Forma Invoice') {
                                $this->request->merge([
                                    'type' => 'Pro Forma Invoice',
                                    'bot' => true
                                ]);
                                $runThroughDA = $this->getDocument($id);
                                $this->saveDocumentDetails($id, $fileiD, 'DISBURSEMENT_ADVICE', $runThroughDA);
                            }
                        }
                    }

                    /* removing osv document form application's document section as per jira id 3546 */
                    // if($this->request->get('type') == 'Pro Forma Invoice' && $this->request->get('bot') && (!$this->request->has('is_send_osv') || ($this->request->get('is_send_osv') && $this->request->get('is_send_osv') == false))){
                    //     if ($originalSeenPDf = $this->getOriginalSeenVerifiedMerchant($id)) {
                    //         $this->uploadToS3('original_seen', $id, $originalSeenPDf['pdf']->output());
                    //     }
                    // }

                    if($this->request->get('type') == 'Merchant Disbursed') {
                        ConsumerApplicationElement::where('application_id', $mailData['id'])->update(['disbursement_sent' => 1]);
                    }
                }

                if ($this->request->get('type') == 'Recall Notice'){
                    $_name = $user['name'];
                    if ($user['co_applicant_name']){
                        $_name .= ' & '.$user['co_applicant_name'];
                    }
                    $hashids         = new Hashids('Creditfair by CS', 20);
                    $application_hashed_id = $hashids->encode($id);

                    $recall_link = asset('documents/'.$application_hashed_id.'/'.base64_encode('recall_notice'));

                    try{
                        $recall_link =  Shortio::getUrl($recall_link);
                    }catch (\Exception $e){

                    }


                    if(!isset($user['total_due_amount_with_processing_fee'])) {
                        $accountingController = new AccountingController();
                        $processingDue = $accountingController->getApplicationDueAmount($id);

                        $total_due_amount_with_processing_fee = isset($processingDue['total_due']) ? $processingDue['total_due'] : 0;
                    }else{
                        $total_due_amount_with_processing_fee = $user['total_due_amount_with_processing_fee'];
                    }


                    $_message = "Dear ".$_name.",<br/>This message may be read as a demand legal notice. kindly clear your credit fair outstanding of Rs.".$total_due_amount_with_processing_fee." kindly click on the ".$recall_link." link to refer your demand notice. for discussion please call at 8850077108 / 8928769161.";
                }


            }catch (\Exception $e){
                $cwFactory = new CloudWatchLoggerFactory();
                    $cwFactory->logger(json_encode(['message' => $e->getMessage(), 'line' => $e->getLine(), 'trace' => $e->getTraceAsString(), 'application_id'=> $id]));
                \Session::flash('error', 'Something went wrong while sending email');
                (new ConsumerApplicationController())->sendslackmessage($id,'tech', $e);
                return redirect()->back();
            }

            \Session::flash('success', 'Email Sent successfully');
            return redirect()->back();
        }else{
            return $loan_agreement->download($user->name.' '.$this->request->get('type').'.pdf');
        }
    }

    public function getEsignLink($id, $hashids = null, $user = null){
        $hashids = $hashids ?? (new Hashids('Creditfair by CS', 20));
        if (!$user){
            $user = ConsumerApplication::where('id', $id)->first(['id', 'lender_id', 'approved_amount']);
        }
        $pat = 'esign/id/';
        if (!empty($user->lender_id) && $user->lender_id == ConsumerApplication::AVANSE_LENDER_ID ) { // && $user->approved_amount > 300000
            $pat = 'esign/';
        }
        try {
            return ['esign' => Shortio::getUrl(asset($pat . $hashids->encode($id, time()))), 'approved_amount' => $user->approved_amount];
        } catch (\Exception $e) {
            return ['esign' => asset($pat . $hashids->encode($id)), 'approved_amount' => $user->approved_amount];
        }
    }

    public function getNachLink($id){
        $hashids = new Hashids('Creditfair by CS', 20);
        $isFullAmount_hashed_id = $hashids->encode(2);
        $application_hashed_id = $hashids->encode($id);
        return asset("enachrequest/id/" . $application_hashed_id."/".$isFullAmount_hashed_id);
    }

    public function uploadProcessingFee($id, $send = false){
        if($this->request->get('processing_fee_invoice')) {
            $pdf = App::make('snappy.pdf.wrapper');
            $path = $pdf->loadView('admin.documents.processing_fee_invoice', $this->request->get('processing_fee_invoice_attributes'))->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');

            $this->uploadToS3('Processing Fee Invoice', $id, $path->output());


            if($send && $this->request->get('customer_email')){
                $invoice = [
                    'path' => $path->output(),
                    'isRaw' => true,
                    'mime' =>[
                        'as'=> 'Processing Fee Invoice.pdf',
                        'mime' => 'application/pdf'
                    ]];

                $email = $this->request->get('customer_email');
                $name = $this->request->get('customer_name');

                \Mail::send('emails.reminders.basic_reminder',
                    ['body' => 'Dear '.$name.',<br/> Please find attached processing fee invoice (With breakups of amounts of GST charged)']
                    , function ($message) use ($email, $invoice) {
                        $message->to($email)->subject('Credit Fair: Processing Fee Invoice');
                        $message->cc('centralops@creditfair.in');
                        if($invoice){
                            $message->attachData($invoice['path'], $invoice['mime']['as']);
                        }
                    });

            }
        }
    }

    public function getSanctionLetterAndLoanAgreement($id, $signed_data=false, $test_bot=false, string $sanctionView='admin.documents.avanse.sanction_letter_v3', string $agreementView='admin.documents.avanse.loan_agreement_v2'){
        try {
            $this->request->request->add([
                'type' => 'Loan Agreement',
                'bot' => true,
                'test_bot' => $test_bot]);
            $documentDetails = $this->getDocument($id);
            $isInsuranceTaken = 0;
            if (isset($documentDetails['user']['proFormaInvoice']) && $documentDetails['user']['proFormaInvoice']->insurance_premium_applicable == 1 && !empty($documentDetails['user']['proFormaInvoice']->insurance_premium_amount) && $documentDetails['user']['proFormaInvoice']->insurance_premium_amount != null && $documentDetails['user']['proFormaInvoice']->insurance_premium_amount > 0){
                $isInsuranceTaken = 1;
            }
            $documentDetails['isInsuranceTaken'] = $isInsuranceTaken;

            //save to document details
            $this->saveDocumentDetails($id, '0', 'LOAN_AGREEMENT', $documentDetails);
            $request = new Request();
            $request->request->add([
                'type' => 'Sanction Letter',
                'bot' => true,
                'test_bot' => $test_bot,
                'from_mail' => _env('CENTRALOPS')
            ]);

            $sanctionDocument = (new ConsumerDocument($request));
            $sanctionDocumentDetails = $sanctionDocument->getDocument($id);

            $pdf = App::make('snappy.pdf.wrapper');

            // BlackSoil's agreement template already contains the sanction and consent
            // letters. Other lenders use separate sanction and agreement templates.
            if ($agreementView === 'admin.documents.blacksoil.loan_agreement_v1') {
                $html = view($agreementView, $documentDetails, ['signed_data' => $signed_data])->render();
            } else {
                $html = view($sanctionView, $sanctionDocumentDetails, ['signed_data' => $signed_data])->render();
                $html .= view($agreementView, $documentDetails, ['signed_data' => $signed_data])->render();
            }
            $pdf->loadHTML($html)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            $pdf->setOption("footer-right", "Page [page] from [topage]");
            $pdf->setOption('footer-font-size',10);
            $pdf->setOption('margin-bottom', 30);
            $pdf = $pdf->setOption('footer-html', view('admin.editor.footer',['type'=>$this->request->get('type'),'lender'=>$documentDetails['lender']])->render());

            $isInsurance = false;
            if ($isInsuranceTaken) {
                //$pdf = $this->getInsuranceDocuments($id, $pdf, $documentDetails['user']['insurance_kotak_file']);
                $isInsurance = true;
            }

            return ['pdf' => $pdf,'fileName'=>'Unsigned-Loan-Agreement-'.$id.'.pdf', 'isInsurance' => $isInsurance];
        }catch (\Exception $e){
            (new Slack(new Request(['title'=>'Sanction Letter Testing Error', 'fields'=>['Message' => $e->getMessage(), 'Line' => $e->getLine(), 'File' =>$e->getFile(), 'Trace' => $e->getTraceAsString()]])))->send();
            return false;
        }
    }
    public function sendTermSheet(){
        $type = "Loan Agreement Esign";
        $this->request->request->add(['type' => $type]);
        $viewParameter = $this->getDocument($this->request->get('id'));

        $pdf = App::make('snappy.pdf.wrapper');

        $view = 'admin.documents.term_letter';
        $file = $pdf->loadView($view, $viewParameter)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait')->setOption('margin-bottom', 40)->output();
        $insurance_payable =isset($viewParameter['user']['total_insurnace_permium']) ? $viewParameter['user']['total_insurnace_permium'] : "0";
        $body = "Dear " . $viewParameter['user']['customer_name'] . ",<br><br>

                Congratulations! Your loan application for ₹" . $viewParameter['user']['consumer_emi']['approved_amount'] . " has been approved. This approval is based on your original application amount of ₹" . $viewParameter['user']['requested_loan_amount'] . ". Thank you for choosing us!<br><br>

                <table border='1' cellpadding='8' cellspacing='0' style='border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px;'>
                    <tr style='background-color: #f2f2f2;'>
                        <th>Approved Amount</th>
                        <th>Advance Payable</th>
                        <th>Monthly EMI</th>
                        <th>Tenure</th>
                        <th>Additional Cost (Reducing)</th>
                        <th>Processing Fee (including GST)</th>
                        <th>Insurance Premium</th>
                    </tr>
                    <tr>
                        <td>₹" . number_format($viewParameter['user']['consumer_emi']['approved_amount'], 2) . "</td>
                        <td>₹" . number_format($viewParameter['user']['consumer_emi']['upfront_from_customer'], 2) . "</td>
                        <td>₹" . number_format($viewParameter['user']['consumer_emi']['emi'], 2) . "</td>
                        <td>" . $viewParameter['user']['consumer_emi']['tenure'] . " months</td>
                        <td>" . $viewParameter['user']['interest_rate_reducing'] . "% p.a.</td>
                        <td>₹" . number_format($viewParameter['user']['consumer_emi']['processing_fee'], 2) . " (including GST)</td>
                        <td>₹" . number_format($insurance_payable, 2) . " (including GST)</td>
                    </tr>
                </table><br><br>

                Disclaimer: The figures provided are indicative and subject to change based on final verification, approval processes, and applicable terms and conditions.<br><br>

                Note: Our team may reach out to you for any additional documents, if needed, and will also assess your eligibility for a possible discount on the processing fee.<br><br>

                Kindly note that the loan offer may change depending on your credit profile.<br><br>

                Regards,<br>
                Credit Fair";

                \Mail::send('emails.reminders.basic_reminder', [
                    'body' => $body,
                ], function ($message) use ($file,$viewParameter) {
                    $message->to($viewParameter['user']['customer_email'])->subject('Congrats ! Your loan is Approved.');
                    $message->cc('ops@creditfair.in');
                    $message->attachData($file, 'Term Sheet.pdf');

                });
        return True;
    }

    public function getABFLSigningDocument($id, $data = array(), $test_bot=false){
        try {
            if(empty($data)) {
                $request = new Request();
                $request->request->add([
                    'type' => 'Sanction Letter',
                    'bot' => true,
                    'test_bot' => $test_bot,
                    'from_mail' => _env('CENTRALOPS')
                ]);

                $sanctionDocument = (new ConsumerDocument($request));
                $data = $sanctionDocument->getDocument($id);
            }

            $pdf = App::make('snappy.pdf.wrapper');

            $html = '';
            $view = view('admin.documents.abfl.sanction_letter', $data);
            $html = $view->render();
            $view = view('admin.documents.abfl.kfs', $data);
            $html .= $view->render();
            $view = view('admin.documents.abfl.t&c', $data);
            $html .= $view->render();
            $view = view('admin.documents.sma_npa_classification', $data);
            $html .= $view->render();
            $view = view('admin.documents.abfl.condition_pager', $data);
            $html .= $view->render();
            $pdf->loadHTML($html)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            $pdf->setOption("footer-right", "Page [page] from [topage]");
            $pdf->setOption('footer-font-size',10);
            $pdf->setOption('margin-bottom', 20)->setOption('margin-top', 20)->setTemporaryFolder(storage_path().'/')->setOption('enable-local-file-access', true);

            $application_element = ConsumerApplicationElement::where('application_id', $id)->first(['is_bnpl']);

            $filename = 'Unsigned-Loan-Agreement-';
            if($application_element->is_bnpl){
                $filename = 'Unsigned-Service-Agreement-';
            }

            return ['pdf' => $pdf,'fileName'=> $filename.$id.'.pdf'];
        }catch (\Exception $e){
            (new Slack(new Request(['title'=>'ABFL signing document testing Error', 'fields'=>['Message' => $e->getMessage(), 'Line' => $e->getLine(), 'File' =>$e->getFile(), 'Trace' => $e->getTraceAsString()]])))->send();
            return false;
        }
    }

    public function getUtkarshSigningDocument($id, $data = array(), $test_bot=false){
        try {
            if(empty($data)) {
                $request = new Request();
                $request->request->add([
                    'type' => 'Sanction Letter',
                    'bot' => true,
                    'test_bot' => $test_bot,
                    'from_mail' => _env('CENTRALOPS')
                ]);

                $sanctionDocument = (new ConsumerDocument($request));
                $data = $sanctionDocument->getDocument($id);
            }

            $pdf = App::make('snappy.pdf.wrapper');

            $view = view('admin.documents.utkarsh.loan_agreement_v3', $data);
            $pdf->loadHTML($view->render())->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            $pdf->setOption('header-html', $this->getPDFHeaderView($data['user']['lender_id']));
            $pdf->setOption("footer-right", "Page [page] from [topage]");
            $pdf->setOption('footer-font-size',10);
            $pdf->setOption('margin-bottom', 20)->setOption('margin-top', 20)->setTemporaryFolder(storage_path().'/')->setOption('enable-local-file-access', true);
//return $pdf->inline();
            return ['pdf' => $pdf,'fileName'=> 'Utkarsh-Loan-Agreement-'.$id.'.pdf'];
        }catch (\Exception $e){
            (new Slack(new Request(['title'=>'Utkarsh signing document Error', 'fields'=>['Message' => $e->getMessage(), 'Line' => $e->getLine(), 'File' =>$e->getFile(), 'Trace' => $e->getTraceAsString()]])))->send();
            return false;
        }
    }

    public function getJMSigningDocument($id, $data = array(), $test_bot=false){
        try {
            if(empty($data)) {
                $request = new Request();
                $request->request->add([
                    'type' => 'Sanction Letter',
                    'bot' => true,
                    'test_bot' => $test_bot,
                    'from_mail' => _env('CENTRALOPS')
                ]);

                $sanctionDocument = (new ConsumerDocument($request));
                $data = $sanctionDocument->getDocument($id);
            }

            $pdf = App::make('snappy.pdf.wrapper');

            $view = view('admin.documents.jm.loan_agreement_v2', $data);
            $pdf->loadHTML($view->render())->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            $pdf->setOption('header-html', $this->getPDFHeaderView());
            $pdf->setOption("footer-right", "Page [page] from [topage]");
            $pdf->setOption('footer-font-size',10);
            $pdf->setOption('margin-bottom', 20)->setOption('margin-top', 50)->setTemporaryFolder(storage_path().'/')->setOption('enable-local-file-access', true);

            return ['pdf' => $pdf,'fileName'=> 'JM-Loan-Agreement-'.$id.'.pdf'];
        }catch (\Exception $e){
            (new Slack(new Request(['title'=>'JM signing document Error', 'fields'=>['Message' => $e->getMessage(), 'Line' => $e->getLine(), 'File' =>$e->getFile(), 'Trace' => $e->getTraceAsString()]])))->send();
            return false;
        }
    }

    public function getPDFHeaderView($lender_id = 2){
        if ($lender_id == Utkarsh::$lender_id){
            return '<HTML<!DOCTYPE html><html><head></head><body style="float:right"><div style="margin-bottom:10px;"><img style="margin-bottom:10px;" width="100px" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5QAAAGOCAYAAADo5EycAAAMPmlDQ1BJQ0MgUHJvZmlsZQAASImVVwdYU8kWnluSkEBooUsJvQkiUgJICaGF3puNkAQIJcZAULGjiwquXSxgQ1dFFKw0O6JYWBR7XywoKOtiwa68SQFd95Xvne+be//7z5n/nDl3bhkA1E5yRKJcVB2APGGBODbYn56ckkon9QAEKAMK0AGOHG6+iBkdHQ6gDZ3/bu9uQG9oVx2kWv/s/6+mwePncwFAoiFO5+Vz8yA+BABeyRWJCwAgSnnzqQUiKYYNaIlhghAvkuJMOa6U4nQ53ifziY9lQdwKgJIKhyPOBED1MuTphdxMqKHaD7GTkCcQAqBGh9gnL28yD+I0iG2gjwhiqT4j/QedzL9ppg9rcjiZw1g+F5kpBQjyRbmc6f9nOf635eVKhmJYwaaSJQ6Jlc4Z1u1WzuQwKVaBuE+YHhkFsSbEHwQ8mT/EKCVLEpIg90cNufksWDN4lwHqxOMEhEFsCHGQMDcyXMGnZwiC2BDDFYJOExSw4yHWg3gRPz8wTuGzRTw5VhELrc8Qs5gK/hxHLIsrjfVAkpPAVOi/zuKzFfqYalFWfBLEFIgtCgWJkRCrQuyYnxMXpvAZW5TFihzyEUtipflbQBzLFwb7y/WxwgxxUKzCvzQvf2i+2JYsATtSgQ8UZMWHyOuDtXI5svzhXLDLfCEzYUiHn58cPjQXHj8gUD53rIcvTIhT6HwQFfjHysfiFFFutMIfN+PnBkt5M4hd8gvjFGPxxAK4IOX6eIaoIDpenidelM0JjZbngy8H4YAFAgAdSGBLB5NBNhB09DX0wSt5TxDgADHIBHzgoGCGRiTJeoTwGAeKwJ8Q8UH+8Dh/WS8fFEL+6zArPzqADFlvoWxEDngKcR4IA7nwWiIbJRyOlgieQEbwj+gc2Lgw31zYpP3/nh9ivzNMyIQrGMlQRLrakCcxkBhADCEGEW1xA9wH98LD4dEPNmecgXsMzeO7P+EpoZPwiHCd0EW4PUlQLP4pywjQBfWDFLVI/7EWuBXUdMX9cW+oDpVxHdwAOOAuMA4T94WRXSHLUuQtrQr9J+2/zeCHu6HwIzuRUbIu2Y9s8/NIVTtV12EVaa1/rI881/TherOGe36Oz/qh+jx4DvvZE1uEHcTasFPYeewo1gDo2AmsEWvHjknx8Op6IltdQ9FiZfnkQB3BP+IN3VlpJfOdapx6nb7I+wr406TvaMCaLJouFmRmFdCZ8IvAp7OFXMeRdGcnZxcApN8X+evrTYzsu4HotH/n5v8BgPeJwcHBI9+50BMA7HeHj3/Td86GAT8dygCca+JKxIVyDpceCPAtoQafNH1gDMyBDZyPM3ADXsAPBIJQEAXiQQqYCLPPgutcDKaCmWAeKAFlYDlYAzaAzWAb2AX2ggOgARwFp8BZcBFcBtfBXbh6usEL0A/egc8IgpAQKkJD9BETxBKxR5wRBuKDBCLhSCySgqQhmYgQkSAzkflIGbIS2YBsRaqR/UgTcgo5j3Qit5GHSC/yGvmEYqgKqoUaoVboKJSBMtEwNB6dgGaiU9AidAG6FF2HVqF70Hr0FHoRvY52oS/QAQxgypgOZoo5YAyMhUVhqVgGJsZmY6VYOVaF1WLN8D5fxbqwPuwjTsRpOB13gCs4BE/AufgUfDa+BN+A78Lr8Vb8Kv4Q78e/EagEQ4I9wZPAJiQTMglTCSWEcsIOwmHCGfgsdRPeEYlEHaI10R0+iynEbOIM4hLiRmId8SSxk/iYOEAikfRJ9iRvUhSJQyoglZDWk/aQTpCukLpJH5SUlUyUnJWClFKVhErFSuVKu5WOK11Reqb0maxOtiR7kqPIPPJ08jLydnIz+RK5m/yZokGxpnhT4inZlHmUdZRayhnKPcobZWVlM2UP5RhlgfJc5XXK+5TPKT9U/qiiqWKnwlIZryJRWaqyU+Wkym2VN1Qq1YrqR02lFlCXUqupp6kPqB9UaaqOqmxVnuoc1QrVetUrqi/VyGqWaky1iWpFauVqB9UuqfWpk9Wt1FnqHPXZ6hXqTeo31Qc0aBqjNaI08jSWaOzWOK/Ro0nStNIM1ORpLtDcpnla8zENo5nTWDQubT5tO+0MrVuLqGWtxdbK1irT2qvVodWvrantop2oPU27QvuYdpcOpmOlw9bJ1Vmmc0Dnhs4nXSNdpi5fd7Fure4V3fd6I/T89Ph6pXp1etf1PunT9QP1c/RX6Dfo3zfADewMYgymGmwyOGPQN0JrhNcI7ojSEQdG3DFEDe0MYw1nGG4zbDccMDI2CjYSGa03Om3UZ6xj7Gecbbza+LhxrwnNxMdEYLLa5ITJc7o2nUnPpa+jt9L7TQ1NQ0wlpltNO0w/m1mbJZgVm9WZ3TenmDPMM8xXm7eY91uYWERYzLSosbhjSbZkWGZZrrVss3xvZW2VZLXQqsGqx1rPmm1dZF1jfc+GauNrM8WmyuaaLdGWYZtju9H2sh1q52qXZVdhd8ketXezF9hvtO8cSRjpMVI4smrkTQcVB6ZDoUONw0NHHcdwx2LHBseXoyxGpY5aMapt1DcnV6dcp+1Od0drjg4dXTy6efRrZztnrnOF87Ux1DFBY+aMaRzzysXehe+yyeWWK801wnWha4vrVzd3N7FbrVuvu4V7mnul+02GFiOasYRxzoPg4e8xx+Oox0dPN88CzwOef3k5eOV47fbqGWs9lj92+9jH3mbeHO+t3l0+dJ80ny0+Xb6mvhzfKt9HfuZ+PL8dfs+Ytsxs5h7mS38nf7H/Yf/3LE/WLNbJACwgOKA0oCNQMzAhcEPggyCzoMygmqD+YNfgGcEnQwghYSErQm6yjdhcdjW7P9Q9dFZoa5hKWFzYhrBH4Xbh4vDmCDQiNGJVxL1Iy0hhZEMUiGJHrYq6H20dPSX6SAwxJjqmIuZp7OjYmbFtcbS4SXG7497F+8cvi7+bYJMgSWhJVEscn1id+D4pIGllUlfyqORZyRdTDFIEKY2ppNTE1B2pA+MCx60Z1z3edXzJ+BsTrCdMm3B+osHE3InHJqlN4kw6mEZIS0rbnfaFE8Wp4gyks9Mr0/u5LO5a7gueH281r5fvzV/Jf5bhnbEyoyfTO3NVZm+Wb1Z5Vp+AJdggeJUdkr05+31OVM7OnMHcpNy6PKW8tLwmoaYwR9g62XjytMmdIntRiahriueUNVP6xWHiHflI/oT8xgIt+CPfLrGR/CJ5WOhTWFH4YWri1IPTNKYJp7VPt5u+ePqzoqCi32bgM7gzWmaazpw38+Es5qyts5HZ6bNb5pjPWTCne27w3F3zKPNy5v1e7FS8svjt/KT5zQuMFsxd8PiX4F9qSlRLxCU3F3ot3LwIXyRY1LF4zOL1i7+V8kovlDmVlZd9WcJdcuHX0b+u+3VwacbSjmVuyzYtJy4XLr+xwnfFrpUaK4tWPl4Vsap+NX116eq3ayatOV/uUr55LWWtZG3XuvB1jest1i9f/2VD1obrFf4VdZWGlYsr32/kbbyyyW9T7WajzWWbP20RbLm1NXhrfZVVVfk24rbCbU+3J25v+43xW/UOgx1lO77uFO7s2hW7q7Xavbp6t+HuZTVojaSmd8/4PZf3BuxtrHWo3VqnU1e2D+yT7Hu+P23/jQNhB1oOMg7WHrI8VHmYdri0HqmfXt/fkNXQ1ZjS2NkU2tTS7NV8+IjjkZ1HTY9WHNM+tuw45fiC44Mnik4MnBSd7DuVeepxy6SWu6eTT19rjWntOBN25tzZoLOn25htJ855nzt63vN80wXGhYaLbhfr213bD//u+vvhDreO+kvulxove1xu7hzbefyK75VTVwOunr3GvnbxeuT1zhsJN27dHH+z6xbvVs/t3Nuv7hTe+Xx37j3CvdL76vfLHxg+qPrD9o+6LreuYw8DHrY/int09zH38Ysn+U++dC94Sn1a/szkWXWPc8/R3qDey8/HPe9+IXrxua/kT40/K1/avDz0l99f7f3J/d2vxK8GXy95o/9m51uXty0D0QMP3uW9+/y+9IP+h10fGR/bPiV9evZ56hfSl3Vfbb82fwv7dm8wb3BQxBFzZL8CGGxoRgYAr3cCQE0BgAb3Z5Rx8v2fzBD5nlWGwH/C8j2izNwAqIX/7zF98O/mJgD7tsPtF9RXGw9ANBWAeA+Ajhkz3Ib2arJ9pdSIcB+whf01PS8d/BuT7zl/yPvnM5CquoCfz/8CCJd8Xw7OBC0AAACKZVhJZk1NACoAAAAIAAQBGgAFAAAAAQAAAD4BGwAFAAAAAQAAAEYBKAADAAAAAQACAACHaQAEAAAAAQAAAE4AAAAAAAAAkAAAAAEAAACQAAAAAQADkoYABwAAABIAAAB4oAIABAAAAAEAAAOUoAMABAAAAAEAAAGOAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdAtt+iUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAHWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjM5ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj45MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KHJ4irAAAABxpRE9UAAAAAgAAAAAAAADHAAAAKAAAAMcAAADHAADQwRadCDEAAEAASURBVHgB7L2Hd9zmtuW5gcrMpETlnJMlW3ION7/X3S+s6ZnVPatn/slZa9as6el+4d7r6yxZVs6BkqjMzGJFVGH2/lCgKIko2TIpMZyPAoECUAgboI0f9vnO8UI2WDMFTAFTwBQwBUyBRVGg2Wwmb9fz4HFIaslLkr5h800BU8AUMAVMgTergGdA+WYFt72ZAqaAKbDiFWjzmjJsEdJzq8z9EL/j5HpELcLWi2q1VnajEK2RWykCs5e+MLuB1tqzn1+aiA8u2ioXzz0wfnTHpG/NTujDnNba99yvcVY4L1C21uW3Q//ZJnTOv6T9srV/yZZtXVPAFDAFTAFT4OcpYED583SytUwBU8AUMAUSFIgDXeKx15hDSC98p5EK0fRFXCItzyGbGDIGo7DW4IfQuXa+70FDBIqc575FLNQXOGjcbI31OeWnuS737cAw3uKzAwj92rMPL0yFjRTBz+2Av5rcl/CTxxIdIce+Ow4diyDX7SemXber6OjiEwrjY9C6bjvakluxdXzcZOtzw3/mYLrta777x6Nw56d152lcJxUfwzyLbZYpYAqYAqaAKfAmFDCgfBMq2z5MAVPAFFjBCsQgGY+9Z3z00lk3CU8NAmXkxAk8CWpz1grrgfs0O08THNxnWnkeBzKWgzqN5zYP9da29IVo23OXh1607bnz4umwSYDk4ACSQCuoFNjGQOn72WiROxB9K5pwPOcIcw5E05F0IMhNaAu+AFqrtw44Pm4hqxaEqQzHUZsXKN168RrPj1PuPJ+fZ59MAVPAFDAFTIE3qYAB5ZtU2/ZlCpgCpsAKVCAGyXjszRviGZ14mGqi6YhTHiApi0wlNy9273J0JNVi6HIkJu7SPAFaEINcPI6WRcurHIlmI5icdQkdzclZ1LKE5qAv2pEnkGzBpOe2x+/4hbkH9fx0DHw6pOiwWstbB95yOh1k8iR0bvRW+YuDl6LN2Dl7UC8DJdePtz+7Vjzh0aGcA7LxbBubAqaAKWAKmAJvUAEDyjcotu3KFDAFTIGVqEAMkvHYC9uElpJ/QgdrgiqCZJODIyxBJZBLEbBiKnOdC1uEJgjTCo3gZbziAi3yfX5XE1qX0aoNOo7NhpxHfZdjF4bK5fO0dI5wlm1BKo9RnBaBZbRyo6bj0rzos5tuTbqwWwRReK4L0dWKrQNxBxSHzkYQ2dQBOVDVcdNx9XpaW9L25d1yJ+6fNGlE+syu8fxEyks/P8M+mQKmgClgCpgCb1gBA8o3LLjtzhQwBUyBlaZADJLRmJgYVhJPMSQwaWDvyBadOcLk+iI1znX0R8jSFhr0BwWFEYdxzHDZRskBVjTdIDDS8eR8QVrO7yY5+lyniSBool5vcNwgg0brNAK3VW35pZbryiCTTzso9FOEy5TPgcejgYdWq8rh5LSv+SnO57gFnpzF+Ry4rgNRTjuqlSMaUTBPTftugaQnwIymwzCFRsjjbrWXgVIArXXnbykwFNeaKWAKmAKmgCnwFhUwoHyL4tuuTQFTwBRYCQq8CJQ+Somn1USagBS5kMQzrqeBxNZiPcdgBMJ6vYlqJUClUndjwWGtWkO5NENgbHB5HfVaDTUO9SBw81JhwbmQgshA69cCjjm0gJL/w0s8rmxXDtmOrAPGdMZHJpNCJp1GitM+KTGX63DLMukMstmsG9KZNNJcJ5dLI1/wOe2BizmO4NJBZOxG6sQIlS7sVkDpwm8FlikEza7Z45ofKLXefI3ga0A5nzA2zxQwBUwBU+ANKmBA+QbFtl2ZAqaAKbASFXgZKGfanGaO7Jh1xp3CUeUmNjiOnEiGgNYIioTFmZkqpqfKmJqcwfR0mSBZ5VBHcbJOSCRkVquEzQrKlbKbFjimmeVVTY6koLLOeQLR2KH0wuSkPOmOHNKFrHMmM9k0gVFD1oGlXMnevh7nTGazORQKeRTyBYJkjsszKBBEu7sJpHQ4CwV+5pDN0cEkYMq5FJxGIbTMHsukRD4HjSOo9AmUbfpQMtFQlG12PkkFlLn5Ftg8U8AUMAVMAVPgjSlgQPnGpLYdmQKmgCmwMhV4Hijpznl15zgqa6rCTAWLPkNR1cfRk33H0NEm5wf10LmPM9NVFKdLKJXKCCY9zBTLGBsbx9OnY5gYn+L8inMba9UmSjME0GbLoWy5lHIom3Qtme0n2i+dSLmYglWFw+o4dAwhv6d9u+BajUl7PseuZTgmAKY4L5WO3Em5jwp9VXhrV1eXcyg1TxDpBk77DH/t6u5A/9oedBBKu7oK6O4pcF7eTecJqV38nGH/zDQHJXT1mZjIS0dgqV6U9ar2Qfh0IbN0UeVkEkR1aFHP0vi+4drqC8qfWUuXrqxzNePziFe1sSlgCpgCpoAp8IYUMKB8Q0LbbkwBU8AUWKkKvAiUoRLnkHmUGEfgKI7TtKI/HQwS9moMZS0Va3QgSxgfmcbYyASniwimsoTGCCjHxjhvqkgnstbqK8mKjszy6pLgqN+kQJEbDQWNjsOi8FkHXQIvzafo8Wd+bMGXQI0/LagUUtLLdNlnBZiqMRnVwCQAC+r4OZvLuvXdcoFoa9A2coTGnr4uOpM5dHYRJAmTPYTI7u5Oupd5wqaWZVHozCLfSeezkHIhsnI0MwqbpbMqF9MncAokwZDY0IXI8oB1YjoL/dO5aojOSivymDpnj1HHohZfD03H8zRtzRQwBUwBU8AUWAwFDCgXQ1XbpilgCpgCq0iBGGDicZMhp8re6qkcCBPrVKsNzEyVGMI6gxk6kTPFEqYmihgdmcTTx2N4/GCU41EHlOmw34WrVgmR1WoUsipwdAzFEhtRv8sIlBwQOgCMQEr7U+4b/ovanAlNKstrtGa8AsctCGOvSwJlwy2f87XZFQWQrmkDz63AGaqrSeM1CpNlr0aGu0b9KtXXMoO1g73o6CRoCjJ7O9DTz6Gvk05mp3M3160dIJTmCJl0MJVplv+Iyw4enZtJuNRudXIRVBI43XLOYiKiWAd3fDo8wTQHzZ897nihjU0BU8AUMAVMgQVWwIBygQW1zZkCpoApsNoUiEFydkwXUcaaXMmApSHHx4q4d/c+7g7dw5MHI5jiZ/WNnBidxuTYDCbHo8/Vco0ANkgQ8glQHFSj0Y2FU/pM4NIyQaRCU+c6hQI+hrhqx1qu5taLUMx9VgIcx4KtX9Eo8vuaHoFSkKY19E9Q1prWDG2r9bXZZTpH7a/BvpmNsM51+A2edKPBfo8cy21UptgeQqTcywLDYbvoYHYTJh1Q9nair78bO3ZupLPJeT0d6OA6OfbBzORSDJGVk0klGCYbnZIs1sjqDZvqW0nQTPW6c4vPWR/cscsOlooxCLu17JcpYAqYAqaAKbDwChhQLrymtkVTwBQwBVaVArMgKcLiv3pNDiVdtrqH4lSFMPkIF89dxqWLVzF0/S4mnk6x3yDBi10tvSb7ITKxjO9liD8sodFKUBPBZASmCpl1/TBJaFn2WxQ8zQ051bSbR46MnLzIidQ8B1oauyvCDLOOAmPoEgDqmEPUmjUEhMJf0ty23RcEnHQNGVMbBDVUqhUmA6q5z9pxnllg02kCMDPGRgPDZPMZFyrbTYjcumMdgbJAyOx2fTEH1vShf6CXbmYX+tcUGCrL7yvbLPt5zibzEVAKWtPPMsTOPfb4PJ8d49ylNm0KmAKmgClgCiycAgaUC6elbckUMAVMgVWpQAwv8bjJDKuh6kHWQrqPZdwZeoBL56/h2pWbuH39DsYY5lpzQEkwDNl/0C8gncrRfUxjpuw6EVJHQaD6MD4rMZJiX8MshxiS5FJq2g1SXpZo5CM+m8/lalpHx6TFOs7YfYynBZNE3Ag84222xvq+kv7M7nfOcs6M9kvq1baUBEhZaAMlCWLTd5jrx4XFKlw14HpBoxbti4eTJWz2D9KVzGedO9lLx3Ltun6sW7+WMNmHzdvXom+gq9U3s4BOwqWnvpbaJkNhG9ynO//WMWmf1kwBU8AUMAVMgTepgAHlm1Tb9mUKmAKmwApUIAbJeOz7gimGlwasSDkV4OmTSTwcfsp+kszcyr6SE6NRAp6JsWlMT5ZRYXKeWkWZW9nXcrqVbEcRmwRAQaNqP6ZSWYIZ3cxQTiZbC6AEU3Gm1ibdQUFbDH7Ram5tTRL2+IsANrfFxxymCGYcuGG32AEbp+Px3O/E24/HTSYhagYKefVbUCnnkwrw2FPMAhsSLn1ull04HXBWGQdcV1gsf1xYbI7HrH6YZOcM+18q7FVuZU9PF9Zt6cfA2l6sXduHDRvXEjTpXvYzyU9HxrmW9XTgzlcurfYVH5OOd+703OO3aVPAFDAFTAFTYCEVMKBcSDVtW6aAKWAKrEIFZqHMwRoxqVkmQGVJT2mCYshsrg1UWEOyVmVoKZPtzEwXMUaoHHmiYZL9KKcZGst6kuxDOfqkyGQ8qkNZQrlM8KoxY6wS/JC80txm1su7acFSXPZDy8SBrOjIcQSMz3FjiyEVOvtci9jRzQpZFzKMvysbs9Xic8tmeD4vzIuX8X+k3HfkFIoaXYkSrqsyKSkOIR1LlRcR8CmBj9zLBt1UAab6QdbDSiv7rUCzxnUaBMu0C4vNdPgukc+GjYPYsWMTtm3fhPUbBtj3ssMt79vY7cqcaNtpljvxqYWDYOnTGqLDfnZOs+cRT7hxJMYcSZ5bah9MAVPAFDAFTIEkBQwok5Sx+aaAKWAKmAKvpYBqQAq25huarD2pIagRMssBs7+WHUwWpyOgvHHlOh3NcQzffYD7d59gcqLk+mKmfYbEKizWz3NQfcgs4Unhr3Qv+dln5pp6MOUAzYEUmHaVmCdXUtldVYsyRWhUmChJl+sRPhl4ypQ67rMHgir7ciY1X5lmF6EpEVDgEyITWpX9MQXJncwS289w2EGGw67fsBYDa3pchthN7w3QvRzgvDX8LF2IhEwwpPMUXDoLlCStxEGhEvoQaGPortcz3DtVUCQwLVStn6FmcS5dr+0580ttmiUDaiOOLTIFTAFTYIUpYEC5wi6onY4pYAqYAktBgflgUsdFD43gRhghyTTJPXXnWtK9rLBECCHz3tB9ZoWdwIPhxwyTfYKnj8bpZio0dgbVUoBaTWGlsva0nQgsM+kc3TnCEZ2+qKwG3Tntg8t91+eS4MmfJt0/JbIRbEVASch6DiifuZAvavi2gFIurQA9zY6YKkVS6Mygq1OJerLOodx8bI3rb7l160bnXPYyg6zqYHYxbFZZYhVKq3Nmb0vCpMKBBcYahLIFd/bC6kDrkL69Bp1WgmSGcJmb48q+qIdgvV0zoGynji0zBUwBU2BlKWBAubKup52NKWAKmAJLToEYLnVgCg0l25FpIih0oakEyzAg+JB5apWmq1M5NjLhyoqM0K28f+8Rhu89xJOHYwyRLaE0U0GppEyqch2zyOcZ/pktcLMKjyUsKvmO0JXupc/lKdXd4J6DOmuYEKMiiIzdSTmV8umy/L7Wm78tFlAq5LUhRzGhBdRFIbRNl/SH66lWJiHR10A3MrMBGBwcwOYtG7Fp8yA2blyDjZvWORezd4C6dDJUmBlm01lqorBe1dskRkoDL+xwZy6sdkCpsiutIcNQ3UIun3BUmm1A2UYcW2QKmAKmwKpSwIByVV1uO1lTwBQwBd68AgLKuIUMvfRIjnIMHV4KLBscCE0qNeJlWNqDrmW1wqyrjAQtEx6VyGf43gM8uPsUd2+P4tGjJ3hw/xGdzCmW6SAKEiZz2TyzxSopTeRcCg499eNkEh/Bpcf9NOm+RSGvzpPj/Bgq6cy5EFlllJ2/LR5QEhYViprQdB6Sr0GgbDKRj8ZyHGNntZguOjdStS7lTq4d7MOWLesIlxuwcesA1m3u4fweZortZpmSCCrrzSp1q1Jv6kO9Ggx39ZQ1SP94DXSuqveZVp/PxGZAmSiNLTAFTAFTYJUpYEC5yi64na4pYAqYAoutwFyAjPcVz3OhprIihZSEPAeWjjdJM+p32STgBKQaLkul2A+Sy2rFgPA4zoQ903h8bwpDt+/i2rUbuHNnGBPj04RPum6EoM58DzLsZxnVtMxxc4SxRpoho9q2AElwOdehlDOoY+H+nOOWDEmLCZSh69fJQ5inCXQZhOqc1yZ1U1hqk+QdhfZSzSwBXWGtrk9onWGxvutfObhuDbbsHMT23esdXG7Ztp7ZYgWV1DSlc26w9qbokQCeIXCnWOdS09RRXU2F5Q4y5zmmaFayVlpuIa+JwtkCU8AUMAVWnAIGlCvuktoJmQKmgCnwdhUQ9CS1CIoiR07QIiyJyltEDllQY0Amwy4Fm5k0w1AJOqGS+NCxrJRYVmQ8wMMHjzE0dNeB5T0l76FbOcZ+lzmvy2WCFUjKmXQOXMhEOyGBiWCWZvirQkyfOZOxUxkfL48hoS0WULrdJe/WuYaCaiGjEgsJzKMQWIEx4a/A8xQc1ll+pTLNDLJl19eyu6eD9Sx7sXHzWmzash7bdmzk9BoMDNKxZCiskvyEeZ43M8N6biBQ0pWUU+xRf3dtOD+5GVAma2NLTAFTwBRYXQoYUK6u621nawqYAqbAoisQu5Ev7kjg2HAOmzw3NtWMJCzRf4s+cxzQoRQ4ya0UbupHcKm+kc2ah3oJdCRrmJ4uMRvsKG7evINLF6/g1q0hTI/UwEhOOpzqL6kwVyXr6SKYFlxWWNXFjNBMQBsn5InDR7nPNm0xgTIC6vl33lR21pajK9dW2vKfcyo1Dhiqqj6S6ltZqzNxUW2G0wHDgNUHMhNlh2VG2LXre7F+Uz+2bl+PrSw/4rLCbmJmWyb68RlmrEF1M+VQOpdS6htQzn9RbK4pYAqYAqbAcwoYUD4nh30wBUwBU8AUWFQFxIrcgYDSgaeoSJ0nXYvcN7eCfukfh1ZgrItODQmMMkCbBM9Kuc7+lE9x/dpNAuUdXL80jMcPJjD6tMjal3TvWAqkg2GwPT19KBQ6UZyWy0eAVHpZJbdpuZVKeOOTbNsahTqQRWptgbIhoFQfTzWhN5t0cb88VHkurv4kmVL9UwP2s5RjqS6RVInjJtKExRydzN6+ApP3DGLX3q0cr8e6g33oW9OLnv5eZAtMYsRMsumUdIu2H3pRXUt3tbRP7bw1VphtO8HanVO7ZTpqa6aAKWAKmALLSwEDyuV1vexoTQFTwBRY3gq03MekkwgJRI5a5l2BlESYDNXHUk4mQ1nLhMpRZoR9+nQUF87ewrXLd3H1MsHy/hTLjIClL1i/sa+fUNmLYlH9KQlo3IeDScKWp/6IBMoUSSlFB3XJNemV2OjoOvdy/hWazTrBW25shIgqPdLTW8CGjX1YM9iLDYf7sHnrBmzZtpFgyXIjvTl0drPWZ1Y60BFmnU+FvoocBfFuVy2w5iLObndsXJ7QBJQGlQni2GxTwBQwBZahAgaUy/Ci2SGbAqaAKbBsFXgVUMo9TGriF5JNBDaCJFJNky5dNWD/wRoe3HuKmzfuObC8cvEes8JOoFysI0uo7Ch0scxGd2SqcQMuUyr35YmUBJP8HcETJ5ZSe4UzqgQ9SU31K7U8Kpsi6QjrCofNhyy1kkL3tjTWbVjLENiNro/ltp3qZzmI7p4CQ2AZbMywWedI8poFTKfbVEkRwqBCY7U8EjNp78nzDSiTtbElpoApYAosRwUMKJfjVbNjNgVMAVNguSrwKqAUtIhi5muEq5CQpMVNgqTqTXqqOelKhbB/ZS3Ak8djuHbpHs6fG8KVC/dwb+gJpscrXN9HR0cvMpkMM8EKHRkYSkhS30zFcjK4U8VF5tvr252XIEV8UO0CdQWU4tF0iuVBeG5BUEc9KLEfa4UfAzQ6iuju7WTfyjXYzn6Ve/Zvw+59O1jHklDJEiQd3VlX61LhtQ26uoHcXbq6yuCayTGbLsev0wwoX0c1+44pYAqYAktXAQPKpXtt7MhMAVPAFFh5CrwKKLU8qYmONCg0lQlq5JiptqRqT/qsQUnMRI1O5eiTIoZuPsal83dx7qebDIO9x36Vk86lzGZzTFbDZD1c32VLbTlvzAHLkNd2WU2TDmpx5zs12nCuA+qEQ4jkUg9UBvQSwF1CpCaLe3oM+WUf0ulgDBm6kB1dWfT2d7ikPTt3b2Efy+3YwlDYwS396OzqQKGToa80gxvso9lUeRIeT5pgLt1fpxlQvo5q9h1TwBQwBZauAgaUS/fa2JGZAqaAKbDyFHgVUBIUE5vCXdkn0EsR/BxUKskO54kx+aUGHTiBpbK5To6VcfvGE/z04zWc/PaiC4UN6wJP1qP05VLSfWuVyVDdy1QooFTHwKXVJEc7F9Kn85rUVEdSPzJ1NciMFUhKPp/Jd2r1agSIPp1Hv450tulqVW7buRk7d2/F7oPbsH7jINaz9Eh3H/XJcWv8bsi+k/p53WZA+brK2fdMAVPAFFiaChhQLs3rYkdlCpgCpsDKVOCVQElASmIVwmQ9qBEECTbqx+dSmSozLJ1Kbrder7NECL1G1q9Ud8HJ0SpuXnuA0z9cZWmRGxgeGkG5VEGNiXx8klGW6wkulW3Wa9CFI1QutRYKnBMZmwsayUCpzLXsJEptfDq50lXbkqNLuuTgh3mGsdYIlUzegypqjSJXqaOrJ4+1Gwawfe8mguV27D24E5u2D6KH9SsL3Wlk8sLU14dKA8qldpfZ8ZgCpoAp8OsUMKD8dfrZt00BU8AUMAV+iQKvAso2jlsEVpFLKeYUUIq3lMlU/QWr5YDuG/v3cRAwopHF+EgFV9mn8tL5m/jh64sYeTqCidFJAhaQz3Ugn2UCGq4bqm5lu33/knNcwHVDnqODyoRtenRdkxoRm4uYeMjLMpFOjmNlxmXQaqNKvWrIot8Bpe+ztEguRDWYwdTMCGpBBV46RPfaAvYf3IN3jh90buWGLQPoG+xmNtgCy7Cw12nyrpMOyc03oGwrjy00BUwBU2DZKWBAuewumR2wKWAKrCQF5K7N94DtajSy35vcOoV0zrXt5A/pH0vZu/mCqsh5kvvkVuZiZUBNdtyisEVt9+Um98mjs5XctN3XpInkjUZL2C8yOoP5V9Spzl0++5ki1YMqE9C0IJN9KxncimYthbGRGTwYfoqv/nIWZ89cwpXz11CZCdDXNYjezjVcL4NGnY4bITOpCcTeRpt7rvPu/2esoPsrapFa7ivUq0GtNcfdfwRX3YsC8waz39aaJZTCUZfIaMP6Ldixcxv27t+Mw0e34+Dhbcj2NpDuILhnUggYOhvQEs5k+Zn6B6R11fr0dI8oBNnLcC9p3scEWk4R9emORmLHx/bimKtYMwVMAVPAFFgmChhQLpMLZYdpCpgCK1OBVwKlS0L6PDW4h2+SQBBWHVhGUZGEAzGeA0quLxht6NF9/qbkqM9v9dl62n7KhZM+m/f8lIBSKLIIzWV5fb3tNgg1KdZaJM1EtSoFMkEaxakqRh5P4uzpW/jp9DmcPXURE4TMPMuI5DNdrs+lwl19ZZ5JaC4bbMKy5Tpb8KhrHcOcXmLMhg+HJRSDUd5OWXR29mLt4BrWq1yD/Qc2Eiy3YMvBNQyL7UdXXwdvBYIoM8d6KWaAdbdcVGZEHS6F9a68C6GdPVWdVA4o+TpELd73i2O30H6ZAqaAKWAKLAsFDCiXxWWygzQFTIGVqsCrgFLupHMr5wgQQQB5MVRII1dw/eIEeHI7W5/ZX85rl+DGAWM7KGy3bGkCJRi66YBabqIy0DhXLINgpompyTLu3hrFubOX8OP3Zzn9CJVp6tVktlL2n8z4edefco7Mz02+eA2eW7hMP8TnFMNcdK8pyRHdS4bKlgmVCiNu0O1N04ns7c2xTmUvNm9dgxNfHMTeQ8wGu20DOntZlsRXgp8ygZKg6BNMGzmqQteT92BTzqSDywglU7xHhZpq8b5fHLuF9ssUMAVMAVNgWShgQLksLpMdpClgCqxUBdoBZciH8VmgjJ6/nQwxUDZZxkEtimgUSAqitCJ9IfJgOyRsfUlfn6fpm8luHYmBy9tufZ5t/sxZv8KhjAwwuWwKBdZRyoZlqGXNR7XSxNNH07h98y5+okN5/vRV3GeSnnrFp0vZyf6EBUJo5KDNf6RzLsD8KyzjuXOvZes8eQMpR1GpVEVphomM6hVCZRNdrE3Z05vHsU/2YN+hndh7YAd27FLdSvbTzLLep0fXnGjp0/1Vd1lXmkVQSfvclRnhOMUbVneQ2osgGX+OltpvU8AUMAVMgeWggAHlcrhKdoymgCmwYhX4eUDJ0xdZtloMlM9KNwgkOcid5HpEKj6wP3toj783d9zQuglN3/R9uk6JbS6AJK70egt+BVCG7L+nWokhgVK99SKgJCQSFEMOxakaxp5MugQ93/3tJ5z/6QamxiooZLuRDTtp+caY83qHvvy+FV1H51RyUp9ioPOZLdfPZFGvBYTKEirVEm8tlhZhFLGGddt6sWnrWgLldhx5dzd27t2AgTU5lhZh30k6lKELcdU9RpjkECUW0k54dxEqlalXLd7fi2O30H6ZAqaAKWAKLAsFDCiXxWWygzQFTIGVqkA7oFS4YORQ6uyfAWAMlDETRmAZQWUEBwoplCOU7DIqKU9ye9avLnmdRVryK4CyyeyuAWFS4JNhnUWdYkATlwVCCMgMfa2y9mK5wXDXx8z4et4N924/RaPGFEaNggt9TTqrGHiSli/X+bpf3D3DE9A5qk6nu7/YGTKVydFhbKBSKRMoy8JC1083ZEIdL19HoStNqBzEoXd24uCRndi+ax0G1/eis5vlSDz1qdSLCW6PQ6iB+2py0DyXhbe1T2kX6xuPNc+aKWAKmAKmwPJQwIByeVwnO0pTwBRYoQq8CihdEKtjv2cA6B74afCoy2Dc5EpGmUiVJVV9A1UGIxko21XIUHKftJLbvI32K4Ey6lcaIE2a1BkE9YDwkiHEqDYlBWMc58TTCq5cuIsfv72Ei2dv4tH9UTRn0kgxAU1SW4mgE8NkNOb9xDBXB3sOAgWU1IzZWisV9qWsVZioieGqKWbOZf/UGvtXslAL8h0ZbNzSjx17NmLP3s3Yf2gPtm7fgI4BliJJcxvZDBMl0SXmPaXvNQioetHhR9l7XgLJlahz0j1l800BU8AUWCkKGFCulCtp52EKmALLUgH1MVNzD9IkIEGQ5iirqJAociifweSzdV1hED6kc10u1sO6gLKpDKecrtOJqxW1DTVtKQJE52ZyJs3P1jK3gtt/KpVyEJDJpZHvocepr0Rfi1Zyv2NHiwv0rxW6qO3GgKIMsSHPSz8Kn43Wmbuh589nzsZ5Im2WPbfiyx/UBZIKcJ8N7lVjAYzGOheWt6BD6TEUs1YGngxP4fLZ2zj1zUVcPncD02MMlWVGWB1v2kGTymqo9IUa85MqzrPVnp0zZ0h8tnie+7BMfsXXS4eraZ2Dhhgqdc4CSsFkvc4Muro/qI3WFVDWGmVe4QZyHWn09HcwWc8g3jl6kH0rd2PXoQE6lQV0dNIdpnQh+/fqfpBD6fFaaFCL9+k+tH4tRy3nHr9NmwKmgCmw2hQwoFxtV9zO1xQwBZaMAmIR8ZMe0NXkELX4jA/ydHI02w36pYBDfiRAqn6gAFL1E4Ogjhr7uQV15uUMCJJ05Oq1OipjHEZrLdBUkh5aRKQjgZ6+GzAWNAYKPcCn2Weuo6MDXV1dyDObZ25jBhk5TBkBBvfFfnE+w0h1jKFKknBjHqd9hjWKPOWK1l39wQbLcfCzO0atRZhLCcaId0wAqiy06mOX1NymExa6vSZ/NYKWOYmJ5iYpcmAY5FhvknUWAx/1EnD/5gh+YG3Kk+xPOTw8jekiQZRuZndHH+rVOsqlGXfuJE1CU5c7KhfC2bpI8XXTgtUGQU2/KFzniUelQWpBDZlcillf12Pnnm14/zdHsGPnBmzY0otsQevV4KUVAkuQdPeiuyLPAeXs/UgntF2LvtluDVtmCpgCpoAp8CYVMKB8k2rbvkwBU2DVKTAXOpJOXoBIunOAlhKgtVoY8NGZixxJchQEISGnhpmZGYYhVpi5lAXoqzUmTanwcxWVchVlDpoujXI8WifERc6QgEeDYFJDrRZlQuVct99MJoNCocCag53opNvUu63LlYrIya0sZOg05dHd3UHoLCCbJSSKIwmOPiFBfKA+mSxnL2Jl+Q0et6NfPfrrfKLPDR6/gLIV7cj5L7fFA0qeJ0tZOD2UpKfuY+ReET8x7PXklz/h6pVHePKkyONOoaujH03CeY0ae4orpkuXzuV5sILrSEdpOffa6vNqaqHKhLAvpXrrCirrjRqHCkNg0+gd6MLRjw7g0OFdOHR0B9Zv6kG+i+Gyad4UcirlTvKmifV7STvdPwlNS3TPWjMFTAFTwBRYOgoYUC6da2FHYgqYAitQgfiheb5TU4hqo1F3rqGWq3+awgr1yCzTsj5DiGSYZkNw47JtVjA5MY2RkXFMT09jcmwSVQeUZQeVZYKl4LJcJmBO0qmc5HcJjxGsEvy4ZYUcCqpqdTpG/JHDKNctzf1mcznk83l09BAeN3fStfSRy2foWhaYwbMX69atwcBAH3r7uF4hzfWzbnk6y20TLuVYqgahMqzqHNwg2lTjLLmrsl1drUw38+VfiweU3Fddjm7Uhy9Fd7c0FuLyT7fw49fncPrUdQwxWU+dVS866VD6hM7AhXlKf2aNZX9CnU/cz3C1AyXpnPeWwpx17dlXl5e5Stu3xpu26QfYsG0QBwmUJwiWB49sw8atfUziI5BkliS9jWiFzurvQ4NDREK57kXdPUlN3G5AmaSOzTcFTAFT4O0oYED5dnS3vZoCpsAqUUBuYFJzfR4JKxGoMLxUnc34uCyArBN8Jh9XMD1aQbFYwvRUCZOTRYyNTuHp01FMTU1h5MkIoadJqKwy1LURDQzVrBGEGmW6kVX2JHQP/YQ89yQuUKVDSaBsNBjeyYd3nyApONLiqA9lhm4cj6VbD/dAJuM7d3JgoAfr1q/FmjX9HHcSKuli9nejb6AX3T0dyHcyTDZPYFAyH0cHPBVRsT7on+ZpcLSQrMliAaWOJaQmga4HHbIsa082yyHuXh/FuVOX8d2XF3Dp3G3qXEEu083TIEByVWkQiDJbOilkM3Yp55yQ05Bnt2qa7h3eQs419wmHmRzv3RTvxVoRpWqRfSwr2LR5LY4c243jHx7A4WPbsWFzL0OHdVPxPuT3Y2cy/hvRNjWv4d48zC+lewnibqb5l9tcU8AUMAVMgTevgAHlm9fc9mgKmALLTIF2LuOrTiX6boLnwtn8j7ADFz2cNxohw1jrDGmly0in8dGtCSaPmcQYncixsSlMTRIsOUzQpSwWy3QoxyJgFCMJdBRKKH9QEMmaigqZ1cO6diH30PEcP0SJargmIUkQqSXqsxklTBH9EThTdW5LYbgMYRVUdmQJkV0Me+1E/wAdy4FurN84iE1b1mHdxrVYO9hHuGQ9x06CaF57eoEdtVmyxFsDSmrSKEkowgzPOZMuuLqTkw9ruHbxFr75M13K7y7j8cMJXhPWU/RyhEplIyWEMilNQ8fP78ZAGcOPtHU6rTLISfPlh869XleiHbJklo51nhlgmfm1XCni6fhj93nzlrV45709OP7Bfuw/vAUbNvUj3c37lFCpMGtpGt2jDJ7ldVFzrrqbevmXZHb9gV9eZHNMAVPAFDAF3pICBpRvSXjbrSlgCiwfBWIH5XWOuB2MCuQ8gp/gcWpqBhPjUxgdJTyOTjg3cnSIjuTDaTdvaoKlGxj+GtQ9jpnBtVJDhX0pQ6ZrFdxkWDNQQ9plI5UzGbmQ8cO6wIhIxPWjPpSaViIelXbwSHpyLBtM1OOyxJL6Qp+ESzxQzcEm6zp6hEy5lRn2n+TXXH/KdesHmHRlnYPKTVsIl5vXo4+hsX1bOtw6qditFHTFQCmijChsXjkXzaEk9TQJlH6G/ScdfNNRIzDWGBZ8f+gpTv71Er7/63ncvnXfZYFlsC8yPsGSIcF1OsBV9hGMgVLzNB0P857ICp/JyGWGSQsqU3TEeY/wJ52V81inu877eWac4wAFV1ZkLfYd3Ioj7+5iWZHtWLe9F4X+KLxa96D+RnSf6j7WECh7U0KT025AmSCOzTYFTAFT4C0pYED5loS33ZoCpsDyUWCxgJLP4KjNBATGcdwffoy7dx5g+N5DPHz4FOPjk2iMp1CZYOgrQ10rLAOS8gsEtQ4CWZrwx4dwhraKz+ROZtnHL5vNE4Dk+hAQm3ywb0ZZXgVwgh/+ih7eCY8CxwzhM5PNuvqCQQsoBZZyEgWO2njIDKf1QCG1ZQSEKgFmjUl/Mpk0uhn22remi8Xs+1jgfj127NiCQbqVO99d38oYW0Aux43JmWTTIbgD1kEntMUDSma2ZRbXTCHLpDB0xdj3L+XnCZkhRh7O4Oy3N/DdX87h6uVbKLL/qddUltu861taI1DOVJTxNQKeeLyagTKgJvkcr2++k0DJWpV0camwA8om7zukWKWS4dd1ll5J043sX1ugQ7kVx98/hEMf7iBU9rt7JMd+u2ruvuN1EWC2C3k1oEz4w7HZpoApYAq8RQUMKN+i+LZrU8AUWB4KKPlIUpPZpi5fLiENV3Kho3RbBE8CD/dsTXdQtRm5kCsrJBV0F0NMjlfx6OFjwuRD3Bm6j3tDD3D/3hOMj07TiQyRC/PwG0wOwz6VTZKWSlr46tunsFYdkjbEJrCJQjHlnHHgjxwjHYtW1Ko6Hv7mIEjU7Khfpcdj1Pf1OR7iY9c3nKMpl9JBKLN6UouKam7IsWQynlTOQ44Jerp68wyD7WU9wm46UXuxc/d27Ni9Gb1r2CeTCVJ9QgWYrEWH4PbvSk7oyHREUekJUgiT4UTn5Ba88EtHL2cssQlctdJse7ayOzeGFMdzdN4KEW5Q5xn2Ub189hH7UV7Cj9+fw4PbI8iEBfR19PKIUqiWmGyGWjoN+cvtwn2Id6c5LWqe3ffKntD9oPtbiaTUT7fhXEXpqx+649Snzv7BerHRoMONVECo7MKOXYTKD/fjKMNgt+7YwPsjxz8JuuNuHV0Tbs+vuJccnst4zJcjujcpp7vPqbM/562D5sVt7nQ8z8amgClgCpgCi6+AAeXia2x7MAVMgWWuQDuHUv0eNUSJWsSMLZDjOQsyw4r66ynhjpK7MNkOnUY5YI8eTDhX8urV63j6ZBRPH49h7Ok0xkemUZphVlGwWHyhG/l0lF1UICrgisYRvOjBPXqcJuS4kNboodvJ3QLE15J+zkO6QEwthk1NM/0Pd6TyD8JWZqmlM+WxJESO5UUKHTlCw2bsPbCL2T13Y/OOtRhYx1IkvXROMwRcEqE0EkCoHqWDWZ5ryEHnl/pVQEldnvGFDvW5pnOIr6VgSPuWM6akRtcvj+HUN9fw7d9+xK1Lw0izZmV/xwBzwTKkkyHJAbOaJjddj+iaJK+zspbE98V8Z6U7puHCqAN3rzTCGmosKSKnUkmc9u3fhmPH9+EoXzxs3bUGuS7ev2neyypBo2vilR2sqo+v21YMlApV1o86tLLFAPni2C20X6aAKWAKmAJvTAEDyjcmte3IFDAFlqsCMYTMf/x0T/jAGzOY+CuCL8KWHoRLOcc4LGXIDKJFjBAc7955gpvX7mHo9jBu3riHCmtL1tgvslGjq1Pl99hPUk5NT6GTGUejzK9u3w4qY3DhmM6ha9z57EN1NIMP4u5AouW/9Hd8Mvpe62F+dsxZDl65+ybDYQNasKpBGBAayGisS+mhgzUHt+7YxH5zO7Dv8HbsPrAFG7esQaGbDivXEUw2+D05U66OJbGNPfIIp8ToZIPS6djeoeTGfwZQSqt40LUVUA7fYdjrDzfx9V9P4cqZITRYsqU318fcMQzBVOgmoTm5cb8GlLPyRECpsGK9QNBLB4ZJBwyZ5jVPsQ9rP5M77d67De9/fNj1q9zAkiJ64SAnWy8cQk99dnkh+ZJE4a8a+Bfm+rPSE3UlXbSz2Xu+db/Gn2cPxCZMAVPAFDAF3ogCBpRvRGbbiSlgCixnBZrsB5bU9Cwrp03ApdA/gYUebGW0ufIcMxmUGd46OjKGB/ce4c7tB7hx/Q5uXR9iuOsYZqa5ohLrMJxVpSpSGuSLMYtmlrUdU3MJygFldCR6wOYX3YdZhmo9WEdraHG0fPbza068uBUelQ45evgnLAQEywYHl8CHx1SujjK8sQdbtg9i5/7NdCqZjOXwDmzevqFVi1A1DBkOSbD0VcKQ58rec3SxGsi6kN75D7S1y/kXaq5odVaMl1eLQD86GzmUagLKOvuijj0NcOnsXfzt33/Aue+voThSQ0eKQM/EPJ7qdiokM7EZUM6VRjrXqJkcbPXHldSCyjrDXwP+LSlsWnVND72zC8c+2IeDR7dhy44BdLK+aSrFOztNENXfFFtAKHXhtLyuKTmYvPe8htxsA0ongv0yBUwBU2AJKGBAuQQugh2CKWAKLG0FmkxKk9wEknTqmOlSGVfTDFFVYhwBpUBlZiSDR/fHcPP6bVy7ehtDN+/jwfAjAswYKpUGCtm1fEjmE7egklClcgwa5FCmCZPeXKDkY3liWyB4fGn7L0IqVwhdyCGf8OkgCRhUrURHxuBf9/A/OvEIhc4MuvqyWLO+C9v3bsC7TMby3okjrhZhhmVFPNYsbDaZyIWhpCmGMjJomC4WgZKJh5LaQgGlgD92swQ/AbORlosp3Lj8EF/+2w/48asLeHJvEhmGveZSBbqUPDY6sMmNIugarqIm3ZKa01R/ALyqTQeVDFMlDOpzvVFngqno72lgXQ9fNGzDiU8O4sh7uwiVa9DB+qe6N6L+k3ImeU8R5gWnLqycL1tCA8ok6W2+KWAKmAJvRQEDyrciu+3UFDAFlpMCITOcJjY+WDfoxgTqR0kIzGQJRCSfKrO3TjHE9dalMbqR93H10i2WpHiAJw9HUeR8uZeZdA7dnRsJN0zeQ5hqMnNrinQmoOSTNDcT+ZDPMtFED+laKNAUwD7XeCzuMV8P+4Km5xa+xoc5MBkDmLbCZ3sXzut2phIatKB0KKof2KADNVkcpw4E5BxDWrN19A0WCAz78Mln79OtZIbPDV3IdKhcSZXfqRI2BJRp516lvc7EA9X5PMfXL675CodSbmR8HvFY8KPEQ0HVx52bY/jbv53Et38+i+EbI8wA6yNPoMylsuxDaUA5V+52QKn1nAHM+0fZg+UyuqRR7BOpkiA1hhBXmCk4ZJKmdaxL+c57e3H84wM4dHQnswX3INcRuHtC7nXUV5flbAiWuvhyssOG+hXzY+v+fHHsFtovU8AUMAVMgTemgAHlG5PadmQKmALLVYG2QOncRWVuJcC5+E2gPB1imJlbh+/dx7kfbjPMlZlc74xicqzKGocM+6ObqfqPhVwemVSPK98hOBOYph1QMvsoAVOlQfjYzEFjUpxLDKOxwJKtBZTxw70bCybVFhAoX3xgT3PbIcFAcOD2xkyfWseVHuE51JmVVklWmr7qN04xGU+VyXkGcey9Q/jws8M4/M4OrBnsIWyqb10JPqFUNQ3lR6HJsigJbaGAMj6fWDd9ZsQu7t2exld/PoVv/u0Mbl9+4GpUyqEsZPJosL5icjOH8jlt3D3IVwTs/+v6qNIB1v2Y0mdeYt076rdarpZZxiWN9ZsHnFP5HrO/Hji8C5t3sgxOlmVbcuwvmdFLEpW5YQkc3v9emOVfRORix9fxxfFzx2IfTAFTwBQwBRZdAQPKRZfYdmAKmALLXYGwxjIZs60FbPosd6tJd401C+UWKmi1Wg3x8P5TXLh4mSGuN3D13EOMPp7G1CTD9oIsu4bRXeEmMoQo9QmrV+iC5Vk/kmGfct8yhDNNB6ztp6ywjtgcQGq/MVTGxyDE0mFEn2Og1CcHX3yI/1Wt9X09sDu/k5vTOMN+bgIFAaT25QsoaUnRpHVQDLDfIesQNrwKSrVxlIMJl3RlO7O/fvG79/DZb45i6/b1dClZh7M+48Jm0zmBgsB8cUNepUcMINJrdpoG2IM70/j2yzP4mkB5/dwwymN1huDmCZSslUiwSW4GlHO1ka71GutU8r5Wzc86X46oVmqKtUvdHcT7SE52iS5lwHDxFOUd3NzDsOh9fOlwgCGwG5DvzDJjMPsSuz8X9dElUBIsPfY1TnldbnfxtXtxPPdYbNoUMAVMAVNg8RUwoFx8jW0PpoApsMQV0AOwg7GE46zTKUwzXI+0w1BVZqAkRvmkPxW8D2tMoRN2OTdxhuU+hpl458KFq7h86ToePXqCp8N07NhlrEngDJsEj1AJaDjQiRRAeTWSTEJLeQz9U6hfQosfpBMWv5XZCkosV9gHlNApDmuyBES5PsFxFd09eRw+tgeffvEujr1/ABu39hM6Z1BtzjDEUQ5WGrl0L4+b2DoHZt/EicgNfjQ8jtPfXsd3f76Ey6fvYPzhtEvIkyX8d/RGEDPvscQlXeZduEpnttzzec+e/WRD/h2E/BsK6TpW6lN0s2ewdZucyl343T99iM3b1mJwQycdSmUQLruXDq52qJ/lCw2lg7VmCpgCpoApsFQUMKBcKlfCjsMUMAXemgKvBMpaE7lslFlSfR0VsueyhBJEGxUPlUllcZ1gmOsjXL92G5cv38C9uw9YT5JJZ6o9hFCWnmAoaLNBBy6UA8nEPS6zKbPBsj9ZUkspYY1cyYQWQ1fC4rcyW0BZqdJFolwCSvg1AsMks36WXL/KwY09OHRsFz769ChLimxDVz+TEOWadKnYd9TV65zffVrsk1GFi6cEyLMnb+GHL6/g0o9DGB0mCBP4lW0329kGYgwoX748bYDSc0DIfsLsO8xIZ4Y9F1GqjiPX2cTg+j588IcjOHJ0H7PA7kR3L/vWhowQYNbXbD7LFzvqP8mXO9ZMAVPAFDAFlowCBpRL5lLYgZgCpsDbUuBVQMlqB4QdhWPScVM2VyXgUdYRfq7ONAkiMywFcguXLl7FlSu3cO/OA0xPV7hOmkld1tCVZI1Ffsc5lHIlmbxHyzw+dKvGYVJL8yFa6WqS2lIFyiCgA+uzPygT8yj0VTBZqTMREYX0MgE20Yn68JOjOPHxQezctx69azvduupDmclESXnic4vHSRos2Hxey/GnFVw+O8wsr9dx4eRNPBoaRcCwzAzdUj8fvVCYd38GlC/L0gYo2cGW94KSObGvJCExZP/U6dIoX0SMu5IhOw5vxIcfv8vQ6PexbecgX0yoTy7BPseXMarLqtTC1kwBU8AUMAWWjAIGlEvmUtiBmAKmwNtS4FVA6QWCR/YZpFPpMrESBuVoFafLGHk8hVtXH+L8+UsOKB8+GMFMURlB+bDMZC4Zv5sIKYhUVlM5Kwx9JSMqiY8Ls2U/xKSm5DcKjE1qbwy2kg5gnvlyKF2/UsKhoBIqDwL2B2XdyTrLrwRhxbmSB4/sxIefH8aJDw9gy871rq9cuVpiuRE5lG8+5FXXc3K0ipuXn+DMt7dw9vvruH/zMapFOqu8Dh4d1MRmQPmyNG2Akn9KvBdUt9RDvlAgVGZQpUtZLI2hXCuiMJDCoSP78OnnJ/DuCYZGbxlgORH1wdT9xLuDTrY1U8AUMAVMgaWjgAHl0rkWdiSmgCnwlhR4JVDSRAwqdVTLTCDiZZFNp1GZYSZX9pe8cvE2fjp1FVev3MB9hrwGdfaQZLaZTJqJdhjP5xE2fIJkOq0wUD4I83NDpRT4QK3ENu0cSH5r2QGlYFDZZ5u0c5V4pcl+cuof6TNsVAXq6yHLhGRZLmJjN977aC+++P1xHGBoY0d3lgl6KkzUozhZbuUN96EM6iGmx6u4e30cZ7/jNf32Ku5evY9KCyjNofyFf5xtgDIkvatGK6PA+beSR67AcGKffSkJk5XaDCrhNPrX9BEq9+Djz98lVO7Hpi09SKsiT5ovKrLJDqV7SdPmUOP7qs0qtsgUMAVMAVPgFypgQPkLBbPVTQFTYOUp8CqgBDO3NgmT1Qr7TjKDKYsS4tGDSZw/dxlnTl/GxXNDePzoKcosCZLPdaOjgw+/rp8Y60syI4/YKEUIdWGylE81KAWVerBWcp+k5jNU1nfu1/xrLNmHY5GCrzIigcvw6fPcM1n2faMQtUbFuVH57ib7UG7Cp787hvc+OMj6g4N0J3PMWcTvssXnFo/nV2Dh5tarDUxP1HD/1hTOfT+EU19dwu1L95xDmWW4c4ouWmIzh/JladoAZZO1R5u8N1zGVtZiTWWY4Zfh3XW62EFQQbE2yayuDQyu62fm14P46LMjrF+6Fes3scRON0PF1Y0yoRlQJghjs00BU8AUWEQFDCgXUVzbtClgCiwPBV4FlExQipAOVqPCzK5MwjM5VsblCzfx7dcncfH8DTx5VGK5kDohModCng+9dChVgN3F5zUrHLN3oOJcXX9IjgmYkQGn7LIRQM2nlM+SJJ4ywya0NwVbCbufd7bD46DmahA2WHSwUqO9S4c2k2UpEfZ9q9TLKFYm2Cm1zFDXHhz7YDdOfHSIRe33MbPn+rcGlLVKgOJEHQ+Gph1QnvzbRdy6eIcOZRn5DMMtDSjnvd6JM9sAZa06zfs+evmSznYSJhlCzp+A8xqNGmoMiy7OzPAeArbtWo9jx3fzpcMeHD7K+qVb+uAXkv8m5Pq3a/FLnXbr2DJTwBQwBUyBX6aAAeUv08vWNgVMgWWrwMtO4DM3I+qnKMfQU81HRW06/tN8DlVCIUNZa2WPiVvKuME+k6e+O48fT17Ao/vjhE26loSlTJolDZja1GfSEX3PAZ97sI7qNrr90ZHUfD8iSm09uenZuM2DedvvJm918Zc4HZXZlnU2CeK0Kx1g6mFeLlSxOsXMnhPoGfCw9/AGAuUBF9q4jyUjwAQs8UO/4MBNO60E35J5cc66RvAtTdcx+oCJeU7fwzf/egZXz9xCdbqmBKNIddBF43HoR/AT3zsR1BNw2jjJiy/4EtyDLntCqzO0WRmuMtk8Q8HlXCv7sVOVodINZAiMk1NTqFRKLhR6x+4NeP/jQ0zScxzb9w8i1c3XNRleCXGlbgr3xxr1TXbFXBP2qz82lR6xZgqYAqaAKbCwChhQLqyetjVTwBRYsgq87Fy4h1g9yLagzWOZDiWSETIICJVj1YFCfRrNUgPjTNpy5+YITv9wHae+Z0jkjQeolnwUWDtR4OMTdtRX0MGiHl65hWaTD8wJUCg4SbXAcj7ZHLS4h+X5li7deXrQF0w2A2W3VVqhFHVh2Ci1aVLfEh2qUmWUfeKq2Lqzl7CwD7/9wwd458QheB0MA3Z9TZUHSYBPlVwNUF0nXhtNL0ILWF+0VGS20ZEA1889wJf//SQunbrJkjB1VzokxXDcGG51XWInTPN4xWfvoUU4tBW3SXdft84qAnL+rbi/A/dHg46uHGZKJRSLRb6AqKNvoAPvvLsPn//mAxx4bxf6tmS4juqWcn3n8OvvlTcdHXGN2vxJ8c2AAeWKu6HshEwBU+CtK2BA+dYvgR2AKWAKvBkFkoEyCLiMz6JyPXzZUQ4o9eAZOY1hUEbpKbO5Xmc21zM3CZRMwnNpGFNM4pJCJ/LpfnUZJIzq+/ya6xfZ2l9I93KVAaXzmhiuGxKmVXfTCwmBTh+CGDO+lgnopQpLRGRKWLcpj2MnduOPf/8xS0W8B78v5HWg7qSCJvuZvimgbDR5XDN1TBEob5x72ALKGwTKgKVdCLkdGQPKBfpDfRVQphlirG64tVoNM+UiGqiyj+1aJuc5hPdYambfia0YIGQKKmf/3nh/uT9b3WeaTmoGlEnK2HxTwBQwBV5bAQPK15bOvmgKmALLS4FkoKzX6XzxKTSTEQ2qv6PWJRC5+pGcqpQxdH0Ip09dxumTV3CNyVpGH5dphhSQS7NPV8h+YC1gciGzbhtMusOx1nG2yTxirUSHUjjunEUww60SGEEOrRw8VZkkTjLktcqalJX6JDPATqN3jc/+k9tcJmQHAABAAElEQVTwp//4Ob744kNk1nmsN6gkLfyOqEK6zjqUDBdeJCBQqGWlFGDqaeRQ/u3/O0WH8gbK7FfZrLGmCOtQmkM5z038GrNeBZQNXncvxX6VfBEzU55hOZFJ5Dt9bN+5EUc/2IePfn8EOzi9bkMH65fKmFQ/Xd15BEy625HbmXBgi3T/JOzNZpsCpoApsCoUMKBcFZfZTtIUMAUEii82PdhqUClIn0XWFZLZYOhjk/NUHkT5PapMxFN++BTnfrqEb74+jcvnbxMmS6xJmUUu0806k10M7czzIVbww4daL+BuVGOPgwPKDn6eP8xupQKlyoX41M/3qAuhUmCgEFFpEjDDZy2Y4UDniUCZ7wqw7+BmOpSf4Te//QQdW4ngrE3o06V0QMlrEUOkrlU8/eK1/LWfVeZEQDk9UmfI60MIKC+elEMZAWXIOpQGlL9W5ej7rwZK/eXor8NnVuCAbjbvFSbq6ezOYMe+jfj8D+/hPWZ/3bt/PTKdDK/mS4qQ4eoKOU+RMA0oF+Y62VZMAVPAFPi5ChhQ/lylbD1TwBRY5gq0A0qFzgkY1PdPMMQwTTpjNZYLGR+rYejHazh75gLdyYt4ODzOmpQMfwyVyZX96hjSGtKFc30v+VDrYNKrE5408CGXIbGrDSjlUAooPQeUkUMZA2WDdSgbjTL7xhHKWW8wna9hx65BfPG7D/DpZx9i8HAHOrs66TzJeiKEcogSqahH6mICpRxKlg6JgfK/EyjpUAooFfKKvAHlQv0H4FVAmWKZlmpNdVr5fobudJ2ZX8vVIsvQlNG/thMnmKDn0y+Os6TIXgysZ/Zg1jVVHUtP9U5bYeqJx2oOZaI0tsAUMAVMgddVwIDydZWz75kCpsAyUyAZKAM+j3osbaF+kA3CUIplDMgurC3JUNehYZz5H+dw+9Zd3Ln1kNChFDN0HYMsXUomnmE4ZyrF8E5lb/W1IYXfESbBsVzRkCGvCRlAV6pDqfNmADHPnwXrQ47d+csNJpg5baqEgxKhcor9KCvYsLkP73/0Do6//w4OfLEZ3b10fnMMl2WSlSgxDxPfuJhiblIXaRGarnvkULZCXp8DStZMLFgfyoWS/VVA6acDVFiGp8mSOSo3o9unVJlm1tdpJuIJGfqqrK/v4INPD2L3wY0YYOhrKscXDnTA1e9Zf1eJzYAyURpbYAqYAqbA6ypgQPm6ytn3TAFTYJkpkAyUcWkLQUvsUFbKIW5cv4fz567g1P9zHqOjE5ihW5Vin8hsqgeNWprhsA0+9Lb6bTF7qU+g9PzngTJsCqpWT8irbgo5iS6hkUtIFAMlZzEsOJ1Sop06QxkZ9tpgPcJUCWvWMYvnsf04wuGjfzqA3v7eCCgZ4jqbmEepY8UJiwmUcVKe88ry+nzIqwEltV+g9iqgrLKkTI39mn0/i3yB/ZMZil6tlziP9wxLjuRzaRw+tgsffn4Ixz/ej50HNiHbRSeTNU7TvuqdtskEbEC5QFfRNmMKmAKmwDMFDCifaWFTpoApsJIVcDwp0OHgku5ESWJ0ygGTgNSqzObJcTZFR5HZSR/eK7LW5FWc+ekKLrB8BOMzGQMrg41OSJPlMJS0hw+uYhzmpHTbJY46aKLPybHmaTaBso1j0sZLcV9fjr/ChD6jOpeA2VQFlupuGqgeoV9FjlHBOw9sxgefHMen/+EQtm5fBy9PZRjqGJX0VB9MblXOsSs+uPCqyAmtlRsYe1BydShPfXmJ45uYfjzD+4HH0skQ3tZudRc919hHNC4989x8+/BaCrgETi2R4/6Q0UsKoFKroMo+uOs29blkTh9+fhjHPtjNz928VwKk8vz7ZZgs30W41xoN3WdK8sN4dlWjUd5ma6aAKWAKmAILq4AB5cLqaVszBUyBpaqA+M5lgtSTpugyBkqFYnpQ2GuT0Nhk/cRpZva8dvkhvv7rWfadvIrJx1UyEIGmzlqTXA6VxCBGNgk3ggzhpbbnBrePeJpjAmXbEDx+azW1ugPK6FI4oKRbmeloYuueDTjOsNff/MNR7Ny1CX6ByjLZyhsFSvahHHkwg8un7uAkgfLqmdsoPinxOHgFCZRJTfePAWWSOr98/lwH88Vv14Iqy84UUejysXXXWvan3M/Q10PYyWQ93b10Jxkq3aSLrW2ISfWXqLGAUn2kFYhtzRQwBUwBU2BhFTCgXFg9bWumgCmwVBVwhuGzR0zmduWTph469cipshYExMBDcaqOe0OjOPX9FXz119O4eP4GurMDSHF5Wn26CJICSqXbaRAkFMyaiUFVj66zQKl9aZCzFXtb/LjKW60FlClK0wic5UsB69iwfQDvHD+EP/7n49izZztyPbwmBErflXJR31YiPEtJMJ5xURQMW30on9ybZnbXIZz860VcOzOEmdEKrzidaAPKRdF9vo22A8om//Jq7H9baxTR1ZfBvsNb8D6B8tiJ/XS2NyLXWyBQ8k9UCZ34o3BZlRLR36Jcy5yo0popYAqYAqbAgipgQLmgctrGTAFTYKkqECpkVbCnp8qWmxjBpB405WikUa96ePqoiIvnhvDd1xfw4/cXmYznPtb2DBIa04TJNPFQST8Ekwps1VTIZS9CjvYRN62/yppKqCS0OsGNF4K6MYw1iJIXNVMV9K/vxoF39uHv/8sJHDiwGz1rVG6EGXcdUBL/5RATKBcp4pXw2kCZfSgfDU3g3Hc3HVBeP38XVbrVGfblQ0eyt2UOZcLFfs3Z7YDS8/UqqMYkPRMMDahh7cZuHDy6Ax9++i6OvnsI/Zt7kWYfS4VVB8oQTJZMZfiyiAmhmgx9LahwpTVTwBQwBUyBBVXAgHJB5bSNmQKmwFJVwAEl4W8WJl3Ya+RQeiwZ0mykMTVew61rT3DqBybi+e4Krl+9i7GRafR39REafcJkClnXb5LZXbkt5ZQUGDH/55zTFj7ORcgoLHbOCit/Mu4/Os+Z1vlg71FLnxDfZJxxk9BYRxndAwXsObQb/+G/vIvDR/YyUQ/7xKWYmIVAKcBwDqWK1s+Vep7tv+4sAWWpWMP9m6P46Zvr+OEvF3DrwjCC6SbrjbIfrAHl60r7i7/XDij1GkelZ2pBmU6k+t962LR9DbMEv4uPPn0fm/avoXPZiWzWY7mRJv9OGyxBo3uIgMmCsx1p9Wm2ZgqYAqaAKbCQChhQLqSati1TwBRYmgqQI0M+XLoQ1Nkw12d9KJXspcqak8N3xvHTyVt0Jy/jEl3K8REWVG946MrlGfJKcOR2WCDE/ShPS5OOp3Ax7bK4xiBJ4pn7mbPpfy5NXRbrqNgvMqnJn/QVdkgBG3UBJf2mZhkdfTns2r8Df/pfDzPj6wFs3DxAmGTIooCS7qSAMs36hO0SeCbt82fNJ3AUpyq4yxcKP351FT/8+TyG2I+W5TJRyLJMjAHlz5JxIVZqB5RNhkwHQYlQSXc7xazK2QZ6+DLi0Dv7ceLD97D3+Eas3zKI3r68iyKoN6p0KOmI85ZTaZi8z6Q91kwBU8AUMAUWVAEDygWV0zZmCpgCS1KBOUAZPawKJp/vQzkxUcZlOlLfsO/cd19fwd3bo4yay6Krs4cQSaeMIJpinGtKYXQ8yVCJPxhOJ6BMqdMWgVOf3OCAUtOiSUKRASW1iJpAXKGrcowjoGSG3WYFhd4sdu7djt/+8168e/wwNm8dZOgi5WOx+pCaB3wfkCFcLipQTlZw++ojnPrrZTqUEVB6lRQ6C10sJ5qcH9RCXuOruzDjdkDpMZQ1bFaZ7ZVQSW87ZGbXTD6FzTs24sDBfTj+hz3YfWA7Nm1a6/4klRE2RYcyo8yv/MmAN5U1U8AUMAVMgQVVwIByQeW0jZkCpsCSVIBA2SCRuHwcdKKaCnclpDjvkCPVvLt/7yl++O6Sy+x68cxdTI7W6Ez1oKennyDJbKPchkeXU2DpAFFAKV7kjy+g5DgCSo5ngVKztf7KatEZ6axegGWJ5Npch1LrPVNAQOmp/AfhvFFnvzaGvCrJSp5AuWPvNmZ53YP33j+CLTs2sBYlFSVQKsFKg+unFfKqbD5J7aW+rEkrzjOf13VydAbXzw/j5F8u4TRfKty/+YQ3ByuPshRFmE/uQ+luBHfN59muzfrFCrQDSp9/d54XoFIt8+6ro0E3nK8kWLu0G1u3bcaHf3cQR97bj937diDHTMHVRoUut15GRNdPCZasmQKmgClgCiysAgaUC6unbc0UMAWWoAJkBdQJlBmGTCrRS5Mgo0ytshiVaHR6so5LF2/ir//2NU7/cAEjj6bhBTnk0t3IM9wxw75XyU0w2e4hVR7mymoqmRJBoqC8BZUOJvVZTXrFIEl9nHsrDGeYq/pQEgrUh7Lh+lDW+dBfRL4nTaDcit/9Ax3K949iy64NSBd8KLGrwFOOprK8tnUo9cagjdhtUJT3AzD6YBLnv2dCnr9cZg3KIYw+nKQbRhhJp9HIJQOlR5j0ZVdbWxAF2gGlrqGSafEWQpahrA2GtJZLU5z2MTg4gEMf78bR9w8y6+sB9G/oQMPn37vP9TNpl+2VSV+tmQKmgClgCiywAgaUCyyobc4UMAWWngIRUConqzK6st8VbbKUlyWoADPFAPfvjuDsT1cY6noSVy7cRGmqweQ7XXQou5FNs89VtdrmpASUGpKaAWUSUDYDJVipOaDMtYDy928LKMnAI/cncPY7JuT582VcOX0H40/4YoGwmMmmETBTaFIzoExS5vXmtwVK/jEr1U6KRJnLsnwPowdKM5MEzCb6enuw7fAGHDl+gPUpjzAMdi3rmfKNQJph6rx+aUJlOtXub/X1jte+ZQqYAqbAalfAgHK13wF2/qbAKlEgYLhqg2UqGo0AaT/DPlVZVEshnjyaxJWLQ/jp1EWcPX0B924/QljPsLxANx3KToInc7i2dShlebR7SDWgfA4o5S7FDiWT8ggoK8H0rEP5+3/Yh3c/eAsOJYHy8b0xnFZCnn+/xBqU9zA1WiK4pJHL8V5pE2prQLmw/xFpB5QKV9egBE35LHs3EyhnZqZcCZp8Pos1W/tw8NhefPzFu9j/zjb0rC3Ay7HfJa+fR5g0oFzYa2VbMwVMAVNAChhQ2n1gCpgCq0KBJp2Neq3GDJEBsqkcoTLNkiBV3LoxjLOnruL8T1dx49ptjD2ZYqXJPIGyC2kv7xyqrOIu27Z2cXQGlHOBUu6SHuxZTtAl5Wk0I6B0DuWeLfjDP+5/K0BJ4xoPh0ZZf/ISvvv3C7hx9j5Kk1WGUvJeKORRYj+9pGZAmaTM681vC5TM1KqwaYUhZ+k4KuKgUppBjVEEinjOduewc/9WfPKbozjx6SFs3bUWmS7eayxlEzIsO0MItWYKmAKmgCmwsAoYUC6snrY1U8AUWKIKKMNjUK9zYF06P4dGzcPdoSc4f/YKfmTNyRuX79CtHEVtpoFcquDcyTTDYtmLz/0kntZsIpqkNQwonwdKllphRzbXh5IOZaCMnXQoc90pbGcfyj++JaBsMvx5+OZTfP/nc/j2X8+zBuVDVItNJuTpQEdHB4qqH5LQDCgThHnN2a8GSkYZMGurBhJl9KKIL4uagk2+rBjc2IdjH+zBp384hiMndqN3MMM8WcrrXGeiJ8vy+pqXxb5mCpgCpkCiAgaUidLYAlPAFFhJCqjnVYN99gIm5/GYkKc4wUQ8F1hz8pvTOHvyOh4x3LEyQ5cjzCDPfpMZupNphrumGRrbVM2Kdq0tVBpQPgeU1CrFh352eXMOpYCyXJ+CHMrtdCj/9E8H3opDychJ3LvxGN/8yxl8/S/nMHTpMRplD52dXRw6MUXoTWoGlEnKvN78tkDpQl7ZD5pBAXopoR++K2LoKzMGc6jz9U+G2V237RnAZ384is/+eIwu5Rp4nKfMSx5DZa2ZAqaAKWAKLKwCBpQLq6dtzRQwBZaoAgqTC/nA2VD9Q7qTI0y4cvrkJXz5lx9w5exdTI9VSDi+C4fN+nmWAknz0VRhdXQz+Z3kRjIyoGxpEIN3cpZXhR368wFly6F8m0B559pjfPU/T+Pr/3kWdy4/RlhLo5t1SLu6uzBRm0i8BQwoE6V5rQXtgNKl5GGYa9gURbJfpMd+kQxfF1gqyVOFf8OVoIjetT4+/t1BOt4fsU/lDnT20plUP8o2yZVe62DtS6aAKWAKmALWh9LuAVPAFFj5CoR0NeSCeU2GvjWzKBc93GF443dfncE3X53GveuP4LHeYD5bYBIeloiosacf+9QpcU8+l+d0cv85GSTt20p0KOXyRJDNx/gXYFKfBZZyjrSeBHo2KOOu7CXfT7nkKjMs+VCqTqBnoIAduzbjT//7MdahPIqt29exIL0SqTBUmS8CQmbmTad5/fhiIKn5rmxI8gVpsJ5liusIWDR4Wp9N5UuCSgp3r4/jy//xLftQnsGDG09Za4bJmfJdTMqTR5GlTZKagNKLy4bw3OIj8H5NXcykna2C+e2AUvcWYw1cqKvXcih5N0VpsXhvTZUaKFaKSOUC7DvKEOp/+ACf/O4INu3oRTbPK0P4dNt392B0F+tu1X2pkiJ2yVbBDWanaAqYAguugDmUCy6pbdAUMAWWmgJyNersA0f/EfVyCk8elnDh7BC+JVCeZnbXiQfMMoqCK2Dvs9BhvUons84EHuksCgJK1rp7/bZygVJlWCJ3Vo/kGticW9uafg4oI7gUTyoE1mf/N+beRJElH8oEyv7BLuwUUP63d/HuiXewZSvDFNOCPvaRY9+4kN9xQMnppCagTII4QURTQMn9alqDA1BurM6+tbWZNIaujeKrf/kOP/zlDB7dHoVHoMznO51LPd2YSdotT/n5OpTxMcTjxC/agl+sgHpCCigF7RFQxmPO4c1V4rufYmUGAcpYv60PH//2ML74O2V83Yz+NR28n9Tvkv94O9LcdM0BJaf0UfUtrZkCpoApYAr8MgUMKH+ZXra2KWAKLEsFhJQ1PoBmMTPdxLVLw6w5eQEnv73ALK/3UZsK0eF3sK4dQ135lNmoqT9WyP6TLBnBLJ8hM5G+fjOg5KM75YuAMtIxcigbhLpiaRLV+jTWru/Grj1b8Xf/x3t4591D2Li5j19hnzcBpRxKQkCKDiUvRuKlaAeU+pKAUuvMBUpNCyhLUykMXWUfyn/9Aaf+dh5PhsZZLiZLd7LDvVgwoEyU/Y0ucCGvs0AZ3Vl6hxH7wgFfDc1USpipql8usO/IRpec55PfvIOdezYxKU+LGCP+FFvGXXyfu0Pf6EnZzkwBU8AUWOYKGFAu8wtoh28KmAI/RwH6Go26cyhHnszgx++v4m9/Po0L525jgrUGw3IamTDnShGkCJRR/yy5FXTF6Gh5bSDm1Xs3oJwLlJFrJ3vIg0JQS+UpOpAzWL95AHv3bscf/xszcx49iDXrO7jOM6BssL+cHMp2DlLsOCZdk3ZAOTnSwM3LD/H9X37EmW8uY+TuBIEyx5cMDINm6HORx5jUzKFMUmbh5+sFgJxtuePPDSJDzmt6nQxvr9OlnETdL2HNhg6898k+/N0/fop3jx9Ed29KUa+uqRtm/K5Dk3NfeURr2G9TwBQwBUyBn6OAAeXPUcnWMQVMgWWuAB80leGVyXjuDY0w1PUcvvrLWQzdfMLwVnobtSzAPpTqXyeH0lfiGPeAGkElEfNXnL8B5exTO5/eI+iLUMABZWWagFDB5m2D2H9wJ/7wX4/iwJG96F3Da8IlsUNJ9qRDmf5VQCkYEdC+6FDWWHJi5FEV1y/ex49/O4vz313FGMOg/SDLlww5B5Qz4c8vGxKHusbjX3Hz2FdfUEBOtTxq+Yzqv8vXEq1xFLgahJ2oMbqgUi+h3CwiXWhi3ztb8af/9Bk+/uwYNm7NIV/gvcUNcDXXGOXu/sINKCM97LcpYAqYAr9UAQPKX6qYrW8KmALLUgEVrp8YK+HKxSF897dzzqV8eH+CfSXTSDe74AXMFMmn1RQtsDSzkCpBR5POZNhgzbtW8pbXO3EDyheBUpk55Q4p2U6lxmQ3fg3bdm7AIYLkb/63Q9h3cDe6+tTXkSGq7Eep0Fh1nRRQCkWT2qsA7kWgjOFSQPn4fgnXLwzjp6/P4+KpGxi7HwFlymctUva7q/AYk5o5lEnKLPx89aUVRrpXEkzQ5HkxUKpvLRM4hV0MkQ5RY1atalhG4LEv5fY+fPbb4/iIQHn4WD96e3uQyjC0XbcS/855O7r7UUDZzgFf+LOxLZoCpoApsDIUMKBcGdfRzsIUMAVeoUCzEuLO0EP8dOoKTn1/BVcv3cfoYz5w1pSqpxvpUH0lGwRKMAmLShHQweBDabMeFVF/xebbLDagnAuUSoojoFQIawyUfqaBHbs34cg7+/DZ/7Ife/bvZJkH9XUUUEbukRxKlRvhzEStXwWU8Rdjh3IuUD68N42r54Zx9rsLuHzqFsYfEnRrCrElxCpRU4ZvJBKaAWWCMIsw2wElM+rOupMea1I6l1LXh/dGqh9VlvmpBky0FNZQoUvZtSaHY+8fwIefHMbnv9+KtYNrkMuzvmwLKBXrygAGvkSKXigtwmHbJk0BU8AUWNEKGFCu6MtrJ2cKrHQF5sJFFMoYp/13/SB5+oIXdYEsTdRw+dItnPruPM6fuYn7dyYwPRm4kNcsXY00k3k0CZARULIGJWNe9VklJdLKDPnabSUCpQIOhYnU32V11XVQyKGaerjRQ3IXQgAYe4pylej8MtER0dD1n6yxX2u1NgN2U8Tu/VvZd3I/PvvnPYTLrehgXUqVCPHT0fcFEh7to2jPbke/6pf6U84FysfDRVw7T4eSiZou/XiTIa8toAQTAel4Cb2u8Xxnj6EFtzovL9R6UXNHObsS5zmN4qXzjOfexvMsltJJLb7fk5avtPkh07Nq0H0WuZO6LrxPOGienx1AjRmaK/Uaqs26q0mZ6fSw99B2vP/RAfzHfz6ADRvXI9+di95NSFr+eQcNfpfTvy4agduyZgqYAqbAKlTAgHIVXnQ7ZVNg+SugJ/AYYqLpUCVBGLros26h3MVKqcKHTCbbyXSwxmDI0iAhTv1wHl/+5SSuXb6L8gzdSP64RC0Md9XP4rSVB5TtdGJBDv6UHTi6WpN8zm8wtFVQFsFklg/vPhPxsLBDo4S6V0LfujyOHN+Do0ya8vnfbcTAQD+6urr4wE8Xk0CvfpcaXuVAvorLwhZEvrgd7WdmpI4bzP77zd9O4dS3l/Do7hTCap53RTedqyzdrpILgxYcMmCXiMdQSwKvg2dmD4bHJEIJLUhXkqFSB91IfmEhdGp3B714LgmHsLxm8+XB67YmqVD3Xb3O0j+ExDAkVDLja29fJ5Py7MN//T9/ix17NqOwnprzvxVhqs6QBF1NXtMmE/bwRy3W9cXx6x6Xfc8UMAVMgZWsgAHlSr66dm6mwIpVIILIyBWLgTKDaqXqgDJDm7FarhAAMnQaCyhP1/HwagUnvz+Lb776CXduPWLfSYW1ZthHkg+SfIAl7iySWu1wYJF2+bY36wug6NM5NylyGKUwZ/IBP0Og9NjHTQ5SBc10DWs2duDdDw+w/uRBvP/FIPoH+tDREQFawIyd3hsAyto0cOvyMP76b9/imy/PYPjWGMJaAR10vHKZTgIHz4kxkk11xmVotBDEJW9y7JPleeUSVW+kqzRqE3DXgPJl3X41UKYRCCgVJ82KlCVmfO3qyuHQ4R34x//8EfYy+dO67T3w8k00CZQeS4mE6ifd1D0bweyLIBl/fvlgbY4pYAqYAqaAAaXdA6aAKbAMFXgZKJthmkBJiGQ2nQwtynqV4at0lkgsGH86gxvfj+PkD2eZjOcCnjyaJD4ygyfLQaifnkvWsmjZOFYZUPJ53E/VWu4QH9AZcpyiY+R8PcJ7g25cDJQ1Jk3x8gE2bOvFiU8O4fiHR3Dk/X709fUgn2efVjqHcjdjh9JdpzYxngnINnt/t3MoaZbi1tVh/PlfvsZfWIty6NoTOpQF9HSuQ2e+F16abmTA42cYZchjEiYrcZNAg2mcCJrPQl5nd9iaaFKPdkAZ0hlLauZQJikz/3wyoatXGuha6WURk/aUyhPIEhp3MPHTZ789TCf8APYc3oZ8P8Nn2TdWBrPiXR1MtiK3Y4B8cTz/Xm2uKWAKmAKrWwEDytV9/e3sTYFlqsA8QElErFdrBEo6j0z80qirTxTDYBnu+vDuOM7/6wOc/vE8Lpy9jumJCrIphjOyP58DSrlHyc/0v1Kj1QeUqXSdoaoMIqSj5zOrTqQzPT0HlL4DykpQQY2hsZmOBjbvXoOPvjiCEx8dwf6j/eju7kI2K9hXP1Zex1a462ICJWNvcf/2Y4ZE/4AvCZRXLw6jMuWjkKFbmmdWUJKd0FGh1s5sVEaX+GWEbh4m70lqzRRdzTYOZdOA8nnpfoVDSfOb9UoZVi2gVLg0w1rLlSm63HUMruvBgcNbmO31PRznC4yBLQW+0GB6nxTvVV8hry2o5NG8CJLx5+cP1D6ZAqaAKWAKSAEDSrsPTAFTYBkq8DJQ0i9ybpaAUg/+YaCHfx8zkyFuXRnGqf93CBfPX8Wt68OolZvOnYwAgZaEik7KblqUtvqA0mcYoZxFJUPy6E4qsytjCh1QhnSSlVGzxGQ8Asp8T4gd+wfx6e+PMWnKUezc34uOzg73HQGkBgGl2mICpWBi4ukUzvx4Cd+zTumFn4bw6N4kqjPcL/vYdjEEV8mZUimGUdN15f88CSyCFrlgDOjl/KQWCigJovM1zTWgfEGZXwOU3FQ6wxdJzM6sIZPxmPipSGe5jO6eHDZs6sPHX5zA5384ju0H1iLVTaAkTAb88blf60P5wrWwj6aAKWAK/AwFDCh/hki2iilgCiw1BeYHSldmwoVEMm0Kc214TR9PH1dw+dxNfPN/Cybv4tFD9o1j/0lf1cyd+8X1otjFRTrJVQaUUtGvtrQkpDs4iOCeShMwI/doplqkKVhG54CPPUc24jd/PI4PPz2Gwc0FhrvmHKTNBcq500kXan5ke7Z2u5BXEgfKxTKGh57iyoU7OH/6Jq4y6+s9fp5k/dI1vf3O+c6kcwRL1SzlPcbyFA3SMfmS2WjbWNwMu3Tm5rNDmZ0il7IeYvJ3LeR1VqqfNaH0TwLKKqMVarU6cjmFWJdRD0osFeKhp7cD73/8Dj770wkcOLYNXWtZPoThzA1eI2V4NaD8WTLbSqaAKWAKPKeAAeVzctgHU8AUWB4KtANKPoLTGQtUh57ZRB8MT+PMqcv46/91ntOPMTFeohORIRDQxWSmUfW3VFZIlaVYnLa6gHJullfVb1TYa5OwRmp3fSlTqRwf7plVtTqNIFVGz2AaB9/dht/9/fv45PP3nGOZzUZu31yInDuddJ1+DVA2WGaiUWPm2WKIx/cnCZP3cObkNVxkiZkH90eQIwjLmYwcSpaVYb9Jl3SIpyZY9Bhamdi8/5+99/5rY0uzvZdyIIMxDjiDs3EOxyf26Znpz9w7d94f7l960/SE7tN9snPOOdtgTEY5vGvtkjAGSWAbLMDPPl1IKlXYtXbJvb/1JFkxK38roMwZUL4rzkf8FgWUgWAIqRSTPqXTiMVC/OcgTRfYBF1hi4jGI9h7oBcnvtuP3Ye3oGNdIwIsW6Mkz84CracDbGUX15mv7kv7YwqYAqaAKfCOAgaU78hhH0wBU2DpKqD6hm9dB2WNfOtGSEsRXRYduHCGruyuPmbdnBzL4sb1x7hMoDzzn/cx2D+MTCKHaDDuJow5Fj+nsclZJYrK5rEo7fMDyoKfsZGhEK3AyraZQ4bWIlkqQ5zoy8KXoZvoJEs5IMKEPJubcfBED778Yx/2HexFtCE85eKq4RBIlif1099/yFBV2r8MqukMM86yX34QeJmg5/WLcdy5/ghXLtzCo/tP0f/iJdKJNJJJ3oNMLBQKxBmHyxg8kkiI1xmidcvBM63eXo1LwSexM8g4XXY2l6dTJWP6CswQKxdeuWbrtUjSzLlsuHLvpZuw4jL1RMTtVfDu5RLkzLxm9b3sDjzzu/l81plqt+q/CX1T/dvaR53z248ASsf31Etay+1aSboK1LXguSzAF85j284NjKHchb5jvdjQy6RL7bSIh4ocQz0mIFC6C/O08R4ElHXyYHPO/tsGpoApYAp8ZgoYUH5mA26XawosXwU4GaelwWtebJ2sO67xTZZWMAGBwCUcYsIdXwyvX43jzKnrtDTdwPVTAxgdJMRkfGiMNhFS/AQblnNQMg5OIhVDtyjtIybHi9KfRT6oLJSyPIYJj8rumqPVT8mSirRUKjmP8D3NeqGpXBKx1iB6+9bh2Hd7cPTL7djUu4YuitXrOS5G1z2gLCCVTTn3VWUGDvBhRDZRJFQO4/7tx3j+5CVuXrtO6/Y4hgZHWeOU91meSYPyBGbekgECZoz7CSSVeEicppqb4XDELRmuy7L8SYZWUAGjkkaFIyEHm/KXTWsXB5ICytJDk5JVs0jY9NyGZ1/9xwJlnueo3aoDlMKOF+kXU/V6a/fV+9b9k8B/D8oPCvRaKH3OU9uMbwLdm7uw72gvDhIqt9PttX0NrZRRAiXtzu86H+thho5Y1ql64qX59M22MQVMAVNgpSpgQLlSR9auyxRYcQrMAZSESUGL3CwjIVogmfzlxeNRZu08j3Onr+DhpVEkRpMIsIyIgFJurgLKPK2eSs6jeMtFaZ8hUCrZjtwHZT3j/8lwXDgh18KWYq3QySTdjlmqoWtjO/af2I4Tf9iLPYc2oXNtM/epntxmMcanDJS5Iu+FPANvmXE1iCjvkwBSk0UMMVHP6NAY7t68h9GRcbweGMbIm4TLFDw6PImRoQnkJrIIZGhtFLzwMvWAQq6xylQb5GtBFjNay1RTU8Ctey8Uoi3MWSj5YENWMWdx96yTsoqVF0Gq7uvprWyx1brp76dvM5/3+WqZZ6d2ro6MSxYoPaJ8Byg5LE73HK2UyfwoVq1pZTbhzTj81R7sO9KDrk1tCNHtNcxxCQiT3WWXNedrCbxljbZmCpgCpoApMFsBA8rZmtgaU8AUWJIK1AbKHC2MiosMuDIVrGFINrh3axD/9Z+/4cyvF9F/P4lcIo+wL4qmWJOzIAkoc9pQECBL0GK0zw4oCY0FAiO19LO2n6xxQdX4FGzR7XNsfBzJDGMn22NMxrMRx77tw6GTu9C9bRViTX66kkYWYxSqHrMMlEUmEioUM7Rys9+MsZWFm+k/kWPZmXQyy1qmo5gcT2D4Da2UWgia/S/fsKbpG4y/Hkd2NEMrpKCRGUMZI+oYmgF9Or4ywJatl3p4IaB0mW+pkjA7K8stt3NWStGPYxq96p7mQxKZPNmmw2P5ffnVbfCef1RNs2arAZzLAih5cd74evoVaKFM5kYRa45iY89a3nesffrlLmyk22u82U+rOmNjCf9e0z4aA716D0P8dKW3ZgqYAqaAKTBbAQPK2ZrYGlPAFFiSCtQGSpUNEUz6GM/mY5KTiZEiblx+hP/4919x9vfLmHhJSyST9MQY+yYLpVwSs3lCQEHumIKI8kRygS/+MwTKdCHlrJJyF9QkPRKW3YeusHT5HJsYY0bNLNbT7XD/8R04+s0+ZtvcjJbVdHVlPcAIYyw/ZSsDJfzss7NSCuAIlH7G1fFVgFkgJIKZgbN0300laOWazNBCmcSbwWG3jAyMYnxgAslECpOTXCbSmGDG2InxFGMuk9ye8ZmyNPKIslgGAmG+UyIoHptLThDjgFJX7miS8ae07paA0m2ob/RZpsvS++mvbuV7/lnpQCk5hIMaY/eesZQJAqUv6EPnOlnHdzE5Tx927F+P1s4I43tpVdfv1UnsQaQHlQaUTkD7YwqYAqZAFQUMKKsIY6tNAVNgqSlQGyhVWD5AP0pN1GkAw8tnI7h47h5++K9TuHrxNvKjxAPGucUCDYhHGjixD7JcA2Oq8oyj5KzeXyPT5kcp8RkCZZYWnSKtkUyVRIsjXQmZSVdwqcQok6lJRJtC2HOgB0e/3od9TIyybksnwg3MCKvSDRy/T9nKQFlEgv3lvUCroSxRiqUk4RJGfIyt5OMKWRsVZ6vxzDORTrpIuEwjQYicGJnA+JsxB5PjhMjx0QRGRibx5s0oxkbH+ZkWTFovVbMyxyXDoMkUrZ6JZIrvFTNZvmYBo5L1yB1WLsNceE6q5yQpA2X5VSvLgOk2eM8/TFlTYw9CWI0YyyVvodSVlUGydJVKepTIjPBBUh5NHU3Ye2Q7Tv7DARw4vg1dGxr5b4LG1+2ond8uJR3074s1U8AUMAVMgdkKGFDO1sTWmAKmwJJUoDZQykIZlLskYyeHByfo7vqSsZO38evPV3Dv5mOEMrSUBaIOKKNBJu1h0hgBT8ZZKA0oF2rIlbW0SDfXAuMRtRC9CPpEFxKIS3DC8hpdG1bh2Fd9BMo92LSjC9FWPghgAXrFF7oYtoXqzDyOMwWUvhQBSv0l0BFr1RMlEBJgKnsr0wM7oJRrNCMk+R3dVAl7xTzvImayVYmKNOEwncwjnWIW24kMhgmaY4y7zLEeYiZNgJxMY2wsQZfZUcZiDmGQFs6J8Um61SoZj2JNeTwBq3u44Vkog0UmCZIqskxy8XNZOKBUTKAHq7OlolVO9TOrtKUOlJW6zUcahMlJJBjHG26MYtuejTjx/T4c/aqXCaFWsU6lxpR7TnNzdWBpQFlJTltnCpgCpsCUAgaUU1LYG1PAFFjaCtQGyjyTqIQJigVOyl8+G8L1K4/o6nobZ0/dxJMHL9HARCvRYAxRv8o9sDi94tY4K3Yur4QCDxIWQYHPzEIp6PGxZIjiJXN0KS7SAuwDk9ZQ6yAtlQ0tMWzbvRlffX/IlW5oWcdsqQFa7ny01LGUBtPYLMIgVD9kGSj9fsbS8gGDAMuLWiQUkyOVtFXuqgFmpdVrgdZKWSl1v6g8jXNNZb+ZC4rXyt0JgGI0ucpOjhcxQYjMprLMdEvrLK2Zo8MTBEnGX74axMDAIBP+jGKYsZiygsqK+W4cJnuSpQs37+0yRLpERyWodFpXv7Q5v5E92HW24pbLEyiV0VWtEib7aYEMBPMYnZjkcyc/unu6cOirHTjyVQ+27uhES6uslNTEgLLiHWErTQFTwBSopoABZTVlbL0pYAosMQUElCwQWJoqOmuO3ruyCprAK/kL608yAczA4xH89d9+xakfb+DFI2XppEWCtSeddUeZRzkhn2qcgOpT2a1wav1CvVmGQOkpIiucJucqq6JXLm6ireQ6Hmi5rLp0ywzS8isFXZ1FunQ2h2gpJiDmfcz3mh3FRGoYwVgRa9Z1YveRzXQx7MXOPTuwduMa5+oqrlG23QwBNFZyKyxb5KaNFM9RvyaYrNbEMCWOqbhJgYl9Cnxokc3k6eqaZ3wl3WJpqZTFMkXIHGZin9evh9D//DXLkoyzfirrXU5mnVtsNpmhCzd15FJkkqBwOMpF9S8DhN0iWrraSqDLWouCXfVTQ8X/CqRaJaLx7ncpKQuoXI9lDVUSoBZ+5/0etE25pqXeq3yJ93vjwabGXxpo8Sz6OsdSa24c1OUKjQqBjslM2JXhQyWgo70B23asx4mvD+CLbw6hnQ83fGE9EJGGjHulxVpux7q39StAwYvv9fSkmtP/HalwPltlCpgCpsDnooAB5ecy0nadpsCyV0AxeQyOdJNiz4qkea5zEeTaPF1aVSqEHpV4+mCQQMnsrr/cQv/TSVfiIRo2oJzvLTAXUBbpkpknIAmyBBVKMuNKYDh3zQJrMio+lVCUnXAxa3l/EmvWd2DX3u3oE0we2IT1G9aisZ0gynw0RE8HlHkCUKyUlMdN1jlhXyrI4txeawpYvadyknWgQxAXWGZYu1IxlOk0Xa5pvZxkWZLxsUk++BinBTPBZdJlk1WZkjGuG2P9y5ERxWhyR2rvlVahBZX6+8N8iKK4S4GhxoL/ld9zhPgT4cKTK/GU68OUon4mS2pzYJlnTKEWbSfd3cL6rPCp7msJKJ3bZ+k91ynmeOmMztuBcdeoblZoqrs5QaAssHwLPazR0hLB1t61OPZlH6HyMMuH0EIZ51WVgZKWdT/dtw0oK4hpq0wBU8AUmKaAAeU0MeytKWAKLGUFBJSa4GqKy9kg4cWLNxNcCihDXJhAhclSHtx+jh/+/Dsunr6LoVfMtMk6gdFI1CyUTr25/8wFlIoflCHMWe0EIbT6BuT2KYsNPweIiDm6uqZyE4xRnURjWwS79vXg2BeHsPdwD9Zu7kBDsxc3KZfSbIHJcFxQXhGRUh3KpQaUgq3qTTCppXLj/9GWvijdt3SHFZDn6GXrrLx6r4Q9vHfTyRwfgCQw+HqEUDmC508GWJ7ktXOPHWbin0TCK0+SIYxmCUapDKGe/rYhumqGqF2IcO8yydKypu8zXFxcqBL8cJsgvw8F+QCAoORn4qFcjsfJ8JjsTIGD4cEkAZVA6XNuwOx7yTLtWScFmkQsueHqacASa07qstwz+iagTPLhhoAyQMJuagxjw+ZOHDqxF8e/PID1ve2ItRDJwzqAatQKKAXqhHddtFkoZyhqH00BU8AU8BQwoLQ7wRQwBZaJArSgsAS8196FScFlIRdEmh6x48Np3L76GH/78yncuPQIE8N0pWTSk2iEk2hZX8zldc7xnhMoFSfICbarm8hptxxWlUHTs4YJJhMIhFhTkgbIBibc6d68GvsO7kTfgT2sN9mFBlomQ2FO1Gn8kdumCs5zzu4gJ8DPaksOKF2vKv/xLHXVgRKsb+meevDSdHmKlxRQ5gVw/C8aJlyXytbIkphlfqBJZoudHE8SJocJlypPMoIhxlvKkjk2SgsmLZZ6rwRUBcJonqVNFLepkjmK7VRZHMGVYor9FDrAciWybCpTqbLIOn3pu6wx1IMBxR4KbtX0XMAlUFJcaykhjYPJaVZKf4GW0WUGlAUBpS+JYi5HC2secSbhWdvdjgPHduPYyYPYuKuD2V8J5TGCMt218xw3H+MulaRJd7mvINduaeONdfnVrbQ/poApYAp8xgoYUH7Gg2+XbgosLwU406bFgNM5Nzd3Fkq+1wdZKl3tydE8Xr8Yw9Xz9/G3fz+DezeegblUONmm5SscMaCc54DPBZRFZ6nxrFjEQQJJktkzUwQkWrmKrNPIWn8dq1vRvakLm3vWo2fXJvTs2Ig13Swg3xJHIEKbT4juyZysC2EKymbDSbpcNV2AJtcuNaCsLZ0Aw4OMytvpvmUTtOnhByFO4Oi50VIBWgD1WVljffwejJV031OWjCtPQrfYyaRzeVWdy2GC5StaLYeGhvDq8aADT62Ty6xANKussTxemG7ekWgDdWUZEkKmMiAXeGx6t/IVtGgqRpC4xFqhSkYjzdkT9tGNihtL9wPTKDmYVCfV6GpbIATrKcASa67r6n6FJqBM+/nUiVZZH2Fe5Ww617Rg32HWQ/3iALbuX43WNVFE4rS+UpscLedi5gBB3KG/AWUFVW2VKWAKmAL6v7HafjymkSlgCpgCS0QBTWZpMXETd018BZN8dZNHWRF8tNYkGD/5BhdO3cGP/3kGj+/2w59nxhduFwlpYs0Ju1ko5xzPuYEySviQiyvTnDB5iSySuYISJjEBDEuE+Bvz2Na7BXsP7MD23VuwadtarOLEPdpAqGHwGss4uuZBjNwmPYgRUBaV8UejKyuQxsvbdIn/VS+r91SgLVArX5euyrs+d+WE8QwBTxZGDzQFlUFBoNxUaVEU/GVpgfTcZIsYp+VycHAII8NMeNSvpFNjePG8H8+fvsIAM8aODE0w2Q+T+CimmAmTeDSeT0ApqyJf3cLxkyWZLp0hltAJEfD121A3PeCV1bIEwsQpQa9A0m3Ajfx8qLAcgTIb4H1KLYss9eLnNbUyMc+u/T04fPwAdh1fh9UbGxFrIiwTKPWQxAElrbvKA20WSg6/NVPAFDAFKihgQFlBFFtlCpgCS1EBTWjfAqUm8LL2uDhKfkO7Dwb7Rxk/2Y8zP98iUJ7Fi8cD5BeWCOHkPBpuNaCc57DOBZQ+xHkkldVIMwZvgjA5yQl4GhFaHiPxILp3dmEf3Vv3H9qD9Zs60dQeQTjOCXmAyV8IiRkXM5jzQIbxfO6pAIc3wLi+lQiUilP0nt3yIgkxgkmxW9kimGYtVMfPusV5T1NY3s9K5cP/qEmOJkUBpehGLquyPiaZ1CeZTCPErLGqdfnqxWs8ffwKL54OYKB/GON0ix0bTbLOpWIuWX+RXrf5vOIeWdfSH3FWt4BcOtUXLh7g6vfETnDxAFhwzzbl6loCSl6DPy9QXV4WyiKvIx9k9laWZ8mnCfGMG21oiqCXDz0OHtuHg99tRTfjKBuaCcv+HIGS7rG8VrkLyz/bgNK7HeyvKWAKmAIzFTCgnKmIfTYFTIElqoAms4rTU+Ok28WcybrF5ibiQP+LN7jOuMlTP17D6Z+uYvDlCJO8RAguEUSCKpHwduLs7ah9PXyS1WhRGgFhkY68KN2ddVBOqD3ReRV67xrdh2k9K+RSSGdG+TUtXeEMmhkb2bWuA/u/3o0du7djx65taOmIw8faf0VO0Ik1HEFWpeRzAWUV1UQ9xMXZlwU2sh67aLXSaXRK/vdOc+veWbMEPszo44weufjEknSKWVTj5bqFtjKqImuZB5BT1+tM795GeZooBaWCzSABPMDSODqcYiZDdOfOJrIYHZ3AGybyGRwYZjKfMYIkrZgDrHf5nMl9mCX2zeAoAZPjlSJU5WQJZk1QxRVzHANOd57LPaDRkfXee1E/nWVSXXEWSq3nb6ZAiyYBd6k1J1uVTgkOCwFaXSllJsX6oJkkwnwIsnHbOhw6ug/H/nEHevauQWMrH5gohlLJonS5dAd2UEmLb7k5AC9/sFdTwBQwBT5zBQwoP/MbwC7fFFg+Cmgirrp6co+krUYWA2V1KQEHk4oyI+Ygzv5OmPzxKm5efoTxwSQtlGFaJ1kyJCCr2qdvfgGlZqXLqbkOe/Gqnr5yhfTgQfitJRSk5SyT4sR8FMEIs+g25bF+Swd27+/F/u/2YnVXJ9as7USkMcLx8uLR8ky+U1TRSbpcOrh3QEKIJEzpPGIXP11mazUliylP5suvtbZfCt/pnnU3bYXOFElsstpWbdS92u2jYQrJfVMJfgicmQxLkaQyLEdCd01S+9CrSTxjCZ1XLwbw9Gk/XwdZ73KUrrKTrIWZ5EjI1ZUPW1TbMkCrJS35Du411rxvC27MeZLSDewS9bCjrrsE4xq9rno59fxCVtcCYVxJiVIpPQxJONfWLrpjHzy0Fyf/tBt7jmzhQ5AYuyl3bmaW5rUrb3GI5VmW3QXXU2w7tylgCnxWChhQflbDbRdrCixnBd4CpWbYgskyUMrok5rM48mDlw4oz/x8jQl5niMxnHFAGQnFEAgaUM579B1AVAdKH61awsrU5BhLX0yidVUYazY2Y0ffRvQd2Y3ew1vQ2NSIeBPdIlkOJMPMSJkciZ8uh8o0qrhAzc49C9dboFT/Ap8hUBZqAKXn0l0F3UpA6Y2rIJDww9+CYi71OjmSxsjABC2UY84N9sXzATx5/AKPHr3g50GMD3GMCY1Bl/2VeMl4S5Ud0SJYVwZeL55SD3EE8vrdcdz4AMBXinX1zr08/lIuB5SyNqbTaS4J2lxTaKcVfV/fDnz1z304cKIX7atlodS1y6ouGzIdhZnUawkaZJeH8NZLU8AUWPEKGFCu+CG2CzQFVooCnCGXLJSynnhQQ+sNZ4nKljkxmsHDO89x+pfLOPfrTTy5N4DMeIHxk3KrpNtruKEuQqxEC6VcU5VoZmJsmK6AWWZy7cSO/Rtx4PgOAuUutK5vpgssoYMGZCWbSWcTLMGghD2MupOLK0tbCCi9RdZJLWp06WScZa220iyUorTaQEk1REJVmj9NXUV61NC9OrdVx5Yu5FgVS1IpjhWzvw6y9MjTJy/x4P4TvHj5Co9vDyNBS+XkBOEqyXhKurGGg8xyGo65rK/KvqtT6zemsXH/CSZ1Po4rJxD6Ytk09bbAhyFBJiHKMIZSFspsbpJxlEHs2LEF3/3rIRz5cjfdtpv4ZENb00rJJc/rDFMT5xCxbK7WOmoKmAKmwKdTwIDy02ltZzIFTIGPUmAaUHJqK5dXTaIFk6rnp/qTd28+xm8/XsSF3+/g1ZMR5JMEGGW6pCtfJNr4UWf/0J1XIlCKcLKZNBKTI2hsDqHv8DYc/GI79h7tQe/eTUCU4yPPVnJHnpasbI4JUPhfgG6yghJZz9yXhB8PJktAyTl8MOi+1AYV20oESlnAqrW5ErEHeO87LXUMuanyo+pJ6jUga6L0dkmQaIsjWI6OTOD1wBtaLUdx79prDNAN9tGjZ3jxpJ8xlgnWaPQS/4RDYQTDih0sLW5AmTRJnMXFz+OXHwNU6/tSW6+uF/hvQZDXlpV7MIEynRlnHGURW7auxx/+9QiOfbsP6ze0s6wNr48PNwrMZJyjxiHWCtX9a80UMAVMAVNgtgIGlLM1sTWmgCmwJBXw0pdoQitXSS/uTpYyL2HJCOMlb159gJ9/OIfLZ+5iuD8NX5aF3Asyk/kRjZuFct7DOofLa56F4TNMaCJ31zXrWvHFH/bj4MlebNm9Bmu2rKbcSrhD3KBFUgllsnm5Dnqxj1zlheTJkqYOKUbQgaU+KDZTgFS9rTig5DV7QFj5mhXBVzIRzt6AuzrEkcWwFPfoAZ8HlC6JDuld8ZXud0OYEmhmMhw/WugGHk8SJF/h+vXbuHX9PmOQBzDyZhzJSZo1eeSGxiZnzVOcZUBusFxXYK1MebsqlZIeDyyn5gFlyCU2yjHDa5r3cDo9TlDMYgNrpn79z4dx/Ns+bNzSxWzFtJaH9Y+N7t+s00G1U62ZAqaAKWAKzFbAgHK2JrbGFDAFlqQC04BSbneczmqSrOyXWgaej+HqpTv46a/ncO38A8ZPFhABa0+y9l6R0BmJWQzlvId1DqDMZlSKIskxyNDddQ2+/+fj2H9yGzpZw6+1qwE+WrbkFinLmyyUOS40mnFyTusXj+0Oz48e/LwFSoFlOGRAOX2ciIb8WEUTaqoyKy6mkVo7qz01lo6yAvsIQ0WmglWCHlk65eoZUJkWNn1fGC8y++sYnjx8hof3n+MxY5AfP3yBl4y1HB9LcivGu7pYZSXrUf1KIWSQx2LtSp5j+QEl70eWTQkGg/w3Q7qkkKKF0h/IoLu7E8f/YT+OfdOHLT3rWTrET68GXjJNsVmWdQnSZOnnftZMAVPAFDAFZitgQDlbE1tjCpgCS1IBFVqX5YROfDOAMkuLy9OHg7h47qazUN669BiZySAags0IEigLdPkLRZhUow5tJbq85ujums2mORHPsjzIRvzT//cl9p3YgqbVQcTbGLMa1Uyc7q6EGCV20atPpSkYv+ZnXJ7MZIJJLWULpVf/UMlPtLJ6W4kWSrmlVmtF6eXZcitukstnCH2y2BPvtNB6/zaRD38z/F7wJK0FRUFnZZOVkTGQtN4X0wUkJzIYG07i5bM3uHv7MZeHjLV8hf5Xo/QAKNISLbdy9ZJAyoRKypIaoqVS9/ZyatIlz6zPAutslplwmSgqk5lwQLmuexWOMDvx0a/2YduO9WhqCSHawOsjUOaYnTgod23n9rucrtj6agqYAqbAp1HAgPLT6GxnMQVMgXkoUI4X85KMvN3Bgw0lAVGSEC9piya6yhbqoxvf6HAKz24M4dxv1/DTj2dpcXnNWDBNfgmRnEhrwh0pWWbeHvXTvFuOQKlSCXm/srwK37k4xiNQ8FWfczlZwDjJDmXRu7MLf/rXr3Dg5C40MttrqJGWLLG722fqhSvYnGsmv3AkOe270rbahIijl8qNJ9f5XdOxZjb50y7FJvNs6Zpnd692n2u6vJYPxkO8hdJpx+Nbx3xlSadt51YRqmT8VE3KfC6AyfEsXjKm8tlTWiofv8SVK/fw5FE/3gxMokj3MnmTygAAQABJREFU8RAT9gQZU6mSMeFMkA9tlCk1435bDfEYf4+Kl53ksbKs9xinm6wS4AQdgOryVXtUi4bOX4ex0jCkZFclDLtGM20hzzWsk9rcFEHvng04eGInM73uRHdPK4JxPQzJ8I6kdZfJvcxCWb7h7NUUMAVMgXcVMKB8Vw/7ZAqYAnVUQBlBBZM1gVIWG5JNLsckL36WpSBQjrxJ4tFl1qD89Sp++fkcXjwd5gQ7ykmr3PRoSeHkNczt6tGWI1AWBJQqAM8JeDnxShkmNRUXfCg+L8T6k707uvBP/+Mk9nMSHu+g9SdO90jPQFlV7vKDg0ob+B14Odyp8LXujQqry6sUt7kUW02grN1hj0Or6cG7u5YgLmC1hmCEKc9grPEMc1zBbLBpJuwZR3//EG5ef4QH9+gKywc0gsrJsRSyzCrr5zkbi8x6ygQ+dGJ2dSyDPFc+n+Qx6ArNUjF5vwCT3xIq/bRM63dYEFDqN84bSxl/P3WT43CKGYadOzB7wQmQB5SBHOLxEDZt7UTfse10e92LLXvWINgoV+2su94ALZu+pXp/fWoh7XymgClgCsxQwIByhiD20RQwBeqnwFxASbOjzCmam3LySqD00RRGUBwanMTds69w9per+P23S+h/OcpJLEsfyELJpomtosDq0VYqUAYIBJFoHtt3rmUM5QnsO95DoGQGzQZCRrR2NkwDyvnfiYsKlEjzJ0XIyxHwCEx+LjJpZtJFTNL6+OLFG7ygG+z9Oy9w58ZTvj7Da4JmJp1Fkz+OhlAjGuKtiLKkRiaVcWVk+KiHgEk3c4JkuZWht/ywqKjfsJ5WfOKms6YVA+r+CeG/B4RbAXCAQBmLBVgupBn7jvTgi+8PoHd/N6ItkoMJpuSqTQtlnf4J+cQq2elMAVPAFHh/BQwo318z28MUMAUWSYH3BkoBI2vnDQ6O48Zvzx1Qnjl9lZPeCbrl0eWOLrGCF7kDhutkXViJQJllKGuAkB6L+7Gtdy2++9MR9J3oYQxlmJNwWoBCteHdgHL+P6DFBcqE60guQ8Ki5c5HaFLSHUFlli7lqWQWYyMpQuUwS/I8wQ1mUb535ykGB0aY0CeLaCCGpoZ2JlJqQoZ1LMdHx3g8JsAKR+geyvuA5k8lZZK7r7wEAkHPYimgLGj9J26yjWbptVAGyiJNslmWDvH5MohG/VjFhFJ7WQLnq388gl2HNyHeTigmUAqEmYbIgPITj5edzhQwBZaPAgaUy2esrKemwIpXoBZQOqsG0/fL3VWT0zxdXmVRKbLO5OuBUVz96SldXq/h/NlrzFyZYKxXgwNKJSRRa4jI/fXTt5UIlOlUzoP0iB+bNq/G1/9wmDGU27B6My1WnXHm2ZEtqHozoKyuzcxvFhcoUzydV2KExjoHlUpcoyRW+ixP3QLjZROTWbx+NYaH917i5rUHdIN9iqe3n2ByNMV4xCgiASa/8sXohq6fp7LJqvarkgOVwJHZZv10gw0ECZW0XHrra98jM3VYiM96tJRl+RMvaS6vkx3OpCfYnxSTQfkIlHHsO9qLb/90FHuObEUDLe5Fn5ch189/Z8zldSFGwY5hCpgCK1EBA8qVOKp2TabAMlWgJlDKosFEMJwTTgGl3PQK+QCBcgQXfniAc79ex6ULtzA8xAliqNlZFZTNURPYprhXLuFTS7MygZKakjaKpI7Va1pYh7IPR7/dyTqUq9C+oYXF4Gu7MxpQzv8uXEygzBdYGkS/J7qNqwiIPjiQ5NjKpbzAk8vds8gkNplkzrmWP7r3AvfuPsGVM1fxhO9f948jn44iGmpjch4+xFF5DdUWdW60cqXlQpj08yGDjwsN2/w98t6pfYvMX6D32LJIS2OeiYVcIiKeX8mDMqkJgvAkgRJo74w5l9c//Lcv0EcX7oZVBEq68OrfJQaFsi5lfR5Kvccl2qamgClgCtRFAQPKushuJzUFTIFKCswFlMosqhwkZQtlGSj7Xw3j9L/fdkB55fJdut7l6MJGoKQLnwNKTggbY/WZDK5EoMxlWUqBSzKZQHNzBEe+3I3j3+/CriPr0N27mt6Tb+PnKo2zAWUlVSqvW0ygzNJ3WclxZDUsA6XjPP5x1kkHlLI6MrsyV+To6jzK8iL9r4Zw5/J9XL98B9cuPUD/c7rO5hroZt6IEN3Q5TabTzDGmRbJIN2fAwEPKD048zwGVPrnU7ciz1kITQNKPmxKJccIlBO0qhbRzJI3cnn94798SYv7drSsjrgYSmWmFVCGIvV5KPWpdbLzmQKmgCnwvgoYUL6vYra9KWAKLJoCZdAoJ/Eon8hZNAiFHlBycsp4SJUN8bHGZD7rx6sXQ/j1364zhvIablx/QBe9IuO46IbHyW2OcVJFJvOJhy3La1nPuV5dlle/N/Gnrclt7mV5ldMgGy1Qqv05Pj7BxDx+7D64Fce/24lDX29j6YWNKIYJC9pQlijnX8gPehKgxnXK8lmtzWHcdPFs1falnyW/Kp2n4kbVz1tx84VaKTr70OY0rL6z4oOrNsJira+VKbmcKMeND7up35r3+/P29dFdtVAgSdLKH+ADmmI+CLk8v3ryBtcv3cXvv1zB7evPMfaG22UJk/xN+rkgzeRMHI9wiCVGworPVDxlivDGY/HQXubXaj3XNX2EZlUO64CS8Z2qPOSMjgTKNC2U+fwkoTePeJN3L//xv5/EoS93orUrxo6qVJGiL1kCJVSfh1JVLsdWmwKmgCmwZBQwoFwyQ2EdMQVMgZoKaGJdIBxqrik3PL7xsdh6arSIZw9f4Zf/uIazv1/DowcvWKycQFNQAXPWwCN85miJiWsiWYe2PC2UMshoQk94J0jo1ZV6KL1G6B+YZXbQZCrNQvEFtHbEsffQZvwjXQUPH+9FoQHOMkU7JovCEyAINn7GrhUIogFau4JeEFuV0aht3Zz5sOGdg8ifUvdH1fbp4/aqdmXeX8xhyaNratXmfitVv+Uge2NccQtH9oQp97vjwxxuVIZPvSYT/N09fY2rhMprFx7iwa0BvH6eZFyl3EODaGls4UOHPEJ0p41HmHGZx8tlJgmUCbpE845ypUQqnpn3in7fcot9C5UCZ1lTvfXVE/q4+6P88GLG4XU0/dMA1t3UbV2kdkXGZRdYaxJc4s1BbN+zGV/94TD28z7uWBNnTdUcgnxoEmYMtlLzWDMFTAFTwBSYrYAB5WxNbI0pYAosRQWmgJLTQj9jm0SWShgynMeT+8/x058v49ypG3j2ZIAWB1oSimEX/yWgzGbSTMozR3HERbrmlQiUDfEmWnh8mEwkkcgwXpWGnM07OvH1Hw7g4NFdWLejnRlgOQFnwfg8gVI44g/KusNYPZqGAg5SqwluQPmuMnNAzCIBpZc4Ry7m/imQLEOevgNL9kxOZPGClsobVxlTefYe7tBS+aZ/krUqwbqvnmtpmLVioyFaLhkDXcgpCRDjbwmGsvlVa2WgnPm9oFLWQnf+mV+WPs8fKHksASXd6IsloIw2+tGzayO+/O4QDp7YjlXrGuGP8X6N0NJqQFlFcVttCpgCpgD/L4H/B/H2EaApYgqYAqbAUlVAQEn31QItZ74SUBYzPoy/SePB7cf44f9cwMWztzDwijUomXGSU1q+cjLMyWuG0NNIK0k92koEyjjjU5VdN6FSEUkmNSkm0bE2joPHerDvYC+O/rEXbe1NiDUSIpkls+AARM6zHA8al2q7tVYHDe5JuKkximahfFccaVWLR2tYKBXPnMtn6JpKqzIXgZqmC3mud7HOtDjL6pyme/nTh4O4cv4erpy7y0ywLzDyZgKZcVn/VK4nRqCM09LN3y/dXf1yoWW3tFRrPo1jtabj1Nj7vYBSfq8CSj70KBJ0wzRIbuldj5PfHsChL3agiwmmQo10diVQhugybxbKaoNi600BU+BzV8CA8nO/A+z6TYHlosAMoCyovAENHsOsOXnn+n389X+fx9UL9zA0xIyNwSZOgJUchDNq/s8slO83yHJJrOXyGgrECRWMpWP9wslUCqnsOMiY2LZjNXpp4fn2X3ZjfXcXOte0IhzlwfgQoKCkLlz8rHcY8NWwQhJcuMeHNQPKd3WTkDXYrJbLq4NHPsBxPyAeR4dyT5/5O1TL8MlAgEDpo2v5xEiGlsoh3L1BS+XFW3h49zFePRxGKpHjeEfQFGujy3mMDxIIk8ysmhOUlo7jDjbzT+kemA6H6o/3/Fvnr/4cfPo+Mw+rvd66vPKK2A+50ctqKpfXQCSPjdvW4NhXfTj8xU50b+1ArIUlUOjyqhqaBpQzFbXPpoApYAp4ChhQ2p1gCpgCy0MBTSg5+VPCGFkoBZQ5xnG9fj7M5CC38Pf/dwk3rjzE2Gga0UgL59F0udMsmE1AaTGUnhbz+TsXUNLu5Mq15Jj5Mq1YSsbGIZRA++oo1m5ow1d/YgmRbRuwpWc9OjqbCJV0fyUk5FwiJU7La1iguNmHNwPKd7WTlh8IlDqQDMuyRuZVsoc0pjHU2GlJ+VMunrmYo+U5y6yu6QAG+0dx+fx1xlXewPUzj/h5GMmJAppjHWht6kCYcZM5JsLJsv6jHjBUa/rGL6jkeRwgcoVzwXVQqURC1fb0+lhtAx23DJSu8+zDdKBEMIN1m1bh6Mm9zFy8C5u3r0Fje9QBpUI+DSir627fmAKmwOetgAHl5z3+dvWmwPJRoAJQZibzePX4NV3tbuDn/7iKOzeeYmIsy5IhAkovCY8mpQLKqIvh+/SXuxJdXlEIEDJYgoFur0VaG7OFNFL5UVp4GKvaHMCuQ+uxrXcTdu3Zik1b12LV6nbEG+lPKBDQrJ5jWa3VMl6WTGTVdiWFkJ5qwEZtR8vqh63vN7WIkD1bpBhKCalhUq1RWRNlHXRAWQK9dJDJdTggYk3kAogGGpDPFOny+hS3btD99ddHuHvrEZ4/HqTxL4xG/iajrAGp4RFM1gRKnYtj6VxtNab8rD4UWL6DPanGi26YHIBWIU7t6wEl6VAx2IJaJokqWyjzvhTWdLfROrnblcLp2b2epUMaEIywD3K1r0nn7vT2xxQwBUyBz1IBA8rPctjtok2BZagAJ5TvWChpRktP5vD8QT8unb2K3/9yE/duPscEE4XEIq2c/Hk145TgQ1leZR2pR1uJQJlXHUrNw+lWHIoyNpV1BpPZEaTzw4xxTTHuLI+ttFDu7evBzr1bsbVnE1Z3rWZiE2XeZYF4LtVaTaAkENSCUQPKGaqK3qpLXTPLK39uzkL5FtB0ME9/weW4jw8QWGOS2IdcusjfF5PvEBgnx9LofzmI+5eGcPHcVVw8cwv9z0ZpxWSmVMVTMttywP0WdbzKTfAoC6WrjymgZCsQnD1LqWCz8n5a+7a/s7eZDZTcniWFHFDS7TWLBDrXtuDwiV04+tVubN+7EW1djc5CqcBfA8rZmtoaU8AUMAWkgAGl3QemgCmwbBSQCx6Dtrh4hoUkE3/cv/0CF86yBuUPN3H/1lOWMyggHmvlhLQElEzKk2PclgHl/IfZc3nl9uQH5dV0i3vvfZZ10pVtIRgEgqwx6C8gm08inWVZCForhzMDaG9vxtruVdi4aQ2tlRvR07MF67rX0gW2GQ2NEZYV0VgKFGSx8sZUFqlArDpoaPtazcXZ6bDTLFRTb9n/POHBuVJyJT/y+nhtpQ2KdMcVRCmJk84jF0sBiIBM0XNupfbhugKtWi4xjSCD+zvQoCbeNtO31XuulTXMe8vttUYnKr269643WlGh6UFIaecK37pOV1qvdTV2c7vUOi2/K+pG0GFKx5E+6q50ZgVHCP6lpyyHki2och8cy3Qqi8GnwGW6vp7+9RKuXbqPl09HaMH0ozHeili4iWVE9Ptkkh+6v+r4IVcqhPdRJsMx4H3F7Myu7A/pUact8EbJ6SkGxyWgk31A0zDkArzX+EaJobS4jLEqR8Tj+kJZlgppxJ4D23Dk5E5XX7VzHR9OMSlPQfdOnR5KzT2QHyCG7WIKmAKmwAIqYEC5gGLaoUwBU2DxFNCk0s29NZfUZJ9zywSB8vaN5wTKmwTK68z2+gypZAEN8TZOcEUsnPCyuHqe2SXDjLusR1u2FsrSnF0vbvI97bWg8h+cXMtS5OOXTLfDUi1Zt2Sp9cDES1ojWX+wIYyW1jjWru1gTGU3Nm3qxobNcoFtQSRKqKSlUlanApO/6FhBwWmMxxZhuP9x4s/33tjzPDqXHihUaQ7utC+bO0bp1a3hHz/dFmX1Ehi4zfhHEOsymdLSJlBxQMm+KDOt/nPQpG0cnaknul4BJW9A9kdAJbguMJ7UazqbIFN91zp+5qZq3jnVf4Fo6TpKm7gNKv4RUJaPXXGDxVnpXar7zZV/e+5E7kP5lPzgrkNa5HlNsvZRH65OjTfg/r0nuHj+Js6dvsk454d4M5BgwqxGZlxuozWzwUFong97dH9FwqrzSJfUNGuOUCiNiYDSZXzlAZVdNk9wVWKfgBOy3If5v7qRYykbNZ2TEyD+U6JFyXlUHqSA9jUNtKpvckl59h7ehtUbOgia8ixm0h72pz6tDuNfnwu1s5oCpsAyVcCAcpkOnHXbFPjcFOD8z01u3VyyElD+lUB5pzJQyuU1EqjPZHBFAqUoi7DEOb8bFNrsCFiCSm8ZS7B0i2LOuASDRYJlkGVEmtHe0Yo169tppWxhncoYIoRO8ZZcmQWAgn9fA7PzCuz4ubyQM4QpOhlrGHqv7sOMP5GI3CnZKe2r78qvfOvnMeMNUQcpoVDIgaXgUtCipaWxEfF4lH1wl8bkT96rPgf0UIIA6SWk0XHZGxd7V7Jw8pxFwaMApXSj8tSu//xLs5hWTl8ENaXPDmJr3ZvLDyh5cXzg04ihwXHcv/sSl87dw9nfbzKm8jnGRzOIMwtzU7TJWSFlGVYsoyyU0ldglxM4UkC5q2udRJVF2Fmy+Z7D8UFN91C+BlCCFsp2xkzu2LfJWSj3HenFGgFlmA8MWF7Ezwce9Wnuh1afU9tZTQFTwBSYhwIGlPMQyTYxBUyB+iug6bfm4Jqoc9Y5y0J55q/XnIUynSyioeGty6vm+bJQRgKexfJTX8nKBEqKKlibmtiXJvx0C5TFx4+QA658Ps2MnswGSgfJUIhpklgcPtYYINjxlfAWYUylLJx5uRwS2DThD7Q0TAGl6og6MuS46zt9KNaYW8diMQeK5TGe6h5XCEyamhvZjxCtYYzl5Kveh2kZC4fCzkW3uSnm1gVCcuWl+22YVjK3XcCVPwkRPENhQY6uXTDJHqmLvDZesoNJr5/qa+l7buQnDLnG+1YWvTKMCkwd+vq9BFLeRjP/LkOgdMAdQSZVxPBghm7pr3DhzF2cP3ObgPkcRZb7aYw0UndZJQmRyv5LaaQdd/VEdS/vZnl1iYG43nOCnanT3J91/FpAqaQ8rZ0x7CRQHv1yN/qObce6jZ0ll1cCJQG3Pq3GTV+fDtlZTQFTwBR4RwEDynfksA+mgCmwVBXQPJPzQQ9iagBlJZdXWSgty+v8R9bFUJZoTC+a5E9/FdQpHs374x3XxS+6QWI6pGLMgaXcBLPZFC2XGdowFb9Iax8tRCG6FoYJdaEQs8TS0ic32Ww27SycaGC9QsJf2TqpV+/YZVTTiSs3HVPbu1a+YUqb6phR52YriAw7kPSAUv0g4EaYqTQqcAzTHZfrCL+RGLej1VMg3L2liyAacSAcZRkUgWiIwMlL8CxYDAnUqRn6RzdZDzh1vR40loDSuYfqvTpXXqcOevG+eje7LT+gdK7JxL48E/GkkwEMD2Rw71Y/Tv9+DefOXMXgsyEE80FvHEIRV5u0QCtuPieq5EOFYNiN+SwtBOcOOt3gzvp6rhVzAWW6MIHm9gh279/CWpS7sf/YTqzf3Ak/74tC0YByLn3te1PAFPh8FTCg/HzH3q7cFFhWCpT5wPFCBaA8/Zerby2UTPzheyeGkqVErGzIvMd7bqDk1NxZoUhMjix1aFlRvM+BLGuAshERHDAKGt3CNUWap3y+DN1M5TLrJTsRTGZY2kVg6Y++tVA6qOQxHUryBlD2z/zU+dwp3vkzBZM6N7ctt6n33FcWR7m4yt11usurDzw3gS8skCwBpeBSS4jwuKa7E7FYFE2NDbR0NqCRrw1ctC7eQiBtI4xyu2hMllieOUgtBJSuCR49kJRF0zPD8fPU97UsX8sPKHV9BbpF53NMiJUJIkuoHOxP4srFOzj12wXcungfY68nqTchPhxHJMT7hUmN8oRKL4ERk/tw/JybK18lkyzM7kGDPsvS+wFtLqBMZEbR2BZyQHn86704eGKne5AQYFyvAeUHCG67mAKmwGejgAHlZzPUdqGmwPJWYL5AWclCqcQfBpTzH/+5gdJLWOMRkcyVHvTIfqR1gZwHlIJ/xUOSBdgEkwWC4xjLuEw6V1FvvZKtZBk3l2MWTyZPijW/BQj39MDrt8ZfjEj7lbeiwl8lbdFGZYDU69v3LA5BC5iXhEfH8IBTiXMElqxr4axfAbqvysLo6g7yVW6OAcKhj6ZIWTgbaEFtZE3NxqZGNHFpaIijo6sBXZsYF9gUR2trExMRNTAekyVVWFZDkuRDTFbDV+ceS9jSdbtrdyZM9mPadc6+LE/b2esXeY0T3JPJKeXJVZatdHL1XXD3blIeAWWRJWXyvJGU2dVXCCKVKOLxw1e4wsyvZ3+6jodMppVMpBkPSQgPxSkPoY2JjcpAKZjUeCoZj4Cy/ABA77mh/r53Y69quryOp4bQ0BJ0QHnim3049MUubNi2FkECpRJPuQRB733WhdjB/YAW4kB2DFPAFDAFFkUBA8pFkdUOagqYAgutQHlSO5eF0gGlyob4PTdCTeIFlDHGydWjragYSgpIViA/5mhv0xs6IMpiSKD00dokoPT56AOak9ayLBGeCGSyROqz4C6XnSAoTDiGUmkIl4iHUOIlXckTMDy3VVkbXUIWDZpOpT88flHHr9IEIAUVq3fn4t+SJcuBqDs3++T6QiaZSvIi0GP/BClKtMO3Ki+So5uuksMUeMG65wrMzhMKe26aEbq8xmKESyYWUnKh1lVhrF5PmGxrZr3NdnR2tqGZsaDRaJDXB7RuaHfusYJXfdY1l6HSnbtGoiGiFK+nDkDhySgpnfLeHyftNPX5ZQWglPU6RzdeH+8LWSmpHAUsMklPGg/vP8Fvf7mCq6fu4vXrQWTTdIEOECiLhDYZbblPkBZLjWWOJUWmA6XL+qpbid99SJsLKMeSbxBv9hMot+KLbwWUux1QhuKMCTag/BDJbR9TwBT4TBQwoPxMBtou0xRY7gpofqtJbTWgLCflqWyhtKQ87zP+YsRaToXCG4FlpVbkABVqJEAqsn6hkvRUa0E9AajWXPBmdaCcbpGceQglv3HWr5lflD6rHqKzcFb5PiPrGS9ayXrkrhuk1VKL4BB+WiCDGVokGadJa1ZzSxSrmMl2zZp2tCmz7cYWvjazXEoHrZeNLtlPkWU2ikpipOsNKrusB5tKepon2MoGrJs9zPU6hYd15VGR+OX3tR6UaEe3sw6wsM2jdB5T/dCiBwbee4FbhoAeDTGWljdTPkuo5IOAfKaIN4OjuPjrVZz/6TLjKh+wlMgEv2tEMNyMbDGEDAWIo4XAz4cWWooZHk1ZgAuEcD2k4AMKAWqVpiyx1ZpAtxCQ7jwOJfRKvnAd61vmszkkc2No6ghjd98WyOX1wPEdzuVVFso8LdhWNqSasrbeFDAFPncFDCg/9zvArt8UWCYKOH7hHwPKxR+wjwfKWtCX/XCglKXOuddW1qA2UBIg3E1UeV9ZwrR/1eZr4M1XghXCYBmkdD9mCymCEGMCeYJgqMg4TB/dYsMEy7hzkd3Q00mYbEPXmtW0YBIqacmMN0YRpVtskKVTfMwcG2BJCsGpM/iKdrh4MaSCH++zB5XqoxavLz7UyhBbH6CUhln2LxyIUFMCMp8fyPKsbK4jwxN4eP0prp27zdqUt/D0wSu6w8qWTaukL0qLMF1gC43cT1ZrDyhp8ubgESiliYCS4Fmtla3Slb6fCZQu5paW04KsodksUrnxGUCpGMrVzuXVgLKSorbOFDAFTAFPAQNKuxNMAVNgWSigKbTm0QaUiz9cHwuURfl1VmmyTipZT7UWqGWhlLVtkYDS3V8O1Kr0zNfMb7kVQcfBjhINCer4OcdstvlCkq6zOgpRilY1H62WKn0qa2ZzR5SWySZ0re3kshpd6zqxhu87abFsamMcJq1iKkcSZJym3yXz4XFK9Ovsiw50ua4MtK6fSxso8+x40B8iFHK0CZRB54LuQ3IihaGXY3hw4ykunb2KG5fv4fWrcaSSstSyrEuE7q8pWjaprYBS1kn4ZKFUbUoBJS25NYFSY1C5Tbm8Sk9JrM34WqB1OkcLZSo/zrHysrxOt1AqKU+edSgF/fVprqf1ObWd1RQwBUyBeShgQDkPkWwTU8AUqL8CbprIPwaUiz8WHwuUNCVV7aRAwavDWHmTqbjJil8LKKtPrue0UAoAq7Ty/VXla8ZT0kJJ+pjKJMsbUXY174aU66qyxGoLxV+mGf9H1166tMqSmCFsChgbmR22ta0JnYyzXL9hHbo3rsPqdR1Y19PI2pwxNDTH6TIbhpcYSD0q9VdvZbXU+cpLCS7pZMt11ZrGofpYVNtrXusdlJX7qH6+dXl13O8nHPONgFIlQQKES2Y7QiFDS+BYDi8eD+DKueu4dOYmszO/xNBQmt/z+htaUEzomnQ8xbRqEVR6VmEfx1/xlh/SHFAy/rfs8qoR5IcpC2Wasb0tqyLYxbIhx7+Sy6tnobQsrx+itu1jCpgCn5MCBpSf02jbtZoCy1gBTV01lzagXPxB/Big1AAVawGl4uycxa3ydbhMmtUYyN0E1b7UYQUhbqNZB9deLEwxa315Ra19tU2uEHObKrGOrGTuVTejrlexkMoSq+sm6BVozVLtTVlidd5UOkGrpcCIQBooINYYoXVyFdas68Ka9e3YvK+NMZYtWL2mEx2drSxLwlIatIqRyXhcL+bPu/nLQKxr9N776SZavensWhahSWentfqhZTpQ8pwESJ1ZyY/k6uqXblyKBMwi61OODo7j7vWHuHL2Nq5euIv7914z6ytooWxEuNDBbXl8aqnYySmgdPcO1f8IoMwRKF2/efiyhdLFz9JKqTqULbQmqw7ldAul6lBqjH0qMlqXVq/z1uVi7aSmgCmwDBUwoFyGg2ZdNgU+RwU0hTag/DQj/3FAyfl/jfnvFIdUuxSvlki1b2uurwWFght/jWRAqnFZDUZ10uIUuPHinJVUR+RCsVyyHsb4uY+EHueqyVfpoDIlSviSZ5KaTDaFZFZwmSUwhp0bbHNHDF29cef+umHTOmzYvA5r6RLbsbqV8ZcR+IK68z0YdT8A/QjcD0HlNAhXU/3i6lmt1MdZ6xdgxdRAVgdK9dNpSqh0BlZ3WvUpgFyygMEXI7h75QnO/HoN50/fwosXo9QugJboZpcFVy7EfqerHgQIrPnKy1cZkqqNgK8zVGrsDXJ+ulyz745XvQGbslBmipO0UAoot9JCuWfKQumAUomBPuLerNSf+a+r8YOa/0FsS1PAFDAFFk0BA8pFk9YObAqYAgupgAHlQqpZ+1gfC5RKTlOtFVib0JUaqbbBnFag6sf+GKB0+4pWqrQC3TUdMcqu5YCy/MpMrIx9jITozklozLFETZb1NGWZU/ykq3HJDLEOZmi5TKYnkEiNEzBzzgIZYAKf8KosLZNt2LBpLbZs2+AWgWXn6na0tEfpLktEckSm/pUWWe+WMFAW5eIqqJae7HKRdUbdZ1l0pSHBMc9kPC8fDOH0T9fw4w/ncPvWMyQSebTGtjigdCVWeC/5/IJJWYHnAZQaJVmOK7TZQMmN2DcXQ0kLZdYBZcxZKI99vQcH6fK6fksX/BGNnwFlBUltlSlgCpgCTgEDSrsRTAFTYPkooLl0ydVPc8vERB73777E+bPX8dufL+MBJ6TpVJGWnQ6XVVIudqp1mOMEP1TLbLaICizHOpQOWSrPyZ1SnnWnumi1pPYMWzUOXsNd1u1VY1fnTilCqNJqurxqv+q7smyEQEUH1h8PLj1bmA+hYJAlQ94CpRK8FART3MHV2hRAcTfFj2Z4L6YzygpLl1jexAVa4PLhJCKsWdnUGqPbaxu2bF2PHTu3YtPWDdi4dRWauT4cCTEpjM6tWpuysvEHwI+BYJzr1DnP7ZQf2LSdFvWzRiKZGtfLHb1DuDeV/nBnt7/+6NxsGtySKbJI6J7KuMr1rpwHX+UWrK2VrdWXC2FsMIUblx7hpx8u4Mxv1/D0yQCaI90Is+ZnSJlveRkuMY+ul3sW+UBCMDoLGqm1rrhSK2/LvZGVTq7fpa7yuEW5KHNcZKFs62rE/iM7XB3KfYd70dXdBh+hXw8AAjWSTVU678Kt4/1jzRQwBUyBJayAAeUSHhzrmilgCsxQgJM6WTlk2tH8MjGZw5PH/QTKq/jxf53H/ZvPCZRAI4Ey6Ge2SMJkMED3OlqN/IzdqkdbjkBZD53mdU5Bg0d1FTd37pWCmkVo7thVjusj9WgRUGk7FzdYeq9d/AGvT/orqHHb8L0swQKwPDPCKpFPPp+iNbLApD0t6OnZhK1bN6J3z3p0b/Kyw0ZbWCKEN34uO8F9Cw64EGAMpcuAylSqtOR5TRApCFFJkeolNsoc6O0z46/r24x17/GxyNqOus7y4g7nxo/9Yvf4FchxyCSLePVsFOd+u4n/+vPvuHj2BtMMtSIWjSAaCfMqtKdiMGXX9FNbInVO63jZpXth+qvOV27T12udQJapf3hE9kGuylrDDL2FItdySREoO9e14diX+3DyuwPY2beZgElg5/jl6KYcYumT+jQDyvrobmc1BUyB+SpgQDlfpWw7U8AUqL8CKiOgeCxCYpF1CZJ0j3vKbJHnz1/FT//rIoHyGWva0UIZb6c1IcoJpwrQe0BZmtN/8mswoFxAyZcqUKpfYhSyjAMomcD4QRlO+Yb3IcGFDOQ+eSzEeoveZ8dErF0pl05BZaGQJlTC1bBUqZHtO9diz75e7N2/C+s2rea9X3T1ElWFIxpjncc86WwWUApABJUCyhrxhiKsak39LPW12ia11k8HSnfhPJY7JIUq0o3VacPfcDEbwMibNK5dfIi//ecZnDt9BYk3zArL33iIix4IKQ5V7108Kpk5k/Y6PhMY9fljgDLjS9Ii2eGA8otv92P7vo1o7WQyJiZSynF8DChrjbh9ZwqYAp+zAgaUn/Po27WbAstKAU66GYdVZJyanwX+igU/a9cV8Ozpa1w8fx0//5+LuHfjGZKTecRibbRBaDItl0PGarEQHsvH1+VqDSgXUPYlCpS6teTKWbbG6Yrfec/4O7dO6wVWokhtr5V89Qe4CEjpzppl4p5MNkkXS9ay5GYbuluxr287jp08jN0HtqOJSWOKoSxkLAtF5DbKY7g6jXzjwFVHFUxqkXWyfkBJETwd2As1XbcWpi0iUPLBEN1iA8zYmp4EHt4ZxC9/v4Czp67g6e1BxqHyGkndYedOzFIqBFFnU+S6XNYp5+lYOm75+B8DlPlABmtpDT7+ZR+Of7MPPbu70cS6lAjSLdmAUhJbMwVMAVOgogIGlBVlsZWmgCmw5BSQxcclO8kzbkwJPwIuXvLF8ze4dPEGfv2/l1mG4Ckmx3OIRFroyhbiBF317zygDNcp/smAcgHvpBKQVDuigwmZCRehTQeVWYd3kOitLW+n17fvRX38zO2K5WsQUOq9R6POki4ozfGhSTqVRDKVIFxm0dLgx0ZaJvcd2o1DX+xF775NaF8bYaIY7i/jZE7WOiWMEVCWXF5lLp0CSoFllbaYFso8D66xcDrw/E4jT6gC4Uwxpn4Cpb8YRpF1Kl8/z+DcqRu4cPYaLv52BxPj48imc4iGo3R9jbvQTLm5K6GTEjupOTCf8VrWvNL3utxaLq++SAHrt3Y5oDz25V5s3rkGja38tyYkoMybhVKiWjMFTAFToIICBpQVRLFVpoApsAQV4AQ0l1H2zDwn36xx5wtywskskS+GcPnyTfz2b1dx9+oTjI9naNVoolWSbrF0OVQcZZ7WjqggtA7NgHIBRS/DWJVDOpioE1ASdd7p1XSwcRlK3eMNblUCK8Gk3jvSIhnKkh4I8CEI+59lUp90Oo1MJkssTCHeGMC6jZ3oO0pL5Vf7sGP/Zpa3oHVSdSpdtiDWu/RNi6F0/reiTVkn6wOUymKk/zygpNuvu1TPQilrnxL2KCbSxwQ78jZIjhRx+/ozXLt0B3//93Pof9mPibFJAmUD4rFGZ81U+LQy7OZ1zWwLDZTBBh829ayjy2sfjpzcjY29XYg300U3yERI/M9cXp3s9scUMAVMgVkKGFDOksRWmAKmwFJUQLGTuYxizDyg9HOynGOB9P5Xo7hy+RZ+//NV3Ln2BGMjacZdNfA7WTLeAmVMgWl1aAaUCyj6UgVKXWIpu2mlq50CSlKVUGhq0WdCUiGnbMQh3rdhQhIBi6SZyxYcWGYLCW6fQqSB7q9b2nHwWA8On9iF7bs2oK2DoBXlQVwMJS2UslK6JogUUOpV1soqTYBWrYkAtXxo42+vEuALAnPKUkv33oD6xwQ7vmIIDB3FiycTuH/nCf7+bxdw9859vHz+klcRQjTa6F792p5AmXNWWXaPx1Kb/jod5Kev13ZzWSgjTUFs3t7NGpR9OPzFLnRvW4VIoyzBTDCkJEiWlEcyWjMFTAFTYJYCBpSzJLEVpoApsBQVEFBmmcJVQBkKhRh6FuLE0o+BV2O4euU2gfIagfIxRkdSdHONEz6Z6p9ud2ULZTysmMpP3wwoF1DzJQqUzhJHRCoDzKwrVmwjyVGemgXnAkr3bW4kC2WB1rZsykere5j1LKN8jbp7Wx6jgspMMcESIxM0+E0i3pTD5m3tOHJsu3PL3NazAQ0sc6HYSWehlMurY6ySy2udgVLk7AHeNIsixzCbS/Er1umkG7oyvfqL/G1yk8nBIp49eY3Tf7uFS5eu4PaNO8wCqwdIUQeUQWYiCjB+erEslLGWMLbs2OCS8ggo12/pQLiBPSVQspMGlLNubFthCpgCpoCngAGl3QmmgCmwTBTgtJ2uq0rm4ddElBki8zlmiBzO4N7dxzjzl2u4fOYmnj1+ze8InMUoXV85QacrYZausiEWJ69HM6BcQNXnAMqPOVMla9r043nQOH3NzPeCJs9iNv0bGdHKUOVh1fRvBZgAuZEPQWihDMYIk0y6UyA00XKXZ2yhSoEUiinGVo4z0+goovEMtvZ04pvvjuHI0T60b25ES1sDfDGdm7UtWd/SlTGhxVMurwVa9LzGYwlsBb4OZ/VRLrGz++y212rGdH5wK19s+VUHKh2uyGzNquvoXNIVR6m+8jWTSDMGehLn//YMly5cwanfzuLFs0EEfXE0RFsJk7Tg0kXW72JEK/dM/zaUTzSz90XFqLKWp2IxBbB6k2MCpGKBD6GYeCdMC2Xv3i345vtjtATvQOfaRgRj9HII0TWX+7psvZVPu8hry2O4yKexw5sCpoAp8IEKGFB+oHC2mylgCtRBASYskYVS5UDynBQW8kHGWeXx8MFznP3rNVz4/RoePXiFfIbxaIghEopzkk7XWAKln6UZ6tEMKBdQ9ToCZS2X1rmucLob5sxtdVcypY6zSvroUumji2dRCaUITko+4/ercmUaWQJlOjtMFBxlnco4Dhzcgb4DO7Hr+FasWt2G5tYonUiT3C6DYCiIcCRGj1e6kjqg1FkIkw4o1QNHU6zNWiOuWCS8EECp081sAjlmXhZQsjCIKwMkc22WQJlKpXD999e4dP4yfv3lDJ49GqDTbhRxJtpizlcyIDWp4cYroHSJjmaek58FlIWwYqp5/U4SutFnE9Q5yZqeRYRbgiwVsg3f/fEY9h/dgVXUmc+kyOU8IjnVV8OtucLpFnCVAeUCimmHMgVMgUVQwIByEUS1Q5oCpsAiKVACSlkgyJVsIaSTwNMn/bRQ3sDZX67g/t3ndJOTh1rUAWUkHHYWSshtrQ7NgHIBRV+JQOnATcl4/AQbJoAhSAoqfXTppiMsb3Va8giUhWISmdwIoXKIdSpz2LBxFTZtWY9//J/fYP3G1ehaw1I5IVr+irLGh7iIhAilLvOPB5BlC6WDSw6Lv1AjrniRgXLKQkmk9MmqyH7mU1mXjOjp9UlcOHcRv/x0Do/uv6BnQhCRQDM1osVVoaI1gFIxqDMtk+U7cCZQ+uiGnM28BcpYewQ7+gSUx9F3pBftrEEZiKrurcTySruUj/VpXw0oP63edjZTwBR4XwUMKN9XMdveFDAF6qcAzZKyUMq8oPjIgJ9WGcZgvXw5grN/uY3TP13G7ZuPkZjgNrkQYpFGlhyI0CLBovFFFQz49M2AcgE1X4FASZqCL6R7lNYyWs6U8VRAGQhEnItnLs94Q0JigJlGfX5mfs2N0V10nJlfg+joaMYf/+fX6N2xGdt616GxmRZHPjgJhOgWyjhjNbnUOnOcs645s5xWEDbpOp73arV6K2b8XWSgVOkQJSRiOiL2hcDE94UMLZf8rY48yRMoL+PHv//GzK+PkZxg/KKfCYioC5i9WTbKam0uoCyydmc1C2Xj6hhrffbimz8cxb7DPWhdxfIsYWpGTaWcMvHWp1W/3vr0x85qCpgCpsC7ChhQvquHfTIFTIGlqgBndEUHlHQQ5OTYASUn3T6WXHj9ehzn//oAv//9Eq5fvYfxEZYXyQYdUMZjMVoz80xsQrNlHZoB5QKKvlKBkn6Ved6jU0BJk5jiBZWAJscENoUC3VjDdPgk3MhSmc6MOctlJBZE31c92Lt/Jw4c2oE169vAso3wy7Apd1UBkHNbFQ5pedft1Z/nxtXseYsMlMry6rIUOThkX9k11aMs8oFR+g1whbVlf/jrb7h8/jaGXyf4Pd1PmWxLiXkchFa9rQTklZsslNOBcqaFsnVdI/Ye3o6vvzuKvQe3ormDVmLGVhZkJeZBg4r1rEszoKyL7HZSU8AUmLcCBpTzlso2NAVMgboqQFNLPifrpIq401DBCbgmlzTvYPjNOC79+Ay//+0yk3ncwsibBHJpP+LRJjQ2NHCSWkA6x0lpHZoB5QKKvgKBUilyiv6Iwz1Z7FRG07Oy0RInqCN4FYpZF0sZiuhzFqn0BDJMJuNn5tGu7U04cHg3TpzsQ8/ObpYSaUCAVjiZ/wp88OILaJ8yTJZevbPRQhnnd/q+Qlt0oKQrqa6dFlnXeO0OKtnFwmgBd289wC8/n8NZxkU/eTBIN3YWEAk20PVViYtqgV11oBRcF6NKeMSTOCmmx1AWsGpDC/YxdvIrAuWe/VvQ0EYdA4zbpuaKZA0poLIuzYCyLrLbSU0BU2DeChhQzlsq29AUMAXqqYASeOTSWcIkE3lwnqcYLGXG9IByDNd+GXBAeeHcdQz2MyNmCSibGllWgbN0A8p6jt4CnXsFAqViHFkIh3DIyEAucgIV7Ki8iOqohphhVEBZYH2NIJPD+AMsJUKYzGRUeiOPfOMY+g7uwpdfH+BrL7o3rUa8WeCjvLR01eTvxaMnvs5we60nULp4TiUM4lIUSTtPdn7mGOfHsnj1tJ9urzdw+tcruHGV5YDe0O3X34BoqMF7kFTtlnIxo1W+nAGU71ooC+ja3Ia+Y7vw1bdHsKtvE2Kt7I9fMJllbCqzwDLJV30a+2HNFDAFTIElrIAB5RIeHOuaKWAKvFXAAWVG1kmm8ef8SrGUKgavCenw0BhunHlNl9crOP3bZbx6zmyYmSCa4q1ojCv2irX+ch/h8uosRW/78j7vzEL5PmrNse0KBMoiAShHt21lJ/XzSYlKYigrrFy6VSInxKykRWZFzTNYOBAgdNKdVXCZYwkdgVh/6gF6GEN57MReHD62Gzv3bGZ20hZuR5ua6lPy4YsDSpfhVWZAAaZnlfTVtFByM+cuy9cPaTpNtSaAlDlSrga8fpcFV6vUL45xYTyHocER3GL85CnGRZ8/dQMDLybfZm6mZ8L0mp/a/+3nKhZXd3h+F2FiH9b+dF2grllmec3nJ5kV14cN2ztx6Is9OPH1QfTs2oBos45FrelyrL6F5E9cl2ZAWRfZ7aSmgCkwbwUMKOctlW1oCpgC9VSAc0Y3CZTVJs+JtibXQbrzZVnEb3x8nMk7aKH85RL+9p+n8PD2K4SLTWhrXIUYrQp+ASGTgHxoeztZff8jGFC+v2bLcg9n/avS8xpWM1cV0qO+KjuX4KvCt7JBjhZfo6Ehis3b1uMY3V6/+GovNvd0IBynyc/HRD4OKPVe978ojysIsFpoc6twVG+VfjLCqapNX9bcoOqePLdiQT3ilDR6V5ZI7wsZH+Ogk3j5eAi//3ABf/1/v+HVw2GEmZgnHFBtWSUtEoQrMy7BuXQsz8Jb47z8yseSKjqZkv/IgpvNTjJz7hiamyPYc2wzvvj+EEuG7EXnulZE4jw+M0tn6RkRCTKeMlovsKvXeWtrad+aAqaAKVBWwICyrIS9mgKmwJJWYDpQahLpJ1AGCJQ5ZsecGJ/A/dtvaJ28ir//1++4f+sVAtkommPtiIXjCMjqo3oDH9gMKD9QuM9pt7oAJTCSH2IGWKBrXRsOHtmOk1/vxa5969G2im60tG665DzyJyVceugmq6CgirC0RIEyz4TMyfE0Xj8fw9mfrzqgfHb3NcOnwyykEqYbsDLgfhhQckdq4Wf9SVp4S0CZzU+grT2O/Sd78MUfDmHPwZ1o72pEKEat+O9GLptj/CStorVCNxf1XjegXFR57eCmgCnw0QoYUH60hHYAU8AU+BQKCCjJkW5OLKDURFlAqQQbk5OTePJwFBfO3MKPfzmNu9efIZcIIB5qchbKEGfceboIfmgzoPxQ5T6j/eoAlFJ30p9hTGUCsUY/tu9ahxNf7cTh4z3YsKWNpUVi/J0IoASTgkr+iFzcIoGSsZp0qNUhKra6WiizPqTGMxhhdtdLv9/ED/92Co9uvkCa5UNQYE3KMOtDfgBQyvqpTK9+mm2zBMoCYTFLd1cghc6uVhz9didOfH8AvXu2oqmNllAXisqkSHxoFSRQIqAj1KMZUNZDdTunKWAKzF8BA8r5a2VbmgKmQB0VmAJK9kFur/K2E1AKMpPJJPpfJHDlwj38/LdzuHX5MSaGWOAdUQeUkVCYBcwNKOs4fCv/1PUASlJfllbIycQoM7qmsHZDE44c34aT3+5hKZHNaGlvJkTql0LrvINKDYN8TD2gLNYwudUTKP2E3uRYBqODKVw9ewc//vtZ3L/+FBPDabrD+hGJMJPthwAl/xHJ8/LLQKm41Fw+wZIseXR3d+LkP+3D8e/2Y1PvekQaWbolzH9cGGxZZMxlgC6vrsJJXe5kA8q6yG4nNQVMgXkrYEA5b6lsQ1PAFKinAmWg1ETXJdVgZwSUCsBKpzMYHszh5rWH+O3HC7h6/gHevBwHMrRS0uU1Go4gnTKgrOf4rfhz1wUoaVtj8p1kcgLZQgKtrJu498AmfPvHgzjxZR86aHVjbmQypNy9ZaVUewuULsOPt3LW33oCZZDklprMYYxAeePCA/z8X+dw98pjDA9MIpsqIhpp+iCgVNxmjoAYYGYjWSiz2TQT7tC6y1jJrdu68e1/O0Ar5T6s29SJQJQPrYLUzAEl95GF8mOSFM1S+H1WGFC+j1q2rSlgCnx6BQwoP73mdkZTwBT4AAUcUHJ+pwyveVoolfVViXk0P84yxmly1Ie7N5/g958v4zKtGi8fvUE2USRQxliPMo5kQpkaP6yZy+uH6fZZ7VUPoKTAY5jk70GZSFOIxICtvV34hollvv3+ODZsbicUyU9cUFnyF3dlSUqJefT7qdLqDZTZVB6J0TzuXH6CX/96HjcJli+fvkFqIo94rOUDgZIlV1jLNkhrY4YeC5lsih4OSTQ2h7Bj1xb84b8fwpGvd2N1dwt85MciS4bw8RXy/PclGGAMZVCW3Xq06uNUj97YOU0BU8AUmKmAAeVMReyzKWAKLEkF3gVKub16mV418VVinnTCx8Q8L3H6l8u4cPoWnt4bQJrlB+KROBpiDUhMMNPHBzYDyg8U7nParU5AOe4bcfHEOUIlcQlda5sZR9mH7//hS+zY041oo0pqlC2UigEknNDllY9jmAG2OqjUFyiZbCvDUj+TPjy68Qq//nAeV87cxuN7r5CgK2xDvO3DgJL/ZqSZ3VVAKQtlOpMkjCfR2hrF7r29+P5/HMShL3ehYx1LDbmKREzcU07Kw5q3Pno61KdVH6f69MfOagqYAqbAuwoYUL6rh30yBUyBJaqAgNLVjiNAys11qvacPPhoraT3Gp48GMSZ367h9M9XcI8xV5PDWRZCjyFGqCxkNZl2u7pXQaIOpVfvG7e64h8Dyoqy2MoFUMCLBq5+IK+sRvU7NBUYYwkOWe3ztFKm0dAcxJ6+HlooT2D/4a1Y081spVHVXqQ1jv8pSU+BgYRFX5CZSwkq+hFUaPp1CCqrtlrfVd2p9IW7HBU9YeNx9Cr7qZreF4sZ+IshFNM+PL8/hAu/3sSZn67jxsUHLCeSYm3ZVlcyxJUJUSf5j0O5dEit3yqLlTCGMsN/LxR7TfymhbJYTKNrTRv6DuzE1//Sh50HN6Gto5kZclUfU7U+ZaX0RsnHf0vq0wwo66O7ndUUMAXmq4AB5XyVsu1MAVOgrgo4oHREWbkbOU4+XzwdYhH0myyGfgU3Lz1iUo8ka9eFHVSyLLm3o2asnINqPuygsjRrdpPbyod221X5as7VVodyTolsgxoKkH088KqyTSYwzsQyREX+NnKEH1bUwLbt3fjy6yM4fKIXW3d0ItYUYZZjJrQRUDKZTY6ZkVWgMhyqDirTfxtVTr0gqx1A8kjl359eC8UUgvQ5LTIBT/+TEVw5fR+n/nYNl8/cweibJD0OmhxQTu+jgLL8kKkaVAphi8yKK720rZLy+AN5bNi4GgcP7cHxP+3E5j1r0NLC44coPK2+ikFllRHqJe0MKBdk0O0gpoApsOIUMKBccUNqF2QKrEwFyhPGaleXZzH0/pdjuMpMr2d/vYZr5+9jkJ99eWaFZP5/X5ExUNq5BJBuMjrtc7Xjepu4PWttUvU7A8qq0tgX81BgLqBM+8e9mGKSWL7AOOFgDt2bVuPI0T4c+2oXdh/oRnMbLfSCI2Z6FVBms7QHLmGgZDYtOubyARDLh7x+NoHr5x7i9N+v4eLpOxgamHC1ZfX7lYWyDI/evw/ez7u8bqa8Asq8/isBZbGYQ5S1Jrf1dlOvfdj/3Was62lDc3MD4yUFlNRTmjnupmYGlDMltc+mgClgCjgFDCjtRjAFTIFloYCzLqhGSJVWyPkx/GYSd288x4Xfb9GacRvPHw4gk2TMFAOiAr4Gt6cDSU5GpyadMn2qlUDT+/Du36lt3109r08GlPOSyTaqosBcQJkqjnFPubD6ncUtRxfOVV3NLibwxDd7cPhkL1atbiYU0cKmBD3MVFoGypCgqUor/06qfL1gq/XrKy86qPdrFFAyzpMWyuGXCdy+9BSnfrzO3/VNDL4a4wMiz1L4Th/LD4pq9EzHVq7bHOMoC3m+Iyy2tEao1TYcO74fu06uQ+fGBsQbWL9TeYvoQuxj7Unv0NzegLKGuvaVKWAKfM4KGFB+zqNv124KLCsFGAFFi0K1VswHkGASnmcPB5nl9T7OM5by/k3WoxxJ0NJAe4evxUGjXzCpVLFqJTc5zRhrQWOt77wDVf9rQFldG/tmbgXmAsp0gUBJmPQxaUyOLpypbAJNLVFs69mI49/swvFvd2Fd92qEYz6olCJz8bisyNonWDMpT+3fxNw9n98WZZj0QNIDSqbOoUdBAMWUD2OvM3hw/SVjKG/i7C/XMfB8GGF6HMxs7whm1AYAABBpSURBVMDlzC9Ln3UOYrUDykyGQdf+HFavbsLBI7vwxRcHse1IF1rXRRGNUigmWVIspwNK/XNRNKCsIqutNgVMAVOA/2TKT8SaKWAKmAJLXgHFidWoJVlgbFjajzevErh+iS5yP13GtQtykRtm2v8Cwr4OQqPflRpxQFmCSfdPoAHlkh/9z7WDcwFltjBBaQiULGuRY2KeZGoS0XgQGzatxaGTPTj+3S5s3rrelcYIRwmJrHyRY+kMAWWgRl3F+QDaQoxJNaDUQyAB5eRQDo9vDeLsz0rMcxUvn73x4iunTV3KfZ3Pg58Cf+sZZvBKpxOUgO7BGzvwxcn9LuZ0w75ONKwKEbxpuWVMagGKsaRUXBxQ+meD7EJoMPcxSg/A5t7QtjAFTAFToC4KGFDWRXY7qSlgCry/ArWBktNjzvmCzOyax80rT/Hb3y6wfMhV9D/rZwZYAWUnY64CDihddkh2QIXOle1Rjn9TVssKHZvPRLXCbm6VWSirKWPr56PAXECZL07STVQPSgiU+SIS6SSCzFC6rrsT+45uwtFvt6N3+ya0tsdYQiSIgEITWVdR97us9dVaGdKqfb9Q6ysBpWIoiwJKGhFTI8Cze0M498ttnPr7ZTx7/Jr5cfhd6YGQ+qHfczmestYzcrnNF+jmmslmkEpNEBwL2NqzBt/+4Ri++fYYunpbEGwmdAfoQkw4V4wlDb/USoBJ7wgDyoUadjuOKWAKrDAFDChX2IDa5ZgCK1cBWQyYJKNK89NFDiw1kB4v4u71V/jlh3M488slPH/8EhkWSY/4O13tukAg6CafcncVTDqglIWy7AZb4fgGlBVEsVWfRIG5gZKWNsYb+kiKedYPSaQ8oFyzrgM7D6zH4a97sGPXFsZRNiIuoAz7CZ4eUFbHSULUHFb7hbr4SkDJKE/+PGmVYwxlerSIF/dHcf7X2/jt75dYGugV2U4lPeSS6jlYqa8BJhvSa3md9w2vo9RR7zPLhvDYWQFlZgLhSBHbd27AH//xBKHyBFo2xuCnazD53AGlPCKCyoQrA6EB5UINuR3HFDAFVqACBpQrcFDtkkyBlamApoTVYyizKSbxoCcf65Wj/8UbnPr1Ev76H6dw89oTJCayaIs2M/YqxiVOywxr3DHTYz6XYXKODCejTNoTDC+KbGahXBRZ7aBUQL+IDEFHFjQ/rWp5/gDSjA2UFa6hoQFbe9fjyIldOHi0F9t2rEKU1jfFDfqCfPiiByjVc1x5JFamsQVWW5ZCr/eVD8y8qu4/Z6EczWHg8SiTbN2l18F53L/9lIm2vMQ6fj9raYaUvVnEJyutfFOZeIcJd8pg6R4GETQLpcyuPvr8ZgoJFAIJNHT4sX3fBnz53SHqtB8d61qcSzCxlMek5wL3k3HS9/+zd6ZfTaRZGH+SVBICyCogymYri0LEBkQctXuWb/O/zpf5OjN26zitHlGgUUSlRRA3RJAtay3z3DeGOSwVNX2UMNy3OwmpVJKqJ1We91f33ufm2xV9/HzzJd/0TvZPhyqgCqgCpauAAmXp/ja6ZaqAKrBNgcJAaWfCnDSyLQCB8v3iGiZYP3njp1H8Oj6DD0ubYMIfwiG5xej4SqBkNMclUEovOolaKlBuE1ufHAAFDFDyIktIUj4turzyv3Q6xVpKaYcRRcep4wSlHgxc6MKpM00oF6BkWxFpHRLgMU/fGf8hMLlvQGmSeOny6iElQDm/jl8FKH++j5npF0hvsucmnVqLAUpxw03Z6whE0mhsqUR86DRGrn6P+Pc9OHKUNZJkUgVK/8NCX1EFVAFVYC8FFCj3UkWXqQKqQAkqUBgoXYdAyQCmnfWwvpbCsycvcYf9KEfvTGFh/h1CKUYw2CzdYh2UAKUESQQobYlQMtKhQFmCP7luUkEFzBnBaKSpIWRqpkT+kkx5zdhp1lFaaGM/ykECpUQpu3ubUVlLRx4CpTjNBHgrVENpYHKfgZLZqUivOVh6QaC8O0OgvIenj5hxwGXFAKXLSKMjxkXZdUQqWT959jiGr/Zh6FIfTna2IsqUYAQlOqkRyoIHnr6oCqgCqsAOBRQodwiiT1UBVaBUFSgMlB4boXOuyAgloxpJh2mvqxgbfYJfro/jyfRzuKtMYfNYP4koATLMeSNTBBmdtOn4qBHKUv3NdbsKKSBnhMM+iQKGoQhNqZimmUylWB/InFBmSZ5oqcfAxR6MXO7F2fOtqKpjeqgl7S8In7QuLZhIua8RSkIyQ4UB1kpmNjy8X1jHg9FnuHX9Ph4/nMPaMi8EFRGhdHjFKWUTuJ1NRiMjODfUiSt/GeRjNxqbaxCMcqfN/wqUhY47fU0VUAVUgZ0KKFDuVESfqwKqQIkq8CmgDEnVk/HOYOARq+/TeDg5h+vX7mJy/DHSizT6YK9KMe6xGKGUSbhLc5JsNqURyhL9xXWzCisgZwSvkRCCWOtnCQnxYgpTXpN0epVoZWNztamfvPxDP+KDJ1HTUIYAnU1lfY+3Uk155VlJnCTwSiugTQLly01M3ZvF7RvjdHCexfK7ZFFAabtZbGbYt9PKovFENYYI2pf/PIDueDthO0bQpiaii0YoCx94+qoqoAqoAjsUUKDcIYg+VQVUgVJVoDBQipGHrGH61zlBJOj2OvP4tamjHLv7ECuzGyYl1mVrEQHKEFP+PEYoMwYoOX21ol9lx9WU56vIqh8qCpAhPUl1pdspSwNNumY6k0EykzBAWVdfgfjASfzwpwGcHz6NumPlBEpzlpiLL6UaobTp5myAkrRM/xysvEpiaiwHlFMTs3j3eqNIoMxgw15FjKmtbaebMPSHXly40ouOrmbWl7KmVFKBKaQCpZ5eqoAqoAp8mQIKlF+ml66tCqgC+6ZAYaAUt0uZYQfp4hjkRDST9DDHdgP/uTHGOspJLEwuGsMel7BpmVpKRjSZApdheqD0p7QUKPftl9UvLlIBCUoy1dW4mrL2T3JYcy0xUoxAeqiqjuLMuTb8yLTOwZEuNDRXcn2JXdK8iinfVoFWOQKr5lbkphV6m3y/KWL2WckG09AlQilAmQpg9XUKj8ae486/J/Bg7De8fbleNFAmvDXUHq2kSVELBlhfeo4OuC0n61F25CNQ8nsVKH1+GF2sCqgCqoCPAgqUPsLoYlVAFShFBfITUXmUngeumRzL5FScLSWVT4x3Aoggm/KwvGTj/ug0bt8cw6NbL7C6vA62oEN5tJJur2FOSqUWiwYmBEppHbI1ONneNgrmBm5bc9cTjVDukkQXfIECcijK0e47mOrqsZ+qF5BUVp4RLCS2xeqYx2y0PIST3cdwlW0xLlw+g2Ot1QjTyNQT+OS6UqfoO+QUKBjC9H3nZ7yQP4/3XjVLt1r56hCbcLrpEDYW03g0Podb7EM5SaBcfLnG85br8OKRFQ5zV2Rt3kvWgelNKamrucitx1YqHi82OW4GWRpw2TQlaqFZUXzwFGHyNMHyBCO3ldTq42fRoMvkOkjUlxqIDOa5PBYCcL7+9cZX+yG+3ibrJ6sCqsChUkCB8lD93LqzqsD/iwIyIbUFI/nICSPB0uWkWqqfxHAHBMp0mu3R00E8fvSKUcpR3P3HDF7Ov0GaoFlzpJ79KLkOHTFd1lWFORENmpxBvnULJnNTSS7hTJJGJkUOBcoihdO3GQXIVAWBUiKRZg3zmG8sKY8EIkYjmzvqcenqeQyzXrDtu3o6mbLFCOsoA6wXBKP1fkNgqhBv+r3v85Z/Cii5XQTjEFv7IBtA4n0W02PzuHktB5RLr3lhKMv2JzQWsiw530Wk/wGl6SvLC0QCl7bNNipOElmbabKEynBFGbrOtrN+8iz6Br9Dc1stYtV0f44GEY7QsKtAr0mRbH+G/++0P9uj36oKqAKqwHYFFCi366HPVAFV4EAosBsoJe1PhhWSCGWYE0725bNDeP7bMu78MoEbf2faK4EylXBQXVmHCEM1aTpiOoxSSpIbp9l77PnHGaREf4ocCpRFCqdvMwr8HqD06Oja2FqDi5f7cVFqBTsbWSvIiyesoxSgDND0xm+UKlBKyuu7NxvMNJA+lARK9tPk3jBKy4tJhEGBSAFKSzIOuBMClOkM1ydQegEbVQ3V6D132tROnjnfgYbjVYRM/gtAc6OQRW34mX5DgdJPGV2uCqgCh10BBcrDfgTo/qsCB1KBvYCSEUtOJsOshWR1GOvKOENkDdabVwlM3J/Gv/42htmZBXxYSSAWqUJZOMbJpm2cXoNbs3b5XBl83EpzlWXFhyYUKI2gelekAluHps/73a2LHbmoZO7Yzf3tBm3UnziC4UtxAmUfTvU040hthEDJI5rtRgKuWMTuPUoZKJfebrLdDyOUvBQkLX/kDBWglH6cMoJMW42Eo+Z5JptEIrnK6OQm02OBpvYGnB/swfCVODr7WlHTWI5gGVNrJdtBDHnymQrmk7bfKVBu10OfqQKqgCqQV0CBMq+EPqoCqsABUkCmkNtTXqXHnOu4nEhKhJJAKRPMQAxrHxw8nX7BCOVDTE0+xdzsG7YWsVAWKWe9pbg68qMcRjhMgFM+VybjvJmJuvwtwz9qkXvd/16B0l8bfeXTCnwSKM3xyuN2j5RXO5hBbVMFDXl6MUKg7O5rQW1DBXtWEsDk+JY2Oj6jVIHy4fgzbAdKiUpK7WgOKE3bD0JhmBkIErHM0PF2M7FC6EwjVhFGezfdXUfidHjtQ1tnE2I1/PeCqcEu6yw9SXdXoPQ5InSxKqAKqAL+CihQ+mujr6gCqkDJKrAbKD3PZVTSZk0VXV4JgDYh0QpVIJMGXs2vYOL6K7q9jmNi7DFWV1KIhMoJlWVmfbCBunj65CCSZGlqJgUm5W8+sHdlsUOBsljl9H2iwKeA0pErISaALsernBcCl7m/s4SoqoYYBi70YORqHL39HTjaXIWgAKWA6AGsoRSgfL+Y2IpQBiXNlbvCEmoTkZQopYChpLyKYU8eKENM/61hG5UzA60YungO/dSkgdHbUAWjklbe1EsuMO2V+i6/BC8rGZ1zf3/be/9t+rbbod+mCqgCqsDeCihQ7q2LLlUFVIGSVmA3UMpcz6HBTjBorHnYX9Kh8U4lZ84RrCwlsfAgg5vX7+DmjXt4s7BC6IwSKGO5WitOrD0CaA4gZYKeM/vJgSW/yyu+R6UCZUkfSCW/cZ8FlAYi5ZwQkJQhj4zJeUlU1EWY4tmFSz/E2ZPyFJpO1CIU5QUURuQOYsqrAOXyO5rsZLKEP6a8suZRYDIPlBKVdBzWUTLtNUygTDNCmUh+QDQWwLHjdRj+sQsDw3F09bWjvIbpsnR9dUNMeBUTIKbLSwqt31Cg9FNGl6sCqsBhV0CB8rAfAbr/qsCBVGA3UMo1fEcmyeRCQcN0hkAZZt89xJBYt7E2F8DP1+7hp3/exvyztwRI1llZZUyLZdqfpP7JzF0m4gKTW0ApYClAyV4LRQ4FyiKF07cZBX4PUKacBMqqg+j/CJT9Q51obq03jqbieBqiG7LfKNWU16mJWawQKDMEStP4hODo0g02D5SSoWDzYpLAZjgibs+bSKZWUVEZRltHE/74V0YnB3vR3nUMgTKCJKHbCbrIMkUhwgtMYdZe+g0FSj9ldLkqoAocdgX+CwAA//9gWQFwAABAAElEQVTsved3HEmW5flCByQJaq21ZpJMwRRV1T3dsztn5st82T90z9kPe2a2uqsyq1JTq6TWAoRGaBd7r3k4EAAjAiA0gWtkwLW5+c+VXX/PniVCJFMSAREQgSUhsFCPm+n5TJ+ODyaBkYSFgVlp2OzH76/Zf/7v3+3+rTdWGAksqKXMr/qWDHNYK21hWDMLPWzjWTKB+fwlzfwwH2f40cNkmLBEq+J9dG7aYK0RaHvp4PIOkp4FuMD5Jk8kErhecb1jwvd9q/lF6+xN2okz++3SNyft7KWjtmP/Jst1pXFN+5ZOpnh7LH1CWeOaB+5CC/HPcJ9hLscwwHHgnk0GKQtroVUGQ7t39Zn98B+/2rXfH9nbt2XzazjuwLcUbtBMKumGuNOwfdJK5apVfM/8VMKKfsGCdNW27t5oJ04fsP/xPy/Z/gO7bdPmbqxbxfGDQwb3fhBaIpVBPmmWoGlaDlRNC6KZIiACIrDCCCQkKFfYGVFxRGBVE2B10VUZl/YoUUEtj5rduv7Q/vm3W3bz9yf29uWY1UqofoaoVAdZC/0kKrkQkwFEZYKCMkDlMsAwYV6YnXN5JSjnjE4bzkCAd1KQprCKBCWv1USjoPSK1rUuacchKC9+TUF5xHbu32y57rqgTOHaX46EglNQsvwhBCUlJQUl5SDnWQBByVkUlNVIUN69+tS+/+uvdv0KBWXFfM+DCPScKE7jOFI4bh6/j21rXmA15FTDh6GR6oglcr7tO7rTzl04bv/tf3xmu3ZvsXXrOyCqK9gZBGUqDVGO/UFMJimyWyQJyhZgNFsERGDNE5CgXPOXgACIwFISYHXRVRmXcqfYZcKq46G9eTliN2Dh+On7W3b72mMbH65aPtttCQjKGiqutE4maM6koEQ5KSqdoIT1cq5JgnKu5LTdTAR4J61GQZkIk7gnYTH0Ie5wXxYHArvz+2P74a+/2PWrj6y/v2oBLLBUpakELZQUgkln5KSgDCEsw3TCCrWCDRQHrGN9ys5/ftK++Pqcffvn47BOrrOOjqR5fhV3Oayc2D6kVRR5JJBfqyRB2YqM5ouACKx1AhKUa/0K0PGLwJISWB5BSWtIbTywajlhj++/tr/B7fWH/7gKK+WwdWR6LWUd5sG1Dg9EWEkCVCqjH6uWtJr4CQnKJb1MtLNZEVitghIOrE5QmgcJVzYbg4C8jQ9B30NQ3oCgHByswSrL+xWO6rAopuGqmoQQhByESIRAzKQMxk0bKY3AQjlgW/assz//+5d2+bsLduTYduvpyVsmC2umDwsl/NFTyQy2xAattaQ7HxKUs7ostZIIiMAaJCBBuQZPug5ZBJaPwPIJSq+IiiaE4btX4xCTv9tf/99f7OHdN/BwTaMq2eXc7FhhTNFtECMUkpyOBOXcq5KyUC7f1bba97xaBSUkIu5HOMKiiaPhI9DIu5Ld+u2h/f1//2w3rz+ykVG6u/LehHUymYWozEJQpqkN0W4ULuvwl60lalbwRizMVezo2d32b//9O7v05VlbD1fXbA6SNYX8XRtptr+koMSdPsNtPsPi1X656fhEQAREoCUBCcqWaLRABERg4Qksp6BEe6t01gpDFbv22x/2/X9ccW0p378tWlBlhRLCEi5vdKFzbdFYxXTFhYWSEULmmCQo5whOm81IYC0IyqBkNvymYDd/fQDPgp/t1o1HNjZGd1fYFCEiM6nchKCEc4FVaiWroR10NYRpM1ezTbu77MLXx+xP//6FHTt5AEKSrq1wZ4egZHvTFCycyUTUblKCcsZLTiuIgAiIQFMCEpRNsWimCIjA4hBYPkHpl2qoTGasWvDs6cO3dvWXB/bbj/ftwd1XaEtZqwtKBPdA5ZLCkhYLVlDZTstPogI7xyRBOUdw2mxGAqtZUNL9PKiE5hUCG6Kg/OW+/e1//WS3b6LtM7wN2M4yBctkJgX31WQ9SjNu0yKib5WrRVgoq9a7OWfHL+yzy/9y2s5/edS279rkgu6EiA4Ln9q6uIQ1FCDpFi+X1xkvOa0gAiIgAk0JSFA2xaKZIiACi0NgeQQlK4xBBRYJmCC8Kiqo/SV7cOe1/frPu3bll3sI1jOI7kPg7oooj1lYPFzXAVg39J2iRNcMLHer1G4Zve8oTpVEYOEJ8MoL0lF7QgoiWtoYU4ZdhnheFe6fJeten7Zjp/fZ59+csnNfHLVdBzZbtjONyMU1iLHMwhdqNjmirCy7+7HLE/7DTZKASwDnuc85DK6Dds0egmm9fzFq13/+w/7xH7/ZvTuPbWwcbR/RSDKVzFs23YlhDvcqjtsLISbH3c+yNdtxYINd+tNJu/yXM3bo5G7rhbtrFICHhYQohYWSbrNkxx9d3dvdrLqPyU1JBERABD4kIEH5IRPNEQERWDQCrgq5aLm3zhiV0yqqgz6sHugZpIruQvrfjDsx+f3ffrV7Nx7ASllC1TJvHdkeV0kNsa5fg+USlVwfFc9WaaZKaEqCshU6zZ8nAXc3ZdAno4/rG93fJBNw3cb1WoXbZ6k8Zl5QsZ6NHeg2ZJ99+e0p++yr47bn0FbLdLArnKplEjmUoPW1Pc/itdw8egrwL4Xc1CHnsTuPNNxZk0HaaiOhvXjYb1fx8ee3H2/b00dPbWRkCFGZGYynB1Ga1yGTtJXR92S1WoFTASK3JsrWvTFhR8/ttMv/es7OfXnctu6EkO5Ansh3rmnpSc21pNpOBERABJaWgATl0vLW3kRgjROIqpJLD4HWDlQHYXB0QhEGjqH3Fbt947H9/ON1u/bzbXv3cgjLMpZL91gu0wWPOFouYMVAYauuv7rmpZagbM5FcxefgLub2ghKH6Jx3aZOO3F2v33xHdw+vzjiLJQUlLBhotUw+1ddepkUPQWmCslYWJLahKD001YdCez5g3d2hYLyn7cgKJ/b2OgoRDRKn+61bKYH8XvQz2y57ARluTpqHV0J23Voo312+Yh98eezdvjUXuvZgMBbbDtZby85l7Oz9KTmUkptIwIiIAJLT0CCcumZa48isIYJLKOgZBcEtIbQlQ6ucQVYPp48eGM3b9y3X3+4ZY//eGVFBvsIcmiT1Qn3WATqQKRJpjCFAB8tkgRlCzCavegE3N3URlAGVrMNW3vs1PmD9gUslGcuHbLtezfCQslvK4h67ATlohfzgx1ETwH+5S05dch5TlBC7rIfyvKwZ8/vv7Pf/3Hbfv3HLXv2+KUVC7gfw6wTk9lMp9VqAQRl0bn5FioDtnlbD471sH31l7N29stjtmX3BktkaJX14NI+dzdfCUqeHSUREAER+JCABOWHTDRHBERg0QhEVclFy75NxiEqnS7RSon2V/AKtHdvRmHxeA3Lxz27c/WxvX09YoVRNsbKQlAyWEdU2c3m4SfbIklQtgCj2YtOwN1NbQRliGBSW3astzMXYan75qSd+Gw/XD/XWRqCEs7fcPGeu7iaz8FFT4Ho3momKOm26toee0krDSGI1r039tsPFJQ37fnjN1Ypo+xoN5nLdsPtNQvLJN1dSxagXWjVhmzP/q321Z/O2ef4HT61xzr68mgHDQmNYDwSlPM5c9pWBERABJoTkKBszkVzRUAEFoVAVJVclKxnyNRDpdOJP7SNNLRrpHvr+GjN3r8dseu/PrZriCL58N4Le/d61GpltEdDZZvucUlEfM1mJShnwKvFy0DA3U1tBGUiHdi23Zvs/OfHnKA8ema3bdwOEZb/NAQlQrVacaBmT+4hgNbfb9ovP9yw50/60bY5gy6AKCjhSYD7s4a2k55fRlcgoWW7C3bw+G67/OeLCEJ0wrbCIptGEKIwTfsiOweau51x7lsuw8WhXYqACIjAEhKQoFxC2NqVCIjAMgpKr4KqZGABI7eifWTKcoj4moSorNjDO2/s6k/37cpvd+zx/TdWHKf1hq6v6DQ9zf4p0Vl6iyQLZQswmr3oBGYSlEkYIHfu22IXvzyBKK8nEel0h63f0vHJCEo0AbXC+6o9Rtc+v/zthv0MQfnyyQA+BnVaOkNBCWUMW2vNg7sBugnJ5VK2/UDOjp3Zb5e+Pm+HT+61/HpYJyGsE5mMi2ob9Tg5t1MjQTk3btpKBERg9ROQoFz951hHKAIriMDyCcogQO3UCUoPFVJYKtDlgAUZWCNDe/Ns3G789sB++PvvduvaQxsZwLpYloZbXQaCMg3LR6skQdmKjOYvNoGZBGUqm7DdcP+8ePmUs1AeOL7NejflPhlBiSC1EJQVe3Tnpf1MQfn9dXv5dAgBs7otA0GZzTKoEFqKQlAmU551dmXs3OVdaDN62M5eOon2opvNw/wCl2eylsvnLY+ugeaaJCjnSk7biYAIrHYCEpSr/Qzr+ERgRRFYPkHJLkNozYjbbLG3O/eDwXJ0qGSP7r+yH3+4aT9+f8se3H1r5XGzrs5e6+3pRYTYAtpdYmtkkUBQH/Zd59xh2elflKv7y87SWcF1PzceWipEp+twsVUSgbkQwOXWNrHdoPPlxnq8wtlOMEDwmQARilO5hG3fvdEuwPXz829O2KHj2xH1NQdxhRaUCd+ScPtumbjfRbps2dtkUG+fPLF/Fr6eqgb3VfxLwIOgNAiXV1go6fL689+v27NHb+FZAP+CXKdl8jmr1CpWqo5ZD/qY3Lt/p33174fQTcpB23dwt+V7sq57lDAdWsK5vJp1JBHBmf9cH5QR3Kj3S+6cS1qndstab6UlIiACIrD6CUhQrv5zrCMUgRVEIBJ1y1IgxNpplaplz16/GrLrvz+0f/ztll37/bENvC06K2ZXZzcq3iUnJEP0vk5xmERLLDrNuo7kUQWFIy2ydtV51EmxI/4QRZPzUmGHBGUr8Jo/IwEKygat9cH6ge9ZIgXxhQ8YPr56eBCUIa4/CqY0BOW23X124XMIyq/h8gpB2bsBAafgAkpBmWgjKJ3lfT7+oR+UdHIGxeSkiJucH4+Vw0hQpmpJK0JQPr3DNpQ37Nfvb9jjB6+sVPSso6MLgjJvZQ/dhQQl27lni50+d9wu/9cjduDoHkR63Yg7EEF6sDyVBx94GQRBaJ3JHicbnaDEQfKfKwshg3U7SSlBGZ8hDUVABERgKgEJyqk8NCUCIrCoBFamoAzgAjs6UoaV8o1d+eUBfvcx/tpGh0twj00ZPOkgCmGXZGfrEJKMAOu6FaHAxBxWRDEDfxrEpBOVFJR5LFokU8+initlvhIIzEdQZvIJ27F3g1368rQTlPuPbLWudbh2IShDCNBE0Nr9czkFZQkCMQ3X1CQslHR5fXjrhf0Kl9ffXJTXt4jyiuA7OVpa01ZDQ8ss+p08fvqgfXn5gp3/dj+ssputsydn5RpsnfAuSGZTlmLQZtyoecMHHv6jhVKCciVc4iqDCIjAKiAgQbkKTqIOQQQ+HQIrVFDCwMiuCAb6C3Yf7nXXfrsPa+V9e/zoFdxhC9bXmXdCMoUgPey7z3Upgq5HQuf+ysopRWXs6lq3TtanI0Ep28anc42urJLOR1DmOpO2+8Am++LyWbt0+aTtwXi+GxY5WOucoMIHkVZpOQVl0S9GAXRgoRyBp8D960/t5/+8bld/vGP96NongfbPPvqIDXCPpXJmW3etR+Chk/bl1xdt77ENsML2wHqZtKrvw0KJ9pMQlMkULZFmaZ9xXiUoW513zRcBERCBuRCQoJwLNW0jAiIwRwIrU1Ay8KuHnkHKcKV783LIbl5/ZL/+eMuu/n7PXj57Z5u7ui1F66QTlLCMoFN1Q8U0cIISLrAp+gYiEyciYytlNJ3CurRuKonAXAjMR1B2dKeMVsmvvjlvF786aTv2rIP7J0qB7x9JtCl0RvUWhVpOQVnwCpZD0B26vA6+GrM7vz20n/7zml3/6Z4ND5Ysk+2yYqXsLK2bt69Dm8l99vnl03B5PWZdG9OW60RE11zGfNyPFJ4U0HzyBHAJzuBDkARli5Ou2SIgAiIwRwISlHMEp81EQATmQmCFCkocCttHel5YD9Dz0n776a799MN1++PeE0NMycjVFdZJismkC7QDUcnKKYSms1C6dpR1MTmlDWXGVWDnQkvbiMB8BGVnb8q1m/z6u4sQlKdsyw64e9L1sy4o2zliL7egzGfylvKS1v982G5ASP70H9fs5q9/2MB7BMhClz6WDKxvc48dPbXPLnx13M5cOGS7926BYGYAHnzkgTssv+NATloN7UqraGsaQFx2pfGBRxZK3VgiIAIisKAEJCgXFKcyEwERaE9ghQpKBAnxGHWSlsoqXF/fjdntm08R8fWm3b71yIafvnbi0UKIwyASlEm0xkpCaCbgBAsTJQ4bG09pQ8lpuOSxvSX+KYnAXAjMR1B2r0/ZkZM77Zs/f24XvzhpG7dl2QWrE1qpjGv927JIyykox2vj1pHtsBTaL79Fv5NX/3nHfvrrVbv1+wN7C5dXP0zZ5q2bcGz77fwXx+3cRYjJAxusqxdeBB1RJCG2l0QHshOCsgY3BFooO9GYUoKy5WnXAhEQARGYEwEJyjlh00YiIAJzI7CYgnIG0ea6DWle6gr8XRkdM4laNGJjWqUYoHuC93bl13t26+ZDu/H9b+aja0ofFpMkguykENiDv2QC1o4E2lLSFDIlKA/E5ERQHrrYKYnA3AjMXlCGEFo+Poygn1XIKLaR7F6ftmOnd9l3f7lkn0FQbtgCN1AUg586Muij0onGFsVyPeK0M2G22G42s9l1Dy2HrVLBG7d8BveYFwnKK/+4Zf/86xW7feWhE5QJNJw8fOwgukM5ZRe+PGGHT+2AtRIfd9I1S2QxxA3H+xl+vS4CLo/ZR4RXzk/BStlKUEY8Wt+trZe0OhLNFwEREIG1QUCCcm2cZx2lCKwQAospKGeo/bauv6KyiQaUqEEn8ashgqSHDtWL4749evjU7tz6w378f362Z09f2shQ0Xo6Nlk3fokghwiwaEcJO2UNlVSXaOVsTKihphJo6+Wq8I0LNC4C8yfAq81DhGJ2E5JC0BmoJddNhhdUIRhTtq6vx06c3m3f/ftpO3PpoPWuR5+q/NaB7RKpGqx5cNtegSqpAkHJ4FdWy9i7F8P22z9v2Q9//dXu3rjv7sG+vk129uIxBBo6bsfP7rPtezdZDu1FPR99cvIAXaJgjqyVzouAB8pjRXvKOLkor5GKxLorEERcUA1FQAREYIUTkKBc4SdIxROB1UWAlbnJCt3CHtv8BKUrFdpE1iqokMIvMEDd9N3bEXv+7IX98H//ZPf/eOgC9AS1nOVSvZCRHYhE2Qlv16zVYP0MUZF1nbXXRWVcQU0lK6jHxpXchT1i5ba2CfCa9WDCpL3PeV2jXWEVfab6uHgzubT1Idrp8dN7IChP2ZmLB61nfQ/aEcJwh2s1kfLqgnLlCalSZQwfYnBfFUN7/uCN/fT9Nfvp71fsyf3n+OiTs0NHjtjp80dwTIdt3+FttmFrF6K9Jt1xB7xx3c08XVCiL0q6+4JRnCQoYxIaioAIiMD8CEhQzo+fthYBEfgoAqzpudreR201u5XnLigjBzy4DMJQSUGZhNtrBtkVCyGCgIzY7R/uIPLrHbt+5Z69YRuuSsayqR7r7txoGbjmVWu+C/jho5sCikpW0ePKqgTl7M6e1vp4AryTfETYwZWLCMQUSww+U8a8GvppzNiGTb128uxe+/bfTtqpCwese123OWM8BGgKFspEHsFtVqBlrgZRzH5eC8NVu3fjkX3///1sV366ZQNvh23Llh3oU/NLWF4P2OHju23Tth7LoisUGiMDuLkGsM5Gzxg+DyAi3fFhiHHemBKUH3+daQsREAERmImABOVMhLRcBERgAQmsTEEZtX+ErITxwqtBEMJCmUYbtFo1hOtr1UZfjNvVKzfs+//8xW7feGLDA3ApTPRYX+9WVNy7rVrxYR2BhRKCku3DeJSuPSYqsxKUC3j5KKspBKK7KQV56EfWt4TnBGWAdpTZfMY2bemz0xf229f/esxOfrbPunq6jF6huMotTUGZ61iRghJO51R+Ntw/bjd/v2t///9+srvX7lu15NvBQ0cgkL+zg4d32649GyzXAzGJLlDcPYx7Lwir7h6MBCRFJXUkXV8pKHFvykLpmOiPCIiACCwkAQnKhaSpvERABGYgsDIFJS08lIGshIYM3gPrCGPsBBj3qqisF5KI9nrffvjPX9GdyB17/mQQbS2z1tXRZ9lMN7ZhYB5WZrktjxEJYpKWSglKR0N/FoGAs4WjH5CAAoxiiYLSK7vpHNpHbtmx0c5eOmCX/+UY2hrusXxXJ6zw+GoCwZmhoMx2uut0EYo2ryzd8eCjznD/qN2CV8DPP1yxF49eWz7dYYeOHbWL6AZlx67NtmEj+oRFtFoXZogD3L+BoQE0/jrrpBORvA8jayVvyMAFy+K6PHQscxbMaDyaq78iIAIiIAIfS0CC8mOJaX0REIF5EKDYqguueeTSfNPIGtF8Wfvd0qITIEImg/K4ymfUgV0UwATFDYoJe/uy325cvW+//3zP7t58bu9eFyEqk2jrxbaUXS6qZmMFlcKSR6qgPC3PiBbMmwAUUhKRW3H9wqzuhCRdXiks8x05274bwWs+P2hf/eWoHT2z23KdeVjg0X4SLrFptqHMdqEETonNuyQLmUHNhyiEoBwfLtrjuwiMdR3BeN6P24beTbb30D7bfWKP9fV1WUcny07xCGnNRqS4b8MELJSYF1soo6PDsrpwlKBcyDOlvERABEQgIiBBqStBBERgCQmsTEEZWShRCaXFgpVS9Fnne7BMslqKrgcCdCNSLXgIyjNoN689sWu/PrQ/br+ot6dEByK5dZZKp1FJh2WTjdmQQrrA4icL5RJeXmtuV7hCERSKgpLXcGA1BIiqQFT5kaDcu9nOf3nIvvzzETtyeqdlOyJByYhTtFAms90gtvIEZblahk0R0ZOLnr193m8vnrwxvxTadrSf3LITbuabs5bPQ0vDLT1Em8kEPwThPqW2pKCkuKaF0lkpnZDkeHScEpRAoSQCIiACC0xAgnKBgSo7ERCBmQgsloVyhopxu93SXTB2VUXVPESfdQFEJXNMwvLhjZQwzFlhtGZPEHXy2u+P7NpvD+z+3edoT1mBFbLLsuj/Lp/LQ1SmsT3aVEKQMs8E3BFZp220Xrp2ltwfl9ctJzNRm9vydgc9txxn2ira4wznYqZM5rF8+fY8j0LPeVMcLT5k0BZOC7vBMukHDMpTtu6enO05stXOfXUEfTUeh2Vvq3V253nJGYNHpZIhumlE1xzt0jLBrHlwx8WHHQ/BropjRRvHj+2ae7p6rBPtQJMd/NDDgvNexYcf3ENJ1x8sbyneb7y3WHj83DHUx7kFjjtO8b0XD+P5GoqACIiACHwcAQnKj+OltUVABFYhgQmB1+LYakMFdMPQwaZn1o8orw/uvbbrvz+061cf2rPH/VYYYT+AaevMd1gum0UkTQjKGlZGhde50dKCgkpvXHGN98chg/csWmLFeomT2yMNRMuRyHg59rtM+yTrMA1bHj56+AhRnHBur0WIynHr29hpB0/vsHOXj9nps8dsG9pTdvV2IIANutfA9clt2l56kxpsyY8uvj9o4WegK7ZN5jymFLwA0hDRrVICH4PapRBWTab4XoyH7bbRMhEQAREQgfYEJCjb89FSERCBNUAgrsC2OtSgULVUJgtrSMKqYz7aT47ZXbi8Xr/yh926/siePXrnrCkZWHw6snnnrkcLJ/QkosVmJiqvcaV4SiW2XlFute95zZegnBe+lb4xpVOQQjteiCwPVj1GRw2tBONcEd1r9NqxC/vss2+O27ETB23DZlj3unKRoMS1maKLaDv1vYyCspF7473Z9P5pXBnjEpTTgGhSBERABJaAgATlEkDWLkRABFY2gcZKa7OSJqoBtaELFGJ+wirocP3F0xG7deOhXfnlFtxf79rI8BgiwgaWR+TMfKbTVdjphpeEqx76kYeVBXnUxSMFJS2XrNCzreWiJQnKRUO7EjKOBCU6xYB1vFarwjLJgDQltOet2k4E5Dl3Ge6u3x63/Qd3oQ/KnOXyabi5wkIJK14qlcEhtFGUyygo6ZLLeyT+xaxpseQ9NOWDTLywPqRHa6tvNLTI4puQS3Ee8XBaNpoUAREQARH4CAISlB8BS6uKgAisTgIzCUoGCKEbaw1urHC4syT6yBsZDOzJo1d29dfb9tP3v9uLZ69saHAcy2GlzPVCWHZZJg2LUC3huh9hp+uTghI5wrLEyixd+hYtSVAuGtqVkDEFpY/vErGgrNVKiEtTQkCe0A4c2mmf//mkffbtMdu1e4tlO9G3KoySTlBiw7QTlOyfsUVaRkFZq6ENJe4NWl5jwcd7h4KSKZ7XrOQNTSSbLZagbEpFM0VABERgfgQkKOfHT1uLgAisAgIzCkpEAKGVsVZFBE1UxrMI0FOrhDbQX7T7dx7bL+gn795dtqd8gyAiiJ4Z5i2b7sSvA/Iyzy4Cp7QDY4U4bjsZi8xFwShBuShYV0qmFJQezjHbFFYqVatUC7g+S9bdm4Kb6367/F/O2vlvjtjW7Rvgso12kykG4oF7LIQZRWgy0SYozzIKSgpH3iPNhOOM92o7qyt41X0NJvJuto+Vcn5VDhEQARH4VAhIUH4qZ0rlFAERWDQCM1VSGVKS9Wv2V8lgO6lEBqIxZWV0JzLwdsTu33xkN67ftTs3H9qrZwM2MlSF4ESFOExbX+dGy7j2anVfu/gooEwpCKbNjZcuzFCCcmE4rtBceP3UIJEymYyVy2X8xp2Fcn1fzs6cPWJf//s5O3v5kG3esg4mSQTtSVJUojsORjCGO3YGHzxapmUUlC3LhAUz3avRndo6BwnK1my0RAREQATmSkCCcq7ktJ0IiMCqITBTJbVc9S2bT8GdFRahGq2UCUsncq5BllcObRBBeq5fvW1Xfrtj924/Q/tKiMqBEiyaoW1bv8NyCNbD/imTUV8HznWPbScpCGJL5aLAlKBcFKwrJdPpgrJYHHWCcsPGDjt/4YR9A0F55qv9tnHzOnSXUXUWygSinNbgvo0L0rKZrtaHsgIEJe/LRjfX2JrI+a2Sa5vcaiHmsy0zU5xXPHQz9UcEREAERGBOBCQo54RNG4mACKxmAnGFNR56aP8YJTRYc/3bcRjNCSAoS8MFGxoYRpvK5+ij8q5d+fW+Pb7/1sZGarapb7N1d3RbR74XFssUgvcMY/4wKrSedXR0oO/K3tYoYUWCc2yb5a0r1midiVpz6+WtM53fErfHqM4+v4zmsjXdJOey3Se6DVkH+MpBWzeD8pTLY5ZIVW3Pvk12/rPjdvEvJ+3ohd22vq/b0tkEugupoHsRBrZJ4AdBmcdHEQCLRVU8/ERxqNgiIAIiIALLRECCcpnAa7ciIAIrl0AsJOPhhKBEJTxKHKImzhq9BysKor4WC0Xrf/Pe/rj7FFFf79vNa4/s5fP36Gs+A0tQJ/qo7IGlsgtusiWsC0tSUHN9Vubz3fU8mwxmEJSJRCx0m2zLWRKULcCsjtm8/HxYGml187yqVWvsL9W3Awe32cVLp+zct0ds35mttm5dJwQl1sU6FJSwiztBmclhpgTl6rgYdBQiIAIisIwEJCiXEb52LQIisDIJxEIyHnoQf67m7URkXUzWLYcJH4FOsJiedOViDX1UDtqdW0/s53/esBvX/rCh12W0u0xaJhVZI2lzrCKASuBXEBglAVGZbw0BYqGdzS0xk2CcaXnrPc95iSyUc0b30RuiAw2DMza6AfEhKCvm+UXr7E4iIM8e++ryOTvxxV7bdqTHeno60JUIeqn00a0IugyJBWU6i65DJCg/mrs2EAEREAERmEpAgnIqD02JgAiIAKw3ThZNDD307xcJSsKBoHSWStTEURsP2RzNQ9cNmM051aLZ86dv7Zefbtjvv9ywx7eHbHigCLHpO1HZket261KBYmsE+OFWLdIMLpyJtn0ktMm3xe4WYrYE5UJQnF0ekaDsrFsnS7iaKrZ+Q9ZOnz1gX3/7mR29uMs27MlbZxfb8PqwTkJQ4gQxIA9dXlMZ9COCyyR2dY2Hs9u71hIBERABERCBiIAEpa4EERABEZhG4ANBGZbrIpIrUqhRVHLIfiQxCkGZQYfxtDiy6eLYcMXu331iN2/ctas/PLenj97Z25eD5lUT1gXXV7adzKYRKRbZ+BVaP1ukGQVlu8aKUfla5LxosyUoFw3tBxlTUHrooobtJ2teybWf3LSl0z67cNi++dMFO3Rup/Vsz1gOAaX41cOHpZ1Ba5ygDDDM4AJEioVkPPxgR5ohAiIgAiIgAm0ISFC2gaNFIiACa5PAh4KyBBB1gRYH5eE0xtnXOoPtZDIMdAJ1iWmKzKH3o/bi2Wv7/W/P7O7Nx3b39hMb7C+46LAd+U4E48mic/mU+SWs3CphF+3cWhOJdoKSYiESDK2yX4z5EpSLQbV5nhSUFT8FMclgOxXLov3k9p29dvGLo/bdny/a/lM7LbuR1yauyRBu1hSUuOaSiTTGISjTvKYlKJvT1VwREAEREIHZEpCgnC0prScCIrBmCHwoKOHHOiEoKdLq4hLDIEAc1iT79IO1iO3YYC1KJ7PGZpejo0V7dmvcbl97aL/9ctMe3X9lxTG4z2IbiskMOpdP+Yi02SqhDWR7QenkW4utJShbgFk1s3n2i9XACUpL1ODamkSE1/X2xVcn7E9/uWS7jm4164E7NgyUflBx/aimeM2hX9TAxzUsQblqrgUdiAiIgAgsJwEJyuWkr32LgAisWAKxqGQBvQAur05EcmpSTNJCyUo9XQhdpR1RNOl+mE5mXKW9VvOt8C60xw9e2tVfb9ut6w/txZN+Gxkct1rFg/0wY53p9ciRohT9VMLFlfvlL4n+Ag1RXBFDFpZQ9x/zuff6/ukO66K8upkoBUsS/ziaxpqI4rnEiSWI3IGXeMf13ZHO6krRNcZzS7Y47S4FuC4YYKdQQuTWwEMU18DWb8zboWNb7YvLx+zLr0/b1n2bLczzOgmduyst6ClaKPEBJMRHjQRdtBuAyeV1dV05OhoREAERWCoCEpRLRVr7EQER+GQJTHQb0uQIWB+PRF6ThZhVQXcio0PjEJJv4fr61G5deWgP7r60d6+GrVoKrSu70YnJXCaHdpVpBPmBVIDPLC2YlkK7t7CGaRg1IR5Cuika4sSyOxEKyiQab1JwOtdXur/G45AeaFuXCNt0XN+8uAsz17kFL0xWayKXttF4Kf54ZiEgsR7b3XLIyMO+71ul5LllHd1p23Vgo529uN8uXj5kR0/utHWb11mYykx8pOAXCScaee0AbBpu2koiIAIiIAIiMF8CEpTzJajtRUAEVj2B+QjKBARiBd2JDA2M28sn7+0eROWNK3/YH7ce20D/qKWCbrgfhi5ITz6XR9RXCEkICAZPgT8srFIQDNSHFBW0KsGumXCBVTB0gpJ2qwYh6exYmDYKyo7lOTcSlB/HfSZBCSHIviadoMTlEQlKfGzwfKtW0QYXluru9Tk7cnKXXfr6mJ3//KDtPbjJst05dCtCqze2if5EHyJo5sQP3y+UREAEREAERGDeBCQo541QGYiACKx2Aj5NhG1SOztPiEp/4IVWK8M9caQKUdlvN6/+YVd/u2XPHr+ykfdVKxXKTjB2ZBGsJ9sBMQmXWQROCWF5DBjoBylyheWeIuuSE5XoCiJKFJX1XyxOwgzWbNM+s77logwkKD8Oa3zOmm6VdOfeCUp0EzNpoYSg9D2rVBloJ7BN23pgnTxsX353yk6c22sbt3RZMgvrJj4+uGuH1wf+R5ZtXEMQlDSCK4mACIiACIjAfAlIUM6XoLYXARFY9QR8mgdbJVbSWy3DfK+K6Jo1WJcQjTP0UjY+XLanD1/a3Vv3EaTnGSyWz+x9/6CNj5ZcBNh8thvWyg64vEZiMMS+mT/lYmNy0rJtP5Rwi7VlMkFJUDaeqpnH2wpKWhj5YQHX0BRByX4la1apVSzflYZFcrNdunzKvvz2tO0/sh3zkoj9BDdpCsq6mKRVkkKSbXXxH0J05qJpDREQAREQARGYiYAE5UyEtFwERGDNEwjoLtgyYVmbxbQO+XBL9GGlTEJUMvrryMCYvX7xxp6jW5Ff/3nbnj99hel+KxfgoBiiO5EEBWXeRYt1FqW6EIjaSnJ/lAj1wD0slxNwTmJigkOmSDxE40v8V4Ly44C3FZQ83WxBCfdnrMdgTWEyMA/tJz0IymJlDNbJdXbq3H5YJ8/a+UvHbNsuBHpCVyE+2uK6zxH163PiWkIeTlAyELCSCIiACIiACMyTgATlPAFqcxEQgdVPALah1gfJRW0EJ6O3+mgj6Vc96MGkpcKk1RBIZXy0YIPvh9GlyBN7+OCpPbz3zN6+GrGx4apVEVQ2AZfVXLoTwjKLtpKwJjkRQEspSwNxgX0y70hMUhlASCLvqO9JjMNdtl2XI1hx8ZIE5cexbScocR4nLJQ4rbQq0hXaQ2RXz/Os6I3agcM77fOvT8JCedIOH99tPX0duEacBMW1E5kh+ZnBCUpcR85CiUuFolJJBERABERABOZLQIJyvgS1vQiIwKon0EZO4thhK2TUnBaJSxh0h9Fb0bmIC7YTwloZotuQMoL1vH05Zg/+eGy3bz60R3+8tlfPB214oARXWbNcqhv9W+ZcuznqAicQ2ZUI2lVOCsq6mESwHoT0xN44rAvKiTaWLQq3WLMlKD+O7KwEJS2UjYIycnnNdCftxOn9dvm7M3b20iHbuqsPXYgkrAbByS8R7HeSadI6ie5pcIlAV2KmW6Q/IiACIiACIjAvAhKU88KnjUVABERgBgIUfy5MK9ajIqAVEUPO8yA0x8cqEJDD9uzRS3twC9bKO6/s2YN3rluRYoHWqbTlcx3W09WDIfwYQw8Stop+LkNYpxCUx1klabaicOCQopLtJ32IBvjXtkrtREyrbWY7X4JytqT4OQLrUvzBDTXeKh7HMAjRBhf/amiHm0pnrau70zx0JVMojkE4mu3a12sXLp2yL745aweO7LCO9QjGlI7aXbLtLzoKccKRgpICk0GEOcrEK0VJBERABERABOZLQIJyvgS1vQiIgAi0I0BLkXOJZSWfQpK1eY5jNsZguEQEWM+G3g3Z80ev7TEE5f1bL+zJ/Zf28vmwFdGuMoMAPd1dvdbVibaVLjCLB8tTaIOFAnKILZMUkxCVdUGJkCwSlO3OywpZFglKCP8GEen0Xn06RNcw1OcUlJSA+a5Oq3plK5VHrbM7axc+329nL5y0zy4dt227+yzJWE5wifX5IYMZwbQdiUlMpCBacbnEaZlCNsW711AEREAERGCVEJCgXCUnUochAiKwQglAUDrRQDHJInLoavqo4FNUsi0k/nkQlSPvx+3N0wH0UYnor7BW3rn5wt68HLFyqeZEZVdHl3XkspbLJSyTSVn/6CAypGqgmKRSoKDkkDlSP7SJTisLJQgtf5pRUCY8S6ZTTlDW8PWB41WvhNNeRdcgffZf/s/zdvzkITt2ap+t24S+R3EJ0ILJvlMT8G1NpWHVpjilWTK6NCYOWoJyAoVGREAEREAE5kFAgnIe8LSpCIiACMxEIAiq0I0UdqzNIznBF4lKur0GCKySTkEAQmRiVRsfqtiLx+/s4R9PEbDnNdpVvrEXz9/a+EgZ0V8z1tmZt66uDuvIZ21g7P1Efi7/upikyKSkpONryyRB2RLNUi6YSVD6EIepTNpqcG8ulSu4khC5Fa7M69Z32L6Du+zf/vsFO3hwt+05iK5C1uEagwXb9V/Kg+D1QCHpfpjm5VC/DLlYgpIUlERABERABOZLQIJyvgS1vQiIgAi0IeAHZVghGXGVNXn8Yuska/fO5xWt3GBJdPoO7qohIsFWEOn13Vu4wD4csQd3XtvN63/Yk4evICpLLrhPJpuFpTJjJVqqmBrzdKoBndZDLqQM1qlWSYKyFZklnT+ToGTfk6l00qqIEjw6PgbLY9UyHQnbs3eLnT57wv7lv5227Tu32Obt6yyRp3iEizUj7tQjADtvaxxRfIm4Iafxa3N1LCkD7UwEREAERODTJiBB+WmfP5VeBERghRPwwqITlBSTTlQ6qxGNRZG4TNQgImGF8r2aMx6l0nnXztIrhjY24NnLJ+8RAfaB3bv91J4/QbCe1/3ocmTM9THYs24djt450n5AIRXmICjzH8yfmCFBOYFiOUdmEpSZfMbSsFCOj6ObmWG4OKcC69vYBTF5xD7/6rx9/qf9mO61TC+j7aArEZq5GXwnncb1lHafF3h8FJK8UiQol/Nsa98iIAIisDoJSFCuzvOqoxIBEVghBGrhOCJ10gqJGj1FJR1RnbUS7dpgjUxUOR/BeXy4M6Kz+nQKUTqTGYPGtKAEUTkEa+XrYXv1bMge3n8BcfmHPXrwyIaHR6y7uw9bNgpKJxlcfilDAB/rdONN/0hQNsWy1DNnEpRZuDaz3eTo6KgNjw4jKE/G9h7Yat98e9G++5evbNvBjOV74LyagRs1rOFVrwJfVlin0X9pCtcR7eLxVSFBudRnV/sTAREQgbVBQIJybZxnHaUIiMAyEag5CyUCpLC/BsjJSUGJKURlpYci9aVzTfQx4WxKsFqy70oYm/jzquheZCS054/f29Xfbtm1K9ft1cvXVkK3IgGCrwSuH8xIWDL0D8VrKtEJ6dpVz6/x4CN5wZK4XWHH0ZbR33jNSADHUx85jM1gH7nZql3dfUxofnR0hw7RFUyysWNInJokrYyYl8ogXi8ito6MjVq5WrINm7vtxJmD9q//dtm++8sxCztCS3fi2oJrrO+XYaH0YJ1Ej6cZWqjx8YKnFflFZ31yyNKoDWXzc6K5IiACIiACH0dAgvLjeGltERABEfgoAkEQRVqNBVo8nE0mIfuZpLD0ISpgyRwd9uzJg1d289o9e/zoGboYeW0D7wcwf8wJUAZhYSieLMREOt0JHdEBSxWsVAjmQ1URWg0/KlgEArJuVwQKGuzEzXPiBmFfaDNNJtHJ4VyTBOUUcoy22uq8B15gXsWzjs5OJ/oqNVgYcQKyeZxDuLr6iYKNl4atVC1a74YuO3h8h527eMAufX3cjhzbixX5oaJ5SrbZb/MtNFcEREAEREAEPp6ABOXHM9MWIiACIjBrAvMRlAgB64LwQFVgmHZRYIcHKuif8p31vx20u9cfIQLsS3v+9KUN9o9YcQwWKrjKpuHqmMl0Q1T21F0fc3VBA2smTJ4B/GnTEJuRlZKCEvarBKyojEZbN2nRkjrnJEE5BR2tg61SZLNGe0eIv6pXNQrKBPqLTMHKyHNRqg1Z1S9aR3fODkJAfvbFCTtz4YAdOr7N+jb3MuZrq6xdnq2EbMuNtEAEREAEREAEPpKABOVHAtPqIiACIvAxBOYlKNmuslZFwB4arRhkBQF7IBgL41X8yvbuxYA9ffLc7t5+aI8fvrC3LwdseKho1bKP9nOdlk2vwxBt6VJ5DClQ6CJbc7802thRzLBLk0S9PSU9M900DjDqyfJjjrRhXQnKBhiw/9at1FNm1id4XjqynVbza1aFmGS3IPSO9vGvUi1bsTLgorruPbDLPr983r789qwdPrHTejagrW0aa7VRq7JQNiOueSIgAiIgAgtNQIJyoYkqPxEQARFoIDAvQRlWYJmswuoIK1SAFnGwPBq6FvErATq6R1s5P2Vv3/SjS5EXCNTzEkP0WfnkLbocGbBqiZKwByWBEE3AfRICMgnLF7soCdBmDwMkCEq24eOoa0sJ91oMGToo7dr0ccEckgTlFGhtNJ9rK5mBizLbPlJGJhFcx5KBlStFGyuMWpgu2badfXb2sxP2xdfn7dS5w7Z5J6zLWI/WZkTsmbKvxglaJ2WhbCSicREQAREQgcUgIEG5GFSVpwiIgAjUCcxLUBqj8viR26sTaTBdIQCPjz4Ja7Wa5XI95pWrNjxYsLevh+zF03f26P5zWCufITLsGAL5JKxShs3Lg7iEpTKTzsCVki0kIRzRPpOBgNiE0g1dcBgKTFonETQUu5pzkqCcgi6Zag8zBK8QVuI0mq2mIBRriNZaKo1bCaJy0/YuO35qv1344rSdPHvItuxcZ/lufCTI8ERB/M/Q1lWCcsqp0IQIiIAIiMAiEJCgXASoylIEREAEYgLzEZR0Tw2d5Yoij+oPVikPYrJKq2XNOjt7oy5GYNwqjlVsaGDMXr94Z8+evIC1st9ePRm3QcwbguAsQ1gyRQFHQ/QykXPTkT0SuTsRWO8bE/vKoE3lnJME5RR0SeduPGXWxAQtwjUfbsewSibTFIk+BGXJDXMdGTt2ag+C8By30+cP2449GyyVw3mBq2smh3ayWQZOam+hnNiRRkRABERABERgkQhIUC4SWGUrAiIgAiQwP0FJ8yGjrkJo8IcuQjy0qaxVK7A61iyf70UkUIoKdDMCt1iv6kNYluz9+0F783wcgrJgT568gsXyJVxjh9DusgjLJsQoGmV2ZCBG0ViPv6QbMhosujFhdxXYZzJAtNG5JgnKKeQoGnkGmyXOp6Bk5N0QP7SchJj0rG9jj+3au8POXzpqp88dsoNHd1nnuoSVvVHz0JA2g/4pM1m4MifzzbLVPBEQAREQARFYMgISlEuGWjsSARFYiwQoJpjm7HroNscfBHYJ2eekj0AssFoGECFZBNtJ0PqFFLIvSgi5EPOrsGAWRnwbfFtBFNjX9vDhc3vy6KW9fPnW+t8N2ujouKX8XlglYZGElqGQTKdzls/mXZcjKZgxo2BANSc+KYqj42B7yxBumWiPiaikrVLCOc1GSxn4h//jxNF6DKB41oINqWMj2h+f5UzlChqOYXruPMZ4McecfOTpYGlw/n20dWS5woDM0LFLKo0ovGgTizat7GOyVCkjwmsFwhJBeZJl61qXtiMndtu5C4zoetR27tlifZt6YJVM4Nyzr8mq66OS3ZFkMuxrdB7Xl9taf0RABERABERg7gQkKOfOTluKgAiIwOISiNURLVz81YWdE3dYlrJMXeihGHXhGg+DGqxZBd+G0Uflm9cD9vzZG/RdCVfYJy/tff+gjQ2krFKpWaWIbkQQOZYBfzpyXZbPdaD9JPJF0B+206RF1IeQdfIIlssA45lcDgF+2rULrItNBoXBlo1imtNo+rcoiaJvrlmzxO2ELnpuaZncMdUlZXys7nzVz1uQoLUXQjOEBRjnjH2DZtBWMplCTF3AL1bGrVgqoHcYz3r6srb74GZYJg/hd9z2HNphXd0dlqWLKxu2wiWWbtBRMCU4LKc7XLni/cbDloXVAhEQAREQARFYYAISlAsMVNmJgAiIwIISoEKiWMQvqAuUyFoIEQiBEikoCk7ulevxfwjhEgk+GLPg6lpDW8oRe8H2lU9fwUo5AJfYMRsdKdhA/7CNDcMVtszWlPVosNy2BmtoXcBSpNAVlvt1ghJ9JCbbRIH1UIZY2LghFFdsw3Piy5V1QSm5zJZTUFKM8hjj43XngYGOULIAQpF9gbALl2SCLso8Q7Ay4+QgXi/GGICnZJ09eefaevYi3Fw/O2QHDu+0rvXYJp2EazMDK4EeRT2smozWiz/IJ2pDOYX3wqNVjiIgAiIgAiLQkoAEZUs0WiACIiACK4AARSSLQTEXqUYn7DgrhW5D4hSLzHjo9J5zS6UbbIhuREIbGhqzflgnh4dGbODNONpaDtur5+8QyOe9Db6HlWzUQ/AeCEl0S2JeJI5S6JYiAxfXdJrWtaQrQ4p9V0alinc/ZVil+y3SFJFDJckcsKi1syzXmXtaLkFJFHiZuuPlMcfH7c4FlgWwREbBj9B3JISljz4na7Uy5lUhFj1LdpSsozNnO/duRbcgRyAmj9p+iMkNmzstmUV+AIZskSjokRfbuLouYOAyi1PFFO8zHkZz9VcEREAEREAEFp+ABOXiM9YeREAERGDOBGKByAymjydjQTlNaLr1EDWU/RpyUQClFcBns4bAPRV0M1Kp4FeEO+zAKNpYvkXfle/s5fP39ublgPW/RfCeEbholqBgoGLoCst+Evlz0UpdO01Y3Or7bHZgFJRO/2BhLHDiIfu4XG2CMrJOfnisPA/8JbIpq8KFuFqlyzDbuFbQNrWIoDpmXb0Z27g9bfsP7bbjpw/boeN7Ec11s63f2G35LgRKwjcDCkr8dXn5aEPLPHkuUikI/LqijPnGw2bnRfNEQAREQAREYDEISFAuBlXlKQIiIAILQIB2LejB5olWMTbsq6/gRCTWjIeJFNwt0fWHh25GfFgoKeOSEId0XaU4MbSxLIwV0J5yGCJyxN68QjvLJ6/tOVxi37+GG+ybihNBHkRogGAydKGldY3di6SRTzJSOR+UjTrTrwvKWNzEQydQsQVzW4y0XBZK2BCdSJ44Thwcz0P8S+STVigVrVgogw2i8XoMqlO1vg1dtm1Hnx0+uwWRXI/byTMHbdO2dZbthFU4B8EIIcorILJOwuUYXLk9gy8lYTl2BmhYK5nifcdDN1N/REAEREAERGAJCEhQLgFk7UIEREAE5kIgiqn64ZYUMEyuq0gIOKcp3TCacCKElq0UIsIi6is1B4Uko4tScFD0hTAyehW6uFatCjfXArobeYfgPS+fv0L7SlgrH47ZyMiYDQ6O2thIEesxQA9dLuFqm+5ykWE/LFk0J0mhG/3/QOgwguxqE5RJWnIbBDaFJC2H8c/P1CAoC1ZFECT2HZmDWOyGZXIPXFwPHtltp7/YCwvlTtu+e4NluwAO1uUQPss8rwFOHs8Zzh6lJfLEckTnxaxIUPKEIMVCMh66mfojAiIgAiIgAktAQIJyCSBrFyIgAiIwFwLTBWUsJOO8nKCsT1A0TtgzoUQCLAwRuCUSHlFfk1zVg8D04H6JviwgTtAFCKyOWdc+0iAcK7BW9tv7NyPW/6jkgve8eP4GUWL7ES22YOUSRKUXWLmaxubNHVfp/pnx68soeliAeqLYWY2CMgVTYRouqLF1OOraBYIS7qls91oIR6xYLjmrbt+GPtuILkC2bttgx47vt+OnDtixz3ZZL6K7pjsBKlUCNJwbiMcatqcy54cA7AFj5ApLpZuLP0wSlBEH/RUBERABEVg2AhKUy4ZeOxYBERCB9gRil8lWa8UCptlyZ9VyPpHNlkJYwhU2Tlw33hetal41tLH+GvqrLEJUDtmrl/32DN2OPH/62t71D6AdZmTRHEIbzErZQ3+YndaZ77E0I5jCHTODMK/OaoeuRRg8holunuwf06f7bIJdZ9AFN4pcmoAKjY/FWeDigmHYaHFLMlIquzShoqJ8njZklxqcH2/TOKR1L6R1r0Vi3ixz1B0HpLxzJeU+mCfKkSpT2mE6sj46yy/279oyoh/PLNyAszmIvjRC7dQKNjo+aCNjQxCS6PMTbHrXdcO9dZPt2L3F9hzYYgcP77F9B3bZ1p0bbOMOcMO+uX+WubGPT2h+JyBbFHuKZbTVOpovAiIgAiIgAotJQIJyMekqbxEQARGYB4FY5LXKIhZhzZZPFybT12FwF6ZYdMX7cnlSxUAUlkoViMqSDQ2OQ1gO27u3g4gUO2r9jBD7DlZMTI+iyxG/CpEYZOBem8S4byn8XN5w24yFI4Wq77P/RAq3LPZb7wbDCUMqw0hUsp9Gty2EVZyiMnIdzovmcwqZ8T9H+Ic9c1CXReP1kfj4uF0IMds6QcxBDLMzykhM0k+Y+dZdStHmkXlFx8G2qRSdkXDOpBG4CIIyCGtW9cuw4I5b1SsCITr4hJW4b/NG27x1MwTkTnQFsst279tmOyEst8BK2b0OwY46a9GRIX+Kycky0+U1PrrmJW90tW2+huaKgAiIgAiIwOISkKBcXL7KXQREQATmTKCdYGSmFDet0nRhMn29ZnlzHvNMQgQlUxBDEFgBBlV0I1Is1mx8rIxhBdFhKxCUY/YalstXiAw7iPHhifwcIAAAQABJREFUgZINDxasVCxbJwLG1GrsGqMGt08Ks8jyxjKkkjn34ziFE4UlBpxy0wHbaUYq0Qk2BqJxVkMIKx4TLZRRisQk/k4oLjZjrOtJl5fLNcrcTbcTlOzWg8frMnOuwhST8Y+Bhoput2TkQRjTbZjjzJ5dqrCPyCq6AqnAOolYupbrSFvPui7r7um0PYd22I6dmyEm99mBQ3tsy/Y+WCzzCL6DjSGCffRFyXwiHpOsuEMJSoddf0RABERABFYwAQnKFXxyVDQREAERaCb8YirtlsXiJF53NkPmF+XpQ15VMA5xQ8UDl84Q1scqLI/8BV4SEUsrNtBPKyUslogS++4VLZewWI4ULA0NOTY6BmvmsI2OjVutSvda5EUXV1ggkyHcVlkg5k83VrQ/jKKWon1g3fLnhCTWosCNy8V1M+kspt3GHwxhg+QCl2Ir38QQ+6d1tHVi0Bsup0hn69XIfTYWlZ5fcoKPVktaWgMqbayVcB1+or0kohwl0N9kGv1GdvXkbeOW9bYdInLjpj7bf2SLbdrcB5fXzbBU9lknAvIkMjx2lheBk1y5OY1JpMZzJ0EZMdFfERABERCBlUtAgnLlnhuVTAREQATaEmhnoWwUJW0zmbbQCTiIOLZ5dNFE2d8h3DmZ2P0ItBQEDyQQ18EqtTJcY8fRp+VQ0QbfIyLs6LgVh8dt4P2gvXr1Bq6y7218vFR3EUWgmTL6YSx5VvPgNlqj6yh2g7aNDDhDwZmFdTMSVlGbQk5Ex4L1IED5o/6KLZONQ8jSiaOZEJKxSqOgpU9sixSGaYhCCFq0nWS7SUjZiXGMoLwlWEdRJrT95PFTDKbS6EIlje5U0G4ylQ2dRXLj5vW2dcdG27Frq22HgFy/YZ1t2dFlHZ056+jKWT4PQY112a0Lw/RSLAdoU1rXkq50cdk54dp+tigzZ8vltQ0cLRIBERABEVgSAhKUS4JZOxEBERCBhScQWROb59soSpqv8eHc2BJIUckIsM6qSKkHUUldxmaXFJVpCiiIK/5z4g5uqmV4hLJ7kVKpbNVCDQJz1N5BTA68R5+WCO7DbkdqEJBjEJ4jQ2OuT0YKTVo6K+i+hEKVeSXhIhsJSO43CtwTTUdiMWCXJFiRVspGMclt0xCMrkwseV1IxsPoWFoLSg/WSwpKl7GzUNJKCdFXD85TKo858cjAO9kshC+GFIc5/Hr6OmzT9vW2YeN6iMdNtnX7Rtu0pQ/9TPZaZ1feOrtpgUVpIUJpxaSYhNEXRSJjui63LlfY0B2JW3naHwnKaUA0KQIiIAIisOQEJCiXHLl2KAIiIAILQ2A+gjLeNhZcsZik5ZFCKoGIqRRtUfAcWOVg/aP8YXTTKBopxRc1Ea2GGEV7yQpEow+TYzLIQSTW0J6ygl/Ntb8som1lqVi1kQG2t6Qls2BDw2MI6lOAqEQE2Br2C0tlYXAIwo7jKIUTthjHtGtXyf040cddc2LakNZTWjCRnNzlaCwsOaeNhdI3uNLSSor1XVtMiD16szqXVgo/uLRmc1nr7MSvi78c2kd2WBcE4xZEat1zeLv19HbZur5uBNrJWx7r5fIpuMDCwpuZFKrOg5jWSaePyRpZwzrqEkFOSxKU04BoUgREQAREYMURkKBccadEBRIBERCBxScQC8rpe4oinMKKlqg5sRMJM6qfSKhRyNWNdk5IUmu5tosQQy5PDCdEJqKq0vJYQzckZXQvQpFZGEFgn5GSFSAwx8eK7kfRSeslraJvXw1h3ENbTVouq/hVXHcjNXQ5Es2PguHE5XcSDPuk+PTHq9B99XK40lNP1kUihSL6c2yZ0jm0a4Q7Klxa0/il0hjyl4EoRPcnFIqdnXkE0+my9eu7IR47rbs75yyUG7ass627Nlkmm7ZMDuvDQzgJK24iSWHOoD344/BxHkqAH/sIjY6BQpfdrTSISZa1XlBswYNoXmxsQnGvJAIiIAIiIALLSUCCcjnpa98iIAIisIgEGiTKB3uZUYa02zigqGPwmg+TCzSTHIcfJ2QmBCVdVH38OKQF0ke7S7/CwDZsp4n4pq4dJQLTIBgPrZAvXyJSarlqxRLdZ0uwasIt1o3DwonpAtxkneWyYf+0ZvqBb5W34+bDShpgnOvwEFxkWAb9gUg0CrsWKdXdYRlYHRmxlSIyg18WApFurdls1rajTWRXV6dzY+3b0AMxiSitEI90ZU1TSOYhSJ32gwUXu0lgPlk4HilnOm26Z1p+k4mcWxZbixuHLvps0y2jmTOexzbbapEIiIAIiIAILAQBCcqFoKg8REAERGAFEminCWcUIu02doKy1Qq0yo2CBs1wDHKD9oFuSDGHaUSL5S/qooOGObrMojT17EaGEbSnWrMyxGMZ1klaKN2vDKEJC2elQrEYWTPdMXBTJygDG389bF6pGglOCEomuqxGbTEZPIdlaJ6yvR2WpUiElZJikm6qHGYyEIv4bdy8CQIy41xeOzqysEZSpLLQEMIQjmwGGQnI+tAJymhfCbjLThzgB7unoISFEqlRSMbTEpQOjf6IgAiIgAisYAISlCv45KhoIiACIjAfAq0kH/Ocn6CMopM2LxuscqlhLKJ4Y7CZxiHGabl07RxZAv64vKE0CPwTwG0VXq+wakI4wmrpY+ihjSaDAoVQbrRG0l3UOYZiU46zv8vie1go0UVJZMHE0XMdmAtT+Lm2kbRStkipTghHtHukVZIC0kV0hRiNI7u69pXYPEWBysA6EJEoGXaBMiJAUYhuQHgcziKJUWetdMeFLRHIKBbM03fPY0i4CD3cJuLQOJSgnE5M0yIgAiIgAiuNgATlSjsjKo8IiIAILBCBxRKUDNxDsdY8QWyl4fLqEgVSLBgxTmukE1m0XEZrOAslRCbFGOelIdhCiEMqMLZ/dP6jXJULsT1dZ9nW0glKCDCKLycoUSavCIHHfizd6tEOnJDENIVlLNSY3fQUIFBOEqKQ7SDZhtIVm1FeuQ9M0jUXahb7Yv5R+dwQ5QrQNDOENZOHxiOJEvZXH0vj+NjWtHnCMie8uatoi8ahBGVzaporAiIgAiKwcghIUK6cc6GSiIAIiMCCEmipYbCXWOy03GGbjUNa3Jxsa7Y1BWUFS7kO9oIBx50exHhdMkXL3HLO4Y/CkxZACLbYXZUCC+0fo4SNqWPRLtOJOkwmIT4p+Ji5E5lsp4n50a6ZJ8c5g6uxtWJ9npsz9Y9Ht1QUwfUrCXdVZsL9ODdW7AetPF2+FK/8x8RdM18fAXbQcpNz3C8ShDyeaH8ZlKv1nrksOvZGIYmNXd4SlCShJAIiIAIisJIJSFCu5LOjsomACIjAPAhEsqd5Bq0FTn39NhvDyzMSbc2ypikuzRWQMOrEl7PqcZoiDTMhGJ31sS7AqORiUZWc6EGD66CULiyqy8ht70x9mHTJHQT/RDPoDksLKDeLxZwrARa7WfF2buPpf9wa0e6wKHDtRH03zTaYXliOd1PfkPvBNvjRZulBVLq9OHdeCMR4iD1n4v1P3+W0aQnKaUA0KQIiIAIi8EkQkKD8JE6TCikCIiACH0+gnX6K5FObPNts3FZQIkvG4YkUHPOn62o0dONOUDLz2JqIhRRf7of5UF9Rn5OwzdFNtdFCSeGYgFurs2DWXWKjzLE9RB37qES+sdDjXrmJi0iLoTM8upkf/nFupywn1uP+PQ/dpkAIsw1lCt2GBKlSJIZ5YMxzYog9ogwJtqN0IpKZAADGXZ+ZEMtpaxeUZ7IsEpSTLDQmAiIgAiLw6RCQoPx0zpVKKgIiIAIrggCjqsZunx8WCLZGuqK2TVBkdUH24WqTOUOmudWmrsNtm6doSat9UwK23rZxR86KSuHL5IqALV0jyHj7eB+Yjv5jRS6rz3fz4nUi19zJKWY6++SEa5vVHaM2y7VIBERABERABBabgATlYhNW/iIgAiKwygi4doSx4GpybLQsrsxEt9SFT5SScbvPZrnPhwfzbp0oJ+cqVVvnqiUiIAIiIAIi8DEEJCg/hpbWFQEREAERqLt+tgYRu262XmO5liyOoOTROKtmi8OaDw8JyhZQNVsEREAERGDFEJCgXDGnQgURAREQgU+DQDvxxCOYj4BaXAISlIvLV7mLgAiIgAisRQISlGvxrOuYRUAERGBNElg8QblYOGWhXCyyylcEREAERGChCEhQLhRJ5SMCIiACIrDCCUhQrvATpOKJgAiIgAh8ggQkKD/Bk6Yii4AIiIAIzIWABOVcqGkbERABERABEWhHQIKyHR0tEwEREAERWEUEJChX0cnUoYiACIiACKwQAhKUK+REqBgiIAIiIAKLTWB5BGX7dpDzOWZ1GzIfetpWBERABERgYQhIUC4MR+UiAiIgAiKw4glIUK74U6QCioAIiIAIfHIEJCg/uVOmAouACIiACMyNgATl3LhpKxEQAREQARFoTUCCsjUbLREBERABEVhVBCQoV9Xp1MGIgAiIgAisCAISlCviNKgQIiACIiACi09AgnLxGWsPIiACIiACa42ABOVaO+M6XhEQARFYswQkKNfsqdeBi4AIiIAILBoBCcpFQ6uMRUAEREAEVhYBCcqVdT5UGhEQAREQgdVAQIJyNZxFHYMIiIAIiMAsCEhQzgKSVhEBERABERCBjyIgQflRuLSyCIiACIjAp0tAgvLTPXcquQiIgAiIwEolIEG5Us+MyiUCIiACIrDABCQoFxioshMBERABERABk6DURSACIiACIrBGCEhQrpETrcMUAREQARFYQgISlEsIW7sSAREQARFYTgISlMtJX/sWAREQARFYnQQkKFfnedVRiYAIiIAIfEBAgvIDJJohAiIgAiIgAvMkIEE5T4DaXAREQARE4FMhIEH5qZwplVMEREAERODTISBB+emcK5VUBERABERgXgQkKOeFTxuLgAiIgAiIQBMCEpRNoGiWCIiACIjAaiQgQbkaz6qOSQREQAREYHkJSFAuL3/tXQREQARE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"></div></body></html>';
        }
        return '<HTML<!DOCTYPE html><html><head></head><body style="float:right"><img src="data:image/png;base64,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"></body></html>';
    }

    public function getJMSanctionLetter($id, $data = array(), $test_bot=false){
        try {
            if(empty($data)) {
                $request = new Request();
                $request->request->add([
                    'type' => 'Sanction Letter',
                    'bot' => true,
                    'test_bot' => $test_bot,
                    'from_mail' => _env('CENTRALOPS')
                ]);

                $sanctionDocument = (new ConsumerDocument($request));
                $data = $sanctionDocument->getDocument($id);
            }

            $pdf = App::make('snappy.pdf.wrapper');

            $view = view('admin.documents.jm.sanction_letter', $data);
            $pdf->loadHTML($view->render())->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            $pdf->setOption("footer-right", "Page [page] from [topage]");
            $pdf->setOption('footer-font-size',10);
            $pdf->setOption('margin-bottom', 20)->setOption('margin-top', 20)->setTemporaryFolder(storage_path().'/')->setOption('enable-local-file-access', true);

            return ['pdf' => $pdf,'fileName'=> 'JM-Sanction-Letter-'.$id.'.pdf'];
        }catch (\Exception $e){
            (new Slack(new Request(['title'=>'JM Sanction Letter Error', 'fields'=>['Message' => $e->getMessage(), 'Line' => $e->getLine(), 'File' =>$e->getFile(), 'Trace' => $e->getTraceAsString()]])))->send();
            return false;
        }
    }

    public function getLoanAgreement($id,$agreement_version, $test_bot=false){
        try {
            $this->request->request->add([
                'type' => 'Loan Agreement',
                'bot' => true,
                'test_bot' => $test_bot]);
            $documentDetails = $this->getDocument($id);
            $isInsuranceTaken = 0;
            if (isset($documentDetails['user']['proFormaInvoice']) && $documentDetails['user']['proFormaInvoice']->insurance_premium_applicable == 1) {
                $isInsuranceTaken = 1;
            }
            $documentDetails['isInsuranceTaken'] = $isInsuranceTaken;
            // return $documentDetails;
            // return view('admin.documents.avanse.loan_agreement', $documentDetails);
            // $html = view('admin.documents.borrower_loan_agreement', $documentDetails);
            $pdf = App::make('snappy.pdf.wrapper');
            $application = ConsumerApplication::where('id',$id)->first();
            $is_avanse = $application->isAvanse();

            $sanctionDocumentDetails = [];
            if($documentDetails['combined_sl_la']) {
                $request = new Request();
                $request->request->add([
                    'type' => 'Sanction Letter',
                    'bot' => true,
                    'test_bot' => false,
                ]);

                $sanctionDocument = (new ConsumerDocument($request));
                $sanctionDocumentDetails = $sanctionDocument->getDocument($id);
            }

            $application_element = ConsumerApplicationElement::where('application_id', $id)->first(['is_bnpl']);

            if($is_avanse) {
                $pdf->loadView('admin.documents.avanse.loan_agreement_v2', $documentDetails)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            }elseif($application_element->is_bnpl) {
                $documentDetails['pdf'] = 1;
                $pdf->loadView('admin.documents.bnpl.service_agreement', $documentDetails)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            }elseif($application->lender_id == JMServices::$lender_id) {
                //$documentDetails['pdf'] = 1;
                $pdf->setOption('header-html', (new ConsumerDocument(new Request()))->getPDFHeaderView());
                $pdf->loadView('admin.documents.jm.loan_agreement_v2', $documentDetails)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            }elseif($application->lender_id == Utkarsh::$lender_id) {
                //$documentDetails['pdf'] = 1;
                $pdf->setOption('header-html', (new ConsumerDocument(new Request()))->getPDFHeaderView(Utkarsh::$lender_id));
                $pdf->loadView('admin.documents.utkarsh.loan_agreement_v3', $documentDetails)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            }elseif($application->isLendBox() || $application->isLendBoxLSP()) {
                //$documentDetails['pdf'] = 1;
                $pdf->loadView('admin.documents.lendbox.borrower_agreement', $documentDetails)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            }elseif(isset($application->lender_id) && ($application->lender_id == Vivriti::$lender_id)){
                //$documentDetails['pdf'] = 1;
                $pdf->loadView('admin.documents.vivriti.loan_agreement_v2', $documentDetails)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            }elseif(isset($application->lender_id) && ($application->lender_id == KMGP2P::$lender_id)){
                $documentDetails['pdf'] = 1;
                $pdf->loadView('admin.documents.kmgp2p.borrower_agreement', $documentDetails)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
            }else {
                if($agreement_version == 2){
                    if($documentDetails['combined_sl_la']){
                        $view = view('admin.documents.sanctionLetter_v_four', $sanctionDocumentDetails);
                        $html = $view->render();
                        $view = view('admin.documents.borrower_loan_agreement_v_two', $documentDetails);
                        $html .= $view->render();
                        $pdf->loadHTML($html)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
                    }else{
                        $pdf->loadView('admin.documents.borrower_loan_agreement_v_two', $documentDetails)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
                    }
                }else {
                    if($documentDetails['combined_sl_la']){
                        $view = view('admin.documents.sanctionLetter', $sanctionDocumentDetails);
                        $html = $view->render();
                        $view = view('admin.documents.borrower_loan_agreement', $documentDetails);
                        $html .= $view->render();
                        $pdf->loadHTML($html)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
                    }else{
                        $pdf->loadView('admin.documents.borrower_loan_agreement', $documentDetails)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
                    }
                }
            }

            $pdf->setOption("footer-right", "Page [page] from [topage]");
            $pdf->setOption('footer-font-size',10);
            $pdf->setOption('margin-bottom', 30);
            $pdf->setOption("enable-local-file-access",true);
            $pdf = $pdf->setOption('footer-html', view('admin.editor.footer',['type'=>$this->request->get('type'),'lender'=>$documentDetails['lender']])->render());

            $this->request->request->add(['type' => 'Sanction Letter']);
            $isInsurance = false;
            if ($isInsuranceTaken) {
                //$pdf = $this->getInsuranceDocuments($id, $pdf, $documentDetails['user']['insurance_kotak_file']);
                $isInsurance = true;
            }

            $filename = 'Unsigned-Loan-Agreement-';
            if($application_element->is_bnpl){
                $filename = 'Unsigned-Service-Agreement-';
            }
            return ['pdf' => $pdf,'fileName'=> $filename.$id.'.pdf', 'isInsurance' => $isInsurance];
        }catch (\Exception $e){
            (new Slack(new Request(['title'=>'Sanction Letter Testing Error', 'fields'=>['Message' => $e->getMessage(), 'Line' => $e->getLine(), 'File' =>$e->getFile(), 'Trace' => $e->getTraceAsString()]])))->send();
            return false;
        }
    }

    public function getInsuranceDocuments($id, $pdfFile, $kotakFile){

        $insurance_premium_kotak_file = public_path() . '/insurance_premium_kotak_file.pdf';


        $view = view('admin.insurance.'.$kotakFile);
        $pdf = App::make('snappy.pdf.wrapper');
        $file = $pdf->loadHTML($view);

        $kotak_covid_file = public_path() . '/english_covid.pdf';
        $application = ConsumerApplicationElement::where('application_id', $id)->first(['preferred_language']);
        if(isset($application->preferred_language) && in_array(strtolower($application->preferred_language), ['english','hindi','kannada','marathi','tamil'])){
            $kotak_covid_file = public_path() . '/'.strtolower($application->preferred_language).'_covid.pdf';
        }

        $pdf = new \PDFMerger();
        $n = rand('100000', '999999');
        $filePath = $n.'_vm_'.time() . '.pdf';
        $filePath1 = $n.'_cm_'.time() . '.pdf';

        Storage::disk('www')->put($filePath, $pdfFile->output());
        Storage::disk('www')->put($filePath1, $file->output());

        $pdf->addPDF(public_path('content/media/'.$filePath), 'all');
        $pdf->addPDF(public_path('content/media/'.$filePath1), 'all');
        //$pdf->addPDF($insurance_premium_kotak_file, 'all');
        $pdf->addPDF($kotak_covid_file, 'all');

        return $pdf->merge('string', public_path($id."_loan_agreement.pdf"));
    }


    public function getOriginalSeenVerifiedMerchant($id){
        try {
            $original_seen = ConsumerApplicationFiles::where('file_type','original_seen')->where('consumer_application_id',$id)->first(['id']);

            if (!isset($original_seen->id)) {
                $this->request->request->add(['type' => 'Pro Forma Invoice', 'bot' => true]);
                $documentDetails = $this->getDocument($id);
                //$html = view('admin.documents.borrower_loan_agreement', $documentDetails);
                $pdf = App::make('snappy.pdf.wrapper');
                $pdf->loadView('admin.documents.original_seen_and_verified_merchant', $documentDetails)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
                return ['pdf' => $pdf, 'fileName' => 'OSV.pdf'];
            }
            return false;
        }catch (\Exception $e){
            (new Slack(new Request(['title'=>'Error', 'fields'=>['Message' => $e->getMessage(), 'Line' => $e->getLine(), 'File' =>$e->getFile(), 'Trace' => $e->getTraceAsString()]])))->send();
            return false;
        }
    }

    public function uploadToS3ByPath($name,$path,$file, $isPublic){
        $s3 = Storage::disk('s3');

        if ($file) {
            $s3->put($path, $file);
            $filePath = (new ConsumerApplicationController())->getUploadedFileName($s3, $path);
            $s3->setVisibility($filePath, ($isPublic) ? 'public' : 'private');
            return $filePath;
        }
        return '';
    }
    public function uploadToS3($file_type, $id, $file, $extension = '.pdf', $masked = false, $consumer_id = null){
        if($masked == true){
            $file_path = '/'.$id.'/masked_doc'.rand(01, 99).'/'.$file_type.$extension;
        } else if(strpos($file_type, 'fraud_report_') !== false){
            $file_path = '/'.$id.'/'.$file_type.'_'.rand(01, 99).$extension;
        } else{
            $file_path = '/'.$id.'/'.$file_type.'_'.rand(01, 99).$extension;
        }

        $s3 = Storage::disk('s3');
        if ($file) {

            if ($this->isMerchantRequest) {
                $file_path = '/merchant'.$file_path;
            }

            if ($this->is_location_type){
                $file_path = $this->is_location_type.$file_path;
            }

            $properties = ($this->request->has('properties') ? $this->request->get('properties') : ($this->request->request->has('properties') ? $this->request->request->get('properties') : ''));
            if (isset($properties['next_phase']) && strpos($file_path, 'merchant_disbursed') !== false){
               $file_path = '/' . $id . '/' . $properties['next_phase'] . '/' . $file_type . '_'.rand(01, 99) . $extension;
            }else if (isset($properties['next_phase']) && (strpos($file_path, 'pro_forma_invoice') !== false || strpos($file_path, 'proforma') !== false)){
                $file_path = '/' . $id . '/' . $properties['next_phase'] . '/' . $file_type . '_'.rand(01, 99) . $extension;
            }

            if (in_array($this->is_location_type, ['merchant','merchant_location'])){
                $data['ismerchant'] = 1;
                if ($this->is_location_type == 'merchant_location') {
                    $data['location_id'] = $id;
                }
            }

            if ($file_type == 'electricity_bill_validation_report') {
                $data['customerID'] = $consumer_id;
            }

            if ($file_type == 'electricity_bill_validation_report') {
                $data['customerID'] = $consumer_id;
            }

            $s3->put($file_path, $file);
            $data['file_type'] = $file_type;
            $data['id'] = $id;
            if($this->request->has('type_of_applicant') && $this->request->get('type_of_applicant')){
                $data['applicant_type'] = $this->request->get('type_of_applicant');
            }
            if ($this->request->has('consumer_application_file_id') && $this->request->get('consumer_application_file_id')) {
                $data['consumer_application_file_id'] = $this->request->get('consumer_application_file_id');
            }

            if($this->request->has('accountUID') && $this->request->get('accountUID')) {
                $data['accountUID'] = $this->request->get('accountUID');
            }

            if($this->request->has('test_bot') && $this->request->get('test_bot')) {
                $data['m_generated'] = 1;
            }

            if($this->request->request->has('docRefId') && $this->request->request->get('docRefId')) {
                $data['docRefId'] = $this->request->request->get('docRefId');
            }

            if($this->request->has('reference_id') && $this->request->get('reference_id')) {
                $data['reference_id'] = 1;
            }

            if ($this->isMerchantRequest) {
                $data['ismerchant'] = 1;
            }

            if (isset($properties['next_phase'])) {
                if ($properties['next_phase'] > 1){
                    $data['show_to_merchant'] = 1;
                }
            }
            if($this->dontSaveLocal == '') {
                return (new ConsumerApplicationController())->getUploadedFileNameMultiple($s3, $file_path, $data, $masked);
            }
//            $s3_path = (new ConsumerApplicationController())->getUploadedFileName($s3, $file_path);
//            if ($s3) {
//                // $consumer_application->file_income_proof = $Cloudder['secure_url'];
//                $consumer_application_file                          = new ConsumerApplicationFiles();
//                $consumer_application_file->consumer_application_id = $id;
//                $consumer_application_file->file_type               = $file_type;
//                $consumer_application_file->bank_name               = '';
//                $consumer_application_file->password               = '';
//                $consumer_application_file->file_path               = ($s3_path) ? $s3_path : $file_path;
//                $consumer_application_file->save();
//            }
        }
    }

    public function uploadToS3Only($response, $name){
        try {
            if ($this->request->get('id')) {

                if($this->is_location_type == 'merchant'){
                    $file_path = '/merchant/'. $this->request->get('id') . '/' . $name;
                }else{
                    $file_path = '/' . $this->request->get('id') . '/' . $name;
                }

                $s3 = Storage::disk('s3');
                $s3->put('/' . $file_path, $response);
                return true;
            }
            return false;
        }catch (\Exception $e){
            return false;
        }
    }

    public static function uploadToS3TempOnly($path, $data){
        try {
            $s3 = Storage::disk('s3_temp');
            $s3->put($path, $data);
            return true;
        }catch (\Exception $e){
            return false;
        }
    }

    public function uploadCustomerToS3($file_type, $id, $file, $applicant_type){
        $file_path = '/'.$id.'/'.$file_type.'.png';

        $file_path_name = '';
        $s3 = Storage::disk('s3');
        if ($file) {
            $s3->put('/'.$file_path, $file);
            $data['file_type'] = $file_type;
            $data['id'] = $id;
            $data['applicant_type'] = $applicant_type;
            (new ConsumerApplicationController())->getUploadedFileNameMultiple($s3, $file_path,$data);
//            $s3_path = (new ConsumerApplicationController())->getUploadedFileName($s3, $file_path);
//            $file_path_name = ($s3_path) ? $s3_path : $file_path;
//            if ($s3) {
//                $consumer_application_file                          = new MerchantFiles();
//                $consumer_application_file->merchant_id              = $id;
//                $consumer_application_file->file_type               = $file_type;
//                $consumer_application_file->bank_name               = '';
//                $consumer_application_file->password               = '';
//                $consumer_application_file->file_path               = $file_path_name;
//                $consumer_application_file->save();
//            }
        }

        return $file_path_name;
    }

    public function uploadMerchantToS3($file_type, $id, $file){
        $file_path = 'merchant/'.$id.'/'.$file_type.'.png';

        $file_path_name = '';
        $s3 = Storage::disk('s3');
        if ($file) {
            $file_path_name = $s3->put('/'.$file_path, $file);
            $data['file_type'] = $file_type;
            $data['id'] = $id;
            $data['ismerchant'] = 1;
            (new ConsumerApplicationController())->getUploadedFileNameMultiple($s3, $file_path,$data);
//            $s3_path = (new ConsumerApplicationController())->getUploadedFileName($s3, $file_path);
//            $file_path_name = ($s3_path) ? $s3_path : $file_path;
//            if ($s3) {
//                $consumer_application_file                          = new MerchantFiles();
//                $consumer_application_file->merchant_id              = $id;
//                $consumer_application_file->file_type               = $file_type;
//                $consumer_application_file->bank_name               = '';
//                $consumer_application_file->password               = '';
//                $consumer_application_file->file_path               = $file_path_name;
//                $consumer_application_file->save();
//            }
        }

        return $file_path_name;
    }

    public function getUploadedFile($id, $processing_fee_first_emi = 0){
        $loan_agreement = '';
        $invoice = '';
        $path = '';
        $sanction_letter = '';

        if($this->request->hasFile('_loan_agreement')) {
            $file = $this->request->file('_loan_agreement');
            $this->uploadToS3('Loan Agreement', $id, $file);
            $destinationPathLoanAgreement = $file;
            $path = $destinationPathLoanAgreement->getRealPath();
            $mime = $destinationPathLoanAgreement->getClientMimeType();
            $loan_agreement = ['path' => $path,
                'mime' =>[
                    'as'=> 'Loan Agreement',
                    'mime' => $mime
                ]];
        }
        else{
            $is_agreement_signed = $this->isAgreementSigned($id);
            $agreement_type = 'public';
            $agreement = '';
            $delete = false;
            if($is_agreement_signed){
                $agreement_type = 'private';
                $agreement = $is_agreement_signed;
            }else{
                $agreementFile = ConsumerApplicationFiles::where('file_type', 'agreement')
                                            ->where('consumer_application_id', $id)
                                            ->orderBy('created_at', 'desc')
                                            ->first(['file_path']);

                if(isset($agreementFile->file_path)){
                    $agreement = $agreementFile->file_path;
                    $delete = true;
                }
            }

            if($agreement){
                $s3 = Storage::disk('s3');
                $file = $s3->get($agreement);
                $s3->setVisibility($agreement, $agreement_type);
                $mime = 'application/pdf';
                $path = storage_path().'/'.time().'.pdf';
                $_file = fopen($path, "w");
                fwrite($_file, $file);
                fclose($_file);
                $loan_agreement = [
                    'path' => $path,
                    'delete' => true,
                    'mime' =>[
                        'as'=> 'Loan Agreement.pdf',
                        'mime' => $mime
                    ]];
            }
        }
        if($this->request->hasFile('_invoice')) {
            $file = $this->request->file('_invoice');
            $this->uploadToS3('Processing Fee Invoice', $id, $file);
            $destinationPathInvoice = $file;
            $path = $destinationPathInvoice->getRealPath();
            $mime = $destinationPathInvoice->getClientMimeType();

            $invoice = [
                'path' => $path,
                'mime' =>[
                    'as'=> 'Processing Fee Invoice',
                    'mime' => $mime
                ]];
        }
        else if($this->request->get('processing_fee_invoice') && !$processing_fee_first_emi){
            //create processing fee invoice manually and upload
            $pdf = App::make('snappy.pdf.wrapper');
            $path = $pdf->loadView('admin.documents.processing_fee_invoice',$this->request->get('processing_fee_invoice_attributes'))->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');

            $invoice = [
                'path' => $path->output(),
                'isRaw' => true,
                'mime' =>[
                    'as'=> 'Processing Fee Invoice.pdf',
                    'mime' => 'application/pdf'
                ]];
        }

        $sanctionFile = ConsumerApplicationFiles::where('file_type', 'sanction_letter')
                                        ->where('consumer_application_id', $id)
                                        ->orderBy('created_at', 'desc') 
                                        ->first(['file_path']);

        if (isset($sanctionFile->file_path)) {
            $s3 = Storage::disk('s3');
            $fileContent = $s3->get($sanctionFile->file_path);
            
            $tempPath = storage_path(time() . '_sanction.pdf');
            file_put_contents($tempPath, $fileContent);

            $sanction_letter = [
                'path' => $tempPath,
                'delete' => true, 
                'isRaw' => false, 
                'mime' => [
                    'as' => 'Sanction Letter.pdf', // 
                    'mime' => 'application/pdf'
                ]
            ];
        }

        return [
            $loan_agreement,
            $invoice,
            $sanction_letter
        ];
    }

    public function getPrefilledNach($id){
        $monthly_mandate = '';
        $security_mandate = '';
        $monthly_mandate_files = ConsumerApplicationFiles::where('file_type','lotus_pay_physical_MNTH')->where('consumer_application_id',$id)->orderby('created_at','desc')->first(['file_path']);
        if($monthly_mandate_files){
                $s3 = Storage::disk('s3');
                $file = $s3->get($monthly_mandate_files->file_path);
                $s3->setVisibility($monthly_mandate_files->file_path, 'public');
                $mime = 'application/pdf';
                $path = storage_path().'/'.time().'.pdf';
                $_file = fopen($path, "w");
                fwrite($_file, $file);
                fclose($_file);
                $monthly_mandate = [
                    'path' => $path,
                    'delete' => true,
                    'mime' =>[
                        'as'=> 'Monthly Emi Mandate.pdf',
                        'mime' => $mime
                    ]];
        }

        $adhoc_mandate_files = ConsumerApplicationFiles::where('file_type','lotus_pay_physical_MNTH')->where('consumer_application_id',$id)->orderby('created_at','desc')->first(['file_path']);
        if($adhoc_mandate_files){
            $s3 = Storage::disk('s3');
            $file = $s3->get($adhoc_mandate_files->file_path);
            $s3->setVisibility($adhoc_mandate_files->file_path, 'public');
            $mime = 'application/pdf';
            $path = storage_path().'/'.time().'.pdf';
            $_file = fopen($path, "w");
            fwrite($_file, $file);
            fclose($_file);
            $security_mandate = [
                'path' => $path,
                'delete' => true,
                'mime' =>[
                    'as'=> 'Security Mandate.pdf',
                    'mime' => $mime
                ]];
        }
        return [
            $monthly_mandate,
            $security_mandate
        ];
    }
    public function documentVersioning($application, $document, $mailData){
        $document->save(storage_path().'/documents/'.$application->id.'/'.date('d/m/Y/').$mailData['fileName'].'.pdf');
    }

    public function send_email($application){
        //$body = (true === $this->request->has('txt')) ? $this->request->get('txt') : false;
        $body = $this->request->get('txt');
        if($body) {
            //$mandate = Mandate::where('consumer_application_id',$application->id)->first(['mandate_id']);
            if(1) { //isset($mandate->mandate_id)
                //SMS notification
                //$message = "Dear " . $application->name . ", To finalise your Easy EMI plan please register the auto-debit mandate by clicking on " . $mandate->mandate_id . ".  You will require your Aadhaar ID and Mobile Phone to complete this process. In case you face any issues, please call us on +91-99672 35047  <br/>Best Regards,<br/>Team Credit Fair";
                $net_banking_link = $this->request->get('emandate_api_link') ?? null;
                $addhar_link = $this->request->get('emandate_esign_link') ?? null;
                $short_net_banking_link = $net_banking_link;
                $short_addhar_link = $addhar_link;
                /*$message = "Dear " . $application->name . ", kindly complete the e-NACH process to register your account for auto-debit of EMIs
                towards your EASY EMI plan purchase made at ".$application->merchant->merchant_name.".<br/> For eNach via NetBanking click
                ".$short_net_banking_link."<br/> For eNach via Aadhaar eSign click ".$short_addhar_link." - Credit Fair"; // Changes from CRED-4852.*/

                $message = "Dear " . $application->name . ", To finalise your Easy EMI plan please register the auto-debit mandate by 
                clicking on ".$short_net_banking_link.". In case you face any issues, please call us on +91-99672 35047 Be
                st Regards, Team Credit Fair";
                $entity = ['templateid' => '1307170981822406329', 'entityid' => Templates::$entityid];
                /*$entity = ['templateid' => '1307166902826901620', 'entityid' => Templates::$entityid]; // Changes from CRED-4852.*/
//                 $entity = ['templateid' => '1307166730361463676', 'entityid' => Templates::$entityid];
                $mobile_number = '91' . $application->mobile_number;
                $consent_key = array_search ('E-nach', \App\CommunicationService::$com_category);
                $communication = \App\CommunicationMapping::where('merchant_id',$application->merchant_id)->count();
                $wa_comm = \App\CommunicationMapping::whereRaw('FIND_IN_SET('.$consent_key.',type_ids)')->where('communication_id',3)->where('merchant_id',$application->merchant_id)->count();
                if($wa_comm == 1 || $communication == 0 || $consent_key == 0) {
                    $wa_nach_template = Templates::$addhar_link_nach_rm_v1;
                }else{
                    $wa_nach_template = '';
                }
                send_sms($mobile_number, ['message'=>$message,'id'=>$application->id,'id_type'=>'application_id', 'templateDetails' => $entity, 'templateId' => $wa_nach_template, 'args' => [$application->name, $application->merchant->merchant_name, $net_banking_link/*, $addhar_link*/]]);
            }else{
                //return false;
            }
            $subject = $this->request->get('_subject');

            $cc_emails = ($this->request->get('_cc_emails') != '' && !in_array($application->merchant_id, explode(',', _env('NO_COMM_MERCHANT'))))  ? explode(',',trim($this->request->get('_cc_emails'))) : [];
            $email = [$application->email];
            if(isset($application->co_applicant_email) && $application->co_applicant_email != "" && $application->co_applicant_email != null){
                array_push($email,$application->co_applicant_email);
            }
            try {
                if($email) {
                    \Mail::send('emails.blank',
                        ['body' => $body]
                        , function ($message) use ($email, $subject, $cc_emails, $application) {
                            $message->to($email)->subject(($subject) ? $subject : '');
                            // $message->cc(_env('NOTIFY_EMAIL', ''));
                            $message->cc($cc_emails);
                            if (count($cc_emails) > 0) {
//                                array_push($cc_emails/*, _env('NOTIFY_EMAIL', '')*/);
                                $cc_emails = array_values(array_diff_key($cc_emails, [$application->email]));
                                if ($cc_emails) {
                                    $message->cc($cc_emails);
                                }
                            }
                        });
                }
            }catch (\Exception $e){
                (new Slack(new Request(['title'=>'Email id exception', 'fields'=>['Message' => $e->getMessage(), 'Line' => $e->getLine(), 'File' =>$e->getFile(), 'Trace' => $e->getTraceAsString()]])))->send();
                return 5;
            }

            return true;
        }

        return $body;
    }

    public function sendRevisedDisbursementAdvice($id, $documentDetails=false){
        try {
            $request = new Request();
            if($documentDetails !== false){
                $request->request->add([
                    'txt' => view('admin.documents.per_forma_invoice', $documentDetails),
                ]);
            }

            $application = ConsumerApplication::with('merchant','lender')->where('id',$id)->first();

            $subject = 'Revised Disbursement Advice';
//            $message = "Dear ".$application->merchant->merchant_name.",<br/>Please go through your Revised Disbursement Advice. Feel free to contact us on +919967235047 for any issues.<br/>Regards,<br/>Team Credit Fair";
            $message = "Dear ".$application->merchant->merchant_name.",<br/>Please go through the Revised Disbursement Advice of ".$application->name." <br/> - Credit Fair";
            $entity = ['templateid' => '1307166902793866940', 'entityid' => Templates::$entityid];

            if (!empty($application->merchant->contact_number)) {
                send_sms($application->merchant->contact_number, ['message'=>$message, 'id'=>$application->id, 'id_type'=>'application_id', 'templateId' => Templates::$disbursement_advice_c2, 'args' => [$application->merchant->merchant_name, $application->name], 'templateDetails' => $entity]);
            }

            if (!empty($application->merchant->email)) {
                $loan_agreement = '';
                if($this->request->get('txt') || $request->request->get('txt')) {
                    $txt = $this->request->has('txt') ? $this->request->get('txt') : ($request->request->has('txt') ? $request->request->get('txt') : '');
                    $pdf = App::make('snappy.pdf.wrapper');
                    $pdf->loadHTML($txt)->setOption('encoding', 'UTF-8')->setPaper('a4')->setOrientation('portrait');
                    $loan_agreement = $pdf->setOption('footer-html', view('admin.editor.footer', ['type' => $this->request->get('type'), 'lender' => (array)$application->lender])->render())->output();
                }

                ConsumerApplicationFiles::where('consumer_application_id', $id)->where('file_type', 'pro_forma_invoice')->orderBy('created_at', 'desc')->limit(1)->delete();

                $this->uploadToS3('pro_forma_invoice', $id, $loan_agreement);


                \Mail::send('emails.reminders.basic_reminder',
                    ['body' => $message]
                    , function ($message) use ($application, $subject, $loan_agreement) {
                        $message->to($application->merchant->email)->subject($subject);
                        //  $message->cc('centralops@creditfair.in');
                        if($loan_agreement){
                            $message->attachData($loan_agreement, 'Disbursement Advice.pdf');
                        }
                    });


                $this->removeSignedProforma($id);
            }
        }catch (\Exception $e){

        }
    }

    public function removeSignedProforma($id){
        $file = ConsumerApplicationFiles::where('consumer_application_id', $id)->where('file_type', 'proforma')->orderBy('created_at','desc')->first();
        (new ConsumerApplicationController())->softDeleteS3($file);
    }

    public function createenach($id){
        $data =  \App\ConsumerApplication::with('bank_details','emi','proFormaInvoice')->find($id);
        $secretKey = _env('LOTUSPAYSECRETKEY', '');
        $lotuspayurl = _env('LOTUSPAYBASEURL', '');

        $applicationid = $data['proFormaInvoice']['loan_application_no'];
        if($data['bank_details']['name'] != ""){
            $account_holder_name = $data['bank_details']['name'];
        }else {
            $account_holder_name = $data['name'];
        }
        $mobile = $data['mobile_number'];
        $name =  $data['name'];
        $account_number = $data['bank_details']['account_number'];
        if($data['bank_details']['account_type'] != ""){
            $account_type = $data['bank_details']['account_type'];
        }else {
            $account_type ="savings";
        }
        $ifsc = $data['bank_details']['ifsc_code'];
        $start_date = date('Y-m-d',strtotime($data['emi']['emi_date']));
        $emiamount = $data['emi']['emi']*100;
        $mandate_amount = ($data['emi']['emi']+1000)*100;
        $tenure = $data['emi']['remaining_emi'];
        $frequency = "month";
        $hashids = new Hashids('Creditfair by CS', 20);
        $application_hashed_id = $hashids->encode($data['id']);
        $return_url = asset("enach/id/".$application_hashed_id);
        $subscription_details = array("amount"=>$emiamount,"count"=>$tenure,"interval"=>$frequency,"name"=>$applicationid,"start_date"=>$start_date);
        $bank_account_details = array("account_holder_name"=>$account_holder_name,"account_number"=>$account_number,"account_type"=>$account_type,"ifsc"=>$ifsc);
        $mandate_details = array("first_collection_date"=>$start_date,"frequency"=>"MNTH","maximum_amount"=>$mandate_amount);
        $customer_details = array("name"=>$name,"mobile"=>$mobile);
        //$payload = json_encode(array("type"=>"nach_debit","customer_details"=>$customer_details,"nach_debit"=>array("bank_account_details"=>$bank_account_details,"reference1"=>$applicationid),"redirect"=> array("return_url"=>$return_url),"subscription_details"=>$subscription_details));
        $payload = json_encode(array("type"=>"nach_debit","customer_details"=>$customer_details,"nach_debit"=>array("bank_account_details"=>$bank_account_details,"mandate_details"=>$mandate_details),"redirect"=> array("return_url"=>$return_url)));
        $curl = curl_init();

        try {
            //$lotuspayurl = "https://api-test.lotuspay.com/v1/sources";
            curl_setopt_array($curl, array(
                CURLOPT_URL => $lotuspayurl."sources/",
                CURLOPT_RETURNTRANSFER => true,
                CURLOPT_HTTPAUTH => CURLAUTH_BASIC,
                CURLOPT_USERPWD => "$secretKey",
                CURLOPT_ENCODING => "",
                CURLOPT_MAXREDIRS => 10,
                CURLOPT_TIMEOUT => 30,
                CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
                CURLOPT_CUSTOMREQUEST => "POST",
                CURLOPT_POSTFIELDS => $payload,
                CURLOPT_HTTPHEADER => array(
                    "Content-Type: application/json",
                ),
            ));
        }catch (\Exception $e){
            return json_encode(array("error"=>'Something went wrong, Please try again'));
        }

        $response = json_decode(curl_exec($curl));
        $err = curl_error($curl);
        curl_close($curl);
        if ($err) {
            echo "cURL Error #:" . $err;
        } else {
            if(isset($response->error)){
                return json_encode(array("error"=>$response->param));
            }
                $responsedata = ($response);
                $mandateModel = new Mandate();
                $mandateModel->consumer_application_id = $id;
                $mandateModel->mandate_id = $responsedata->redirect->url;
                $mandateModel->status = 'active';
                $mandateModel->save();
                return json_encode(array("mandate" => $responsedata->redirect->url));

        }
    }
    public static function convertAmountToWords($number)
    {
        if ($number <= 0){
            return '';
        }
        $no       = round($number);
        $point    = round($number - $no, 2) * 100;
        $hundred  = null;
        $digits_1 = strlen($no);
        $i        = 0;
        $str      = array();
        $words    = array('0' => '', '1'          => 'One', '2'       => 'Two',
            '3'                   => 'Three', '4'     => 'Four', '5'      => 'Five', '6' => 'Six',
            '7'                   => 'Seven', '8'     => 'Eight', '9'     => 'Nine',
            '10'                  => 'Ten', '11'      => 'Eleven', '12'   => 'Twelve',
            '13'                  => 'Thirteen', '14' => 'Fourteen',
            '15'                  => 'Fifteen', '16'  => 'Sixteen', '17'  => 'Seventeen',
            '18'                  => 'Eighteen', '19' => 'Nineteen', '20' => 'Twenty',
            '30'                  => 'Thirty', '40'   => 'Forty', '50'    => 'Fifty',
            '60'                  => 'Sixty', '70'    => 'Seventy',
            '80'                  => 'Eighty', '90'   => 'Ninety');
        $digits = array('', 'Hundred', 'Thousand', 'Lakh', 'Crore');
        while ($i < $digits_1) {
            $divider = ($i == 2) ? 10 : 100;
            $number  = floor($no % $divider);
            $no      = floor($no / $divider);
            $i += ($divider == 10) ? 1 : 2;
            if ($number) {
                $plural  = (($counter = count($str)) && $number > 9) ? '' : null;
                $hundred = ($counter == 1 && $str[0]) ? ' and ' : null;
                $str[]   = ($number < 21) ? $words[$number] .
                    " " . $digits[$counter] . $plural . " " . $hundred
                    :
                    $words[floor($number / 10) * 10]
                    . " " . $words[$number % 10] . " "
                    . $digits[$counter] . $plural . " " . $hundred;
            } else {
                $str[] = null;
            }

        }
        $str    = array_reverse($str);
        $result = implode('', $str);
        //$points = ($point) ?  "." . $words[$point / 10] . " " .  $words[$point = $point % 10] : '';
        $amtInWord = $result.' only';
        return preg_replace('/\s+/', ' ', $amtInWord);
    }

    public static function convertAmountToHindiWords($number) {
        $ones = ["", "एक", "दो", "तीन", "चार", "पांच", "छह", "सात", "आठ", "नौ"];
        $teens = ["", "ग्यारह", "बारह", "तेरह", "चौदह", "पंद्रह", "सोलह", "सतह", "अठारह", "उन्नीस"];
        $tens = ["", "दस", "बीस", "तीस", "चालीस", "पचास", "साठ", "सत्तर", "अस्सी", "नब्बे"];
        $thousands = ["", "हज़ार", "लाख", "करोड़"];

        if ($number == 0) {
            return "शून्य";
        }
        try{
            return self::getHindiWords($number, $ones, $teens, $tens, $thousands);
        }
        catch (\Exception $e){
            (new Slack(new Request(['title'=>'getHindiWords Error','fields'=>['number'=> $number,'error'=>$e->getMessage(),'line'=>$e->getLine(),'trace'=>$e->getTraceAsString()], 'group' => \App\Slack::$STAGE_TESTING])))->send();
        }

    }

    private static function getHindiWords($n, $ones, $teens, $tens, $thousands) {
        if ($n < 10) {
            return $ones[$n];
        } elseif ($n >= 11 && $n < 20) {
            return $teens[$n - 11];
        } elseif ($n < 100) {
            return $tens[intval($n / 10)] . (($n % 10 != 0) ? " " . $ones[$n % 10] : "");
        } elseif ($n < 1000) {
            return $ones[intval($n / 100)] . " सौ" . (($n % 100 != 0) ? " " . self::getHindiWords($n % 100, $ones, $teens, $tens, $thousands) : "");
        } elseif ($n < 100000) {
            return self::getHindiWords(intval($n / 1000), $ones, $teens, $tens, $thousands) . " " . $thousands[1] . (($n % 1000 != 0) ? " " . self::getHindiWords($n % 1000, $ones, $teens, $tens, $thousands) : "");
        } elseif ($n < 10000000) {
            return self::getHindiWords(intval($n / 100000), $ones, $teens, $tens, $thousands) . " " . $thousands[2] . (($n % 100000 != 0) ? " " . self::getHindiWords($n % 100000, $ones, $teens, $tens, $thousands) : "");
        } else {
            return self::getHindiWords(intval($n / 10000000), $ones, $teens, $tens, $thousands) . " " . $thousands[3] . (($n % 10000000 != 0) ? " " . self::getHindiWords($n % 10000000, $ones, $teens, $tens, $thousands) : "");
        }
    }


    public function getGSTDetails($details,$included = 1,$lender = false){
        if($details['state'] != $this->home_state){
            $taxes = [
                'IGST' => $this->IGST,
            ];
        }else{
            $taxes = [
                'CGST' => $this->CGST,
                'SGST' => $this->SGST,
            ];
        }
        if($included == 1) {
            return $this->calculateGST($details, $taxes);
        }else{
            return $this->caluculateGSTAdditional($details, $taxes, $lender);
        }
    }

    public function caluculateGSTAdditional($details, $taxes, $lender){
        $taxDetail = [];
        foreach ($taxes as $tax_type=>$tax) {
            $GSTAmount = ($details['amount'] * $tax)/100;
            //$GSTAmount = $details['amount'] - ($details['amount'] * (100 / (100 + ($tax * count($taxes)))));
            //$d = (count($taxes) > 1) ? (round(($GSTAmount / count($taxes)),2) + round(($GSTAmount / count($taxes)),2)) : ($GSTAmount / count($taxes));
            //$NetPrice = $details['amount'] - $d;
            $taxDetail[] = [
                'net_amount' => round($details['amount'], 2),
                'gst_amount' => $lender == AvanseServices::$lender_id ? $GSTAmount : round($GSTAmount,2),
                'amount' => round($details['amount'] + $GSTAmount ),
                'taxes' => $tax_type,
                'tax_type' => $tax
            ];
        }

        return $taxDetail;
    }


    public function calculateGST($details, $taxes){
        $taxDetail = [];
        $details['amount'] = str_replace(',', '', $details['amount']);
        foreach ($taxes as $tax_type=>$tax) {
            $GSTAmount = $details['amount'] - ($details['amount'] * (100 / (100 + ($tax * count($taxes)))));
            $d = (count($taxes) > 1) ? (round(($GSTAmount / count($taxes)),2) + round(($GSTAmount / count($taxes)),2)) : ($GSTAmount / count($taxes));
            $NetPrice = $details['amount'] - $d;
            $taxDetail[] = [
                'net_amount' => round($NetPrice, 2),
                'gst_amount' => round($GSTAmount / count($taxes),2),
                'amount' => round($NetPrice + $GSTAmount ),
                'taxes' => $tax_type,
                'tax_type' => $tax
            ];
        }

        return $taxDetail;
    }

    public function saveDocumentDetails($id, $file_id, $type, $details){
        if(!isset($details)){
            return false;
        }
        if (isset($details['signed_data'])) {
            foreach ($details['signed_data'] as $signing_data){
                if($signing_data->applicant == 1){
                    $applicant_signed_date= $signing_data->click_time;
                    $applicant_location_latitude= $signing_data->latitude;
                    $applicant_location_longitude= $signing_data->longitude;
                }else if($signing_data->applicant == 2){
                    $co_applicant_signed_date= $signing_data->click_time;
                    $co_applicant_location_latitude= $signing_data->latitude;
                    $co_applicant_location_longitude= $signing_data->longitude;
                }
            }
        }

        if($type == 'DISBURSEMENT_ADVICE'){
            $subventionAmount = 0;
            $cgst = $details['user']['consumer_emi']->subvention_cgst ?? 0;
            $sgst = $details['user']['consumer_emi']->subvention_sgst ?? 0;
            $igst = $details['user']['consumer_emi']->subvention_igst ?? 0;
            $chargeSubvention = $details['user']['charge_subvention_remaining_amount'] ?? 0;
            $downpayment = 0;
            if($chargeSubvention){
                $downpayment = $details['user']['consumer_emi']->upfront_from_customer ?? 0;
            }
            $subventionAmount = isset($details['user']['loan_amount']) && isset($details['user']['consumer_emi']->subvention) ? (($details['user']['loan_amount'] - $downpayment) * $details['user']['consumer_emi']->subvention) / 100 : 0;
            $subventionAmount = $details['user']['consumer_emi']['partial_subvention_amount'] ?? $subventionAmount;
            $cf_advance_amount = 0;
            if(isset($details['user']['advance_amount_link'])){
                $cf_advance_amount = 1;
            }
            $withheld_percent = $details['withheld_percent']->liability_percent ?? 0;
            $insurance_premium_amount = isset($details['user']['proFormaInvoice']->insurance_premium_amount) && isset($details['user']['proFormaInvoice']->insurance_premium_applicable) && $details['user']['proFormaInvoice']->insurance_premium_applicable == 1 && $details['user']['proFormaInvoice']->insurance_premium_by_merchant == 1 ? $details['user']['proFormaInvoice']->insurance_premium_amount : 0;
            if(isset($details['user']->partial_disbursement) && $details['user']['partial_disbursement']->phase > 1){
                $insurance_premium_amount = 0;
            }
            $withheld_amount = \App\Http\Controllers\Admin\LiabilityController::calculateLiabilityHoldAmount($details['user']['consumer_emi']->approved_amount, $details['user']['consumer_emi']->upfront_from_customer, $withheld_percent, $details['user']['proFormaInvoice']);
            if($details['user']['merchant_processing_collected'] == 1){
                $net_disbursement = $details['user']['consumer_emi']->upfront_from_credit_fair - ($details['user']['consumer_emi']->processing_fee + ($igst + $cgst + $sgst) + $insurance_premium_amount);
                if(isset($details['user']['merchant_offer']->processing_fee_first_emi) && $details['user']['merchant_offer']->processing_fee_first_emi){
                    $net_disbursement = $net_disbursement + $details['user']['consumer_emi']->processing_fee;
                }
                if($cf_advance_amount){
                    $net_disbursement += $details['user']['consumer_emi']->upfront_from_customer ?? 0;
                }
                $netDisbursement = $details['user']['consumer_emi']->partial_upfront_from_credit_fair ?? round(($net_disbursement - $withheld_amount),2);
            }else{
                $net_disbursement = $details['user']['consumer_emi']->upfront_from_credit_fair - ($igst + $cgst + $sgst + $insurance_premium_amount);
                if($cf_advance_amount){
                    $net_disbursement += $details['user']['consumer_emi']->upfront_from_customer ?? 0;
                }
                $netDisbursement = $details['user']['consumer_emi']->partial_upfront_from_credit_fair ?? round(($net_disbursement - $withheld_amount),2);
            }
            if(isset($details['application']['pro_forma_invoice']['processing_fee_by_merchant']) && $details['application']['pro_forma_invoice']['processing_fee_by_merchant']){
                $pf = 'Processing fee collected by merchant';
            }elseif(isset($details['user']['consumer_emi']->processing_fee_first_emi) && $details['user']['consumer_emi']->processing_fee_first_emi){
                $pf = 'Processing fee with first emi'; //collected by merchant
            }elseif(isset($details['user']['merchant_processing_collected']) &&  $details['user']['merchant_processing_collected'] == 0){
                $pf = 'Processing fee collected by CF';
            }
        }

        if($type == 'LOAN_AGREEMENT' || $type == 'SANCTION_LETTER' || $type == 'DISBURSEMENT_ADVICE'){
            $doc_details = [
                'name' => $details['user']['customer_name'] ?? '',
                'loan_amount' => $details['user']['loan_amount'] ?? '',
                'emi_date' => $details['user']['consumer_emi']->emi_date ?? '',
                'emi_amount' => $details['user']['consumer_emi']->emi ?? '',
                'processing_fee' => $details['user']['consumer_emi']->processing_fee ?? '',
                'advance_amount' => $details['user']['consumer_emi']->upfront_from_customer ?? '',
                'rate_of_interest' => $details['user']['consumer_emi']->interest_rate ?? '',
                'tenure' => $details['user']['consumer_emi']->tenure ?? '',
                'insurance_fee' => isset($details['user']['proFormaInvoice']->insurance_premium_applicable) && $details['user']['proFormaInvoice']->insurance_premium_applicable == 1 ? $details['user']['proFormaInvoice']->insurance_premium_amount : '',
                'applicant_signed_date' => $applicant_signed_date ?? '',
                'co_applicant_signed_date' => $co_applicant_signed_date ?? '',
                'applicant_location_latitude' => $applicant_location_latitude ?? '',
                'applicant_location_longitude' => $applicant_location_longitude ?? '',
                'co_applicant_location_latitude' => $co_applicant_location_latitude ?? '',
                'co_applicant_location_longitude' => $co_applicant_location_longitude ?? '',
                'permanent_address' => $details['user']['address'] ?? '',
                'lender_name' => $details['lender']->name ?? '',
                'mobile_number' => $details['user']['customer_mobile'] ?? '',
                'applicant_email' => $details['user']['customer_email'] ?? '',
                'product_name' => $details['user']['product_name'] ?? '',
                'down_payment' => $details['user']['consumer_emi']->upfront_from_customer ?? '',
                'processing_fees' => $pf ?? '',
                'net_disbursement' => $netDisbursement ?? 0
            ];

            if($type == 'DISBURSEMENT_ADVICE'){
                if(isset($details['user']->merchant_center) && $details['user']->merchant_center != 0){
                    $doc_details['account_holder_name']=$details['user']['center_bank']->account_holder ?? ($details['user']['merchant_bank_details']->account_holder ?? '');
                    $doc_details['name_of_bank']=$details['user']['center_bank']->bank_name ?? ($details['user']['merchant_bank_details']->bank_name ?? '');
                    $doc_details['branch']=$details['user']['center_bank']->branch_name ?? ($details['user']['merchant_bank_details']->branch_name ?? '');
                    $doc_details['account_number']=$details['user']['center_bank']->account_number ?? ($details['user']['merchant_bank_details']->account_number ?? '');
                    $doc_details['ifsc_code']=$details['user']['center_bank']->ifsc_code ?? ($details['user']['merchant_bank_details']->ifsc_code ?? '');
                    $doc_details['merchant_sign']='';
                }else{
                    $doc_details['account_holder_name']=$details['user']['merchant_bank_details']->account_holder ?? '';
                    $doc_details['name_of_bank']=$details['user']['merchant_bank_details']->bank_name ?? '';
                    $doc_details['branch']=$details['user']['merchant_bank_details']->branch_name ?? '';
                    $doc_details['account_number']=$details['user']['merchant_bank_details']->account_number ?? '';
                    $doc_details['ifsc_code']=$details['user']['merchant_bank_details']->ifsc_code ?? '';
                    $doc_details['merchant_sign']='';
                }
            }

            $doc_details['liability'] = $details['application']['merchant']->liability_percent ?? '';
            if(isset($details['user']) && isset($details['user']['is_gst_applicable'])){
                if($details['user']['is_gst_applicable'] == 0){
                    // when gst is not applicable
                    $doc_details['advance_interest_charged'] = $details['user']['consumer_emi']->subvention ?? '';
                    $doc_details['amount_of_advance_interest_charged'] = $subventionAmount ?? 0;
                }else{
                    // when gst is applicable
                    $doc_details['subvention'] = $details['user']['consumer_emi']->subvention ?? '';
                    $doc_details['gst'] = $details['user']['consumer_emi']->subvention_cgst ?? '';
                    $doc_details['sgst'] = $details['user']['consumer_emi']->subvention_sgst ?? '';
                    $doc_details['igst'] = $details['user']['consumer_emi']->subvention_igst ?? '';
                }
            }
        }


        DocumentDetails::insert([
            'consumer_file_id' => $file_id,
            'application_id' => $id,
            'doc_type' => $type,
            'created_by' => (Auth::check()) ? Auth::user()->id : 107,
            'json_data' =>isset($doc_details) ? json_encode($doc_details) : json_encode($details),
            'created_at' => Carbon::now()->toDateTimeString()
        ]);
    }
}
