Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
680dd166b4
@ -219,6 +219,9 @@ $routes->group("/util", ["filter" => "authMVC"], function($routes){
|
||||
$routes->get("fetch-emp-count/(:any)", "EmployeeController::getEmpCount/$1");
|
||||
$routes->get("init-Emp-onboard/(:any)", "EmployeeController::initiateManualEmployeesOnboardProcess/$1");
|
||||
$routes->get("full-excel-error-file/(:any)", "EmployeeController::downloadFullExcelErrorFile/$1");
|
||||
$routes->get("id-card", "EmployeeController::viewECard/$1");
|
||||
$routes->get('digital-id-card/(:segment)/(:segment)', 'EmployeeController::generateIDCardForEmployee/$1/$2');
|
||||
|
||||
|
||||
});
|
||||
|
||||
@ -268,6 +271,11 @@ $routes->group("employeeRest", ["filter" => "authJWT"], function($routes){
|
||||
|
||||
$routes->get("exportDataByClientPolicyId", "EmployeeRestController::exportDataByClientPolicyId");
|
||||
$routes->get("getCashDepositData", "EmployeeRestController::getCashDepositData");
|
||||
$routes->get("exportCashDepositData", "EmployeeRestController::exportCashDepositData");
|
||||
|
||||
$routes->get("removeEmpAndEmpPolicyData", "EmployeeRestController::removeEmpAndEmpPolicyData");
|
||||
|
||||
|
||||
});
|
||||
|
||||
$routes->post("sendEmail", "EmployeeRestController::send_email");
|
||||
|
||||
@ -1104,7 +1104,7 @@ class ClientController extends AdminController
|
||||
|
||||
try {
|
||||
foreach ($results as $index => $record) {
|
||||
if ($self->self == 1 && $self->spouse == 0 && $self->childrens == 0 && $self->parents == 0 && $self->{'parents-in-law'} == 0 && $self->{'either-parents-pil'} == 0) {
|
||||
if ($self->self == 1 && $self->spouse == 0 && $self->childrens == 0 && $self->parents == 0 && $self->{'parents-in-law'} == 0 && $self->{'either-parents-pil'} == 0 && $family_floater == 0) {
|
||||
if ($index == '0' || $index == '1' || $index == '2') {
|
||||
$resultss[$index] = $record;
|
||||
}
|
||||
|
||||
@ -29,6 +29,8 @@ use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
||||
use PhpOffice\PhpSpreadsheet\IOFactory;
|
||||
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
|
||||
|
||||
use Dompdf\Dompdf;
|
||||
|
||||
class EmployeeController extends AdminController
|
||||
{
|
||||
|
||||
@ -247,19 +249,23 @@ class EmployeeController extends AdminController
|
||||
{
|
||||
$file_id = $this->request->uri->getSegment(3);
|
||||
$empServiceController = new EmployeeServiceController();
|
||||
|
||||
// Render views and capture output
|
||||
$result = $empServiceController->getExcelErrorData($file_id);
|
||||
$result['file_id'] = $file_id;
|
||||
|
||||
// echo '<pre>';
|
||||
// print_r($result); die;
|
||||
if($result){
|
||||
// Render views and capture output
|
||||
$result = $empServiceController->getExcelErrorData($file_id);
|
||||
|
||||
if ($result != 0) {
|
||||
|
||||
echo view('excel_errors', $result);
|
||||
}else{
|
||||
} else if ($result == 0) {
|
||||
|
||||
$data['message'] = 'File Not Found Physically';
|
||||
return view('errors/404', $data);
|
||||
|
||||
} else {
|
||||
|
||||
echo view('errors/html/production');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -673,6 +679,7 @@ class EmployeeController extends AdminController
|
||||
|
||||
$highestRowAndColumn = $sheet->getHighestRowAndColumn();
|
||||
$excel_data = $sheet->rangeToArray('A1:' . $highestRowAndColumn['column'] . $highestRowAndColumn['row']);
|
||||
// dd($excel_data);
|
||||
$emp_data['thead'] = $excel_data[0];
|
||||
unset($excel_data[0]);
|
||||
$emp_data['tbody'] = $excel_data;
|
||||
@ -684,7 +691,7 @@ class EmployeeController extends AdminController
|
||||
$html = '<div class="text-center">No Data Found</div>';
|
||||
}
|
||||
|
||||
return $this->respond(['dataStatus' => true, 'code' => 200, 'data' => $html, 'file_data' => $file_name], 200);
|
||||
return $this->respond(['dataStatus' => true, 'code' => 200, 'data' => $html, 'file_data' => $file_name, 'excel_data' => $excel_data], 200);
|
||||
|
||||
} catch (\Exception $e) {
|
||||
// Handle exception
|
||||
@ -826,6 +833,33 @@ class EmployeeController extends AdminController
|
||||
return $response;
|
||||
}
|
||||
|
||||
public function generateIDCardForEmployee($emp_code, $client_policy_id)
|
||||
{
|
||||
$dompdf = new Dompdf();
|
||||
|
||||
$data['data'] = $this->employeePolicyModel->getECardDataUsingMd5($client_policy_id, $emp_code);
|
||||
// $this->loadLayout('id_card_view', $data); exit;
|
||||
|
||||
$html = view('id_card_view', $data);
|
||||
// $html = str_replace('<body>', '<body style="text-align: center;">', $html);
|
||||
|
||||
$dompdf->loadHtml($html);
|
||||
|
||||
// (Optional) Setup the paper size and orientation
|
||||
$dompdf->setPaper('A4', 'landscape');
|
||||
|
||||
// Render the HTML as PDF
|
||||
$dompdf->render();
|
||||
|
||||
// Output the generated PDF to Browser
|
||||
$dompdf->stream();
|
||||
|
||||
}
|
||||
|
||||
public function viewECard()
|
||||
{
|
||||
$this->loadLayout('id_card_view');
|
||||
}
|
||||
|
||||
|
||||
public function truncateFileData() //truncateFileDataIn DB (de activate rows)
|
||||
|
||||
@ -398,7 +398,7 @@ class EmployeeRestController extends AdminController
|
||||
|
||||
if(count($empData))
|
||||
{
|
||||
// Define headers and map database fields to Excel fields
|
||||
// Define headers and map database fields to Excel fields
|
||||
$headers = [
|
||||
'Employee Code' => 'emp_code',
|
||||
'Name' => 'name',
|
||||
@ -1075,6 +1075,16 @@ public function getEmployeePolicy()
|
||||
|
||||
// Generate Notes string based on familyFloates terms
|
||||
$array->notes = $this->FloterNotesConvertion($familyFloates);
|
||||
|
||||
if($getSlabAndGridData['slab_rates'][0]['premium_type'] == 1)
|
||||
{
|
||||
$array->floter_text_heading = 'Floater Sum Insured';
|
||||
$array->floter_text_description = 'This is a floater sum insured. A floater is a type of sum insured that provides coverage to more than one member ot a family at the same time. Simply put, its a single insurance cover for the entire family.';
|
||||
}else{
|
||||
$array->floter_text_heading = 'Sum Insured';
|
||||
$array->floter_text_description = '';
|
||||
}
|
||||
|
||||
// Convert familyFloaters terms data to plain array
|
||||
$floters = $this->FloterConvertion($familyFloates);
|
||||
|
||||
@ -1258,6 +1268,16 @@ public function getAddOnPolicy()
|
||||
$responce['is_addon'] = $array['is_addon'];
|
||||
$responce['open_for_enrollment'] = $array['open_for_enrollment'];
|
||||
$responce['policy_terms'] = $decodedArray;
|
||||
|
||||
if(count($getSlabAndGridData['slab_rates'])){
|
||||
if($getSlabAndGridData['slab_rates'][0]['premium_type'] == 1)
|
||||
{
|
||||
$responce['floter_text_heading'] = 'Floater Sum Insured';
|
||||
}else{
|
||||
$responce['floter_text_heading'] = 'Sum Insured';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if($array['is_addon'] == 3)
|
||||
{
|
||||
@ -1515,50 +1535,54 @@ public function getCashDepositData()
|
||||
->findAll();
|
||||
$result = [];
|
||||
|
||||
foreach ($ClientPolicyData as $key => $value) {
|
||||
if(count($ClientPolicyData))
|
||||
{
|
||||
foreach ($ClientPolicyData as $key => $value) {
|
||||
|
||||
$data['clientId'] = $value['clientId'];
|
||||
$data['insurerId'] = $value['insurerId'];
|
||||
$data['insurerName'] = $value['insurer_name'];
|
||||
$data['depositData'] = $this->clientPolicyModel->getdepositData($value['clientId'],$value['insurerId']);
|
||||
$data['balance'] = count($data['depositData']) ? $data['depositData'][0]->balance : 0;
|
||||
|
||||
$data['policyDetails'] = [];
|
||||
$ClientPolicyData =$this->clientPolicyModel->select('client_policy.id as client_policy_id , client_policy.client_id as client_id, policies.id as policy_id,policies.policy_type_id as policy_type_id, policies.name as policy_name , client_policy.is_addon as is_addon')
|
||||
->join('policies', 'client_policy.policy_id = policies.id', 'left')
|
||||
->where('client_policy.insurer_id', $value['insurerId'] )
|
||||
->where('client_policy.client_id', $this->request->getGet('client_id') )
|
||||
->findAll();
|
||||
foreach ($ClientPolicyData as $key => $value)
|
||||
{
|
||||
$getSlabAndGridData = $this->policesModel->getPolicySlabRatesForEmpOnboard( $value['client_policy_id'],$value['client_id']);
|
||||
if($value['is_addon'] == "2"){ $value['type'] = 'SI TopUp'; }else if($value['is_addon'] == "3"){ $value['type'] = 'Dependent AddOn'; }else{ $value['type'] = $getSlabAndGridData['grid_master']['policy_type']; }
|
||||
$employeeDetails = $this->employeePolicyModel->getEmployeePolicy( client_id:$value['client_id'],policy_id: $value['client_policy_id'],status:0);
|
||||
$enrolledCount = 0;
|
||||
$draftCount = 0;
|
||||
if(count($employeeDetails))
|
||||
$data['clientId'] = $value['clientId'];
|
||||
$data['insurerId'] = $value['insurerId'];
|
||||
$data['insurerName'] = $value['insurer_name'];
|
||||
$data['depositData'] = $this->clientPolicyModel->getdepositData($value['clientId'],$value['insurerId']);
|
||||
$data['balance'] = count($data['depositData']) ? $data['depositData'][0]->balance : 0;
|
||||
|
||||
$data['policyDetails'] = [];
|
||||
$ClientPolicyData =$this->clientPolicyModel->select('client_policy.id as client_policy_id , client_policy.client_id as client_id, policies.id as policy_id,policies.policy_type_id as policy_type_id, policies.name as policy_name , client_policy.is_addon as is_addon')
|
||||
->join('policies', 'client_policy.policy_id = policies.id', 'left')
|
||||
->where('client_policy.insurer_id', $value['insurerId'] )
|
||||
->where('client_policy.client_id', $this->request->getGet('client_id') )
|
||||
->findAll();
|
||||
foreach ($ClientPolicyData as $key => $value)
|
||||
{
|
||||
foreach ($employeeDetails as $item) {
|
||||
if ($item['emp_status'] === 'enrolled') {
|
||||
$enrolledCount++;
|
||||
} elseif ($item['emp_status'] === 'draft') {
|
||||
$draftCount++;
|
||||
$getSlabAndGridData = $this->policesModel->getPolicySlabRatesForEmpOnboard( $value['client_policy_id'],$value['client_id']);
|
||||
if($value['is_addon'] == "2"){ $value['type'] = 'SI TopUp'; }else if($value['is_addon'] == "3"){ $value['type'] = 'Dependent AddOn'; }else{ $value['type'] = $getSlabAndGridData['grid_master']['policy_type']; }
|
||||
$employeeDetails = $this->employeePolicyModel->getEmployeePolicy( client_id:$value['client_id'],policy_id: $value['client_policy_id'],status:0);
|
||||
$enrolledCount = 0;
|
||||
$draftCount = 0;
|
||||
if(count($employeeDetails))
|
||||
{
|
||||
foreach ($employeeDetails as $item) {
|
||||
if ($item['emp_status'] === 'enrolled') {
|
||||
$enrolledCount++;
|
||||
} elseif ($item['emp_status'] === 'draft') {
|
||||
$draftCount++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$value['totalMembersCount'] = count($employeeDetails);
|
||||
$value['membersCountOfEnrolled'] = $enrolledCount;
|
||||
$value['membersCountOfDraft'] = $draftCount;
|
||||
|
||||
array_push($data['policyDetails'],$value);
|
||||
}
|
||||
|
||||
$value['totalMembersCount'] = count($employeeDetails);
|
||||
$value['membersCountOfEnrolled'] = $enrolledCount;
|
||||
$value['membersCountOfDraft'] = $draftCount;
|
||||
|
||||
array_push($data['policyDetails'],$value);
|
||||
|
||||
|
||||
array_push($result,$data);
|
||||
|
||||
}
|
||||
|
||||
|
||||
array_push($result,$data);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if($result)
|
||||
{
|
||||
@ -1569,4 +1593,140 @@ public function getCashDepositData()
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public function exportCashDepositData()
|
||||
{
|
||||
|
||||
$CashDepositData = $this->clientPolicyModel->getdepositData($this->request->getGet('client_id'),$this->request->getGet('insurer_id'));
|
||||
|
||||
// echo '<pre>';print_r($CashDepositData); echo '</pre>';die;
|
||||
|
||||
if(count($CashDepositData))
|
||||
{
|
||||
// Define headers and map database fields to Excel fields
|
||||
$headers = [
|
||||
'Date' => 'created_at',
|
||||
'Type' => 'transaction_type',
|
||||
'Amount' => 'amount',
|
||||
'Balance' => 'balance',
|
||||
'Description' => 'description',
|
||||
'Insurer Name' => 'insurer_name',
|
||||
'Client Name' => 'clientname'
|
||||
];
|
||||
|
||||
// Create a new Spreadsheet object
|
||||
$spreadsheet = new Spreadsheet();
|
||||
|
||||
// Get the active sheet
|
||||
$sheet = $spreadsheet->getActiveSheet();
|
||||
|
||||
// Add headers
|
||||
$column = 'A';
|
||||
foreach ($headers as $header => $dbField) {
|
||||
$sheet->setCellValue($column . '1', $header);
|
||||
$column++;
|
||||
}
|
||||
|
||||
// Add data
|
||||
$row = 2;
|
||||
foreach ($CashDepositData as $Cashvalue) {
|
||||
$column = 'A';
|
||||
foreach ($headers as $dbField) {
|
||||
$sheet->setCellValue($column . $row, $Cashvalue->$dbField);
|
||||
$column++;
|
||||
}
|
||||
$row++;
|
||||
}
|
||||
|
||||
|
||||
// Set the header for download
|
||||
$filename = $CashDepositData[0]->insurer_name.'-CashDeposit.xlsx';
|
||||
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
|
||||
header('Content-Disposition: attachment;filename="' . $filename . '"');
|
||||
header('Cache-Control: max-age=0');
|
||||
|
||||
// Save the Excel file to output
|
||||
$writer = new Xlsx($spreadsheet);
|
||||
$writer->save('php://output');
|
||||
exit;
|
||||
|
||||
return $this->respond(['status' => 'success', 'code' => 200, 'data' => []], 200);
|
||||
|
||||
}else{
|
||||
|
||||
return $this->respond(['status' => 'failed', 'code' => 404, 'data' => []], 200);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function removeEmpAndEmpPolicyData()
|
||||
{
|
||||
try {
|
||||
|
||||
$clientPolicy = $this->clientPolicyModel->where('id',$this->request->getGet('client_policy_id'))->findAll();
|
||||
|
||||
if(count($clientPolicy))
|
||||
{
|
||||
|
||||
|
||||
if($clientPolicy[0]['is_addon'] == 2)//Topup
|
||||
{
|
||||
$empData = $this->employeeModel->where('emp_code',$this->request->getGet('emp_code'))
|
||||
->where('is_addon_value', 0 )->findAll();
|
||||
if(count($empData))
|
||||
{
|
||||
foreach ($empData as $key => $value) {
|
||||
|
||||
$this->employeePolicyModel->where('client_policy_id',$this->request->getGet('client_policy_id') )
|
||||
->where('employee_id', $value['id'] )
|
||||
->set(array('is_active'=> 0 ))
|
||||
->update();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
else if($clientPolicy[0]['is_addon'] == 3)//Dependent addon
|
||||
{
|
||||
$empData = $this->employeeModel->where('emp_code',$this->request->getGet('emp_code'))
|
||||
->where('is_addon_value', 1 )->findAll();
|
||||
if(count($empData))
|
||||
{
|
||||
foreach ($empData as $key => $value) {
|
||||
|
||||
$this->employeePolicyModel->where('client_policy_id',$this->request->getGet('client_policy_id') )
|
||||
->where('employee_id', $value['id'] )
|
||||
->set(array('is_active'=> 0 ))
|
||||
->update();
|
||||
|
||||
}
|
||||
|
||||
$this->employeeModel->where('emp_code', $this->request->getGet('emp_code') )
|
||||
->where('is_active', 1 )->where('is_addon_value', 1 )
|
||||
->set(array('is_active'=> 0 ))
|
||||
->update();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
return $this->respond(['status' => 'success','code' => 200,'data' =>[] ], 200);
|
||||
|
||||
}else{
|
||||
return $this->respond(['status' => 'failed','code' => 404,'data' => [] ], 404);
|
||||
}
|
||||
|
||||
|
||||
} catch (\Exception $e) {
|
||||
return $this->respond(['status' => 'failed','code' => 500,'data' => $e->getMessage()], 500);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -958,6 +958,7 @@ class EmployeeServiceController extends AdminController
|
||||
{
|
||||
$error_message = "File not found";
|
||||
$this->myLogger->logme('error',($error_message . ' for file id ' . $file_id));
|
||||
return 0;
|
||||
}
|
||||
|
||||
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($file_name_with_path);
|
||||
|
||||
@ -79,13 +79,17 @@ class EmployeePolicyModel extends Model
|
||||
->join('tpa_branch tpab', 'cp.tpa_branch_id = tpab.id') //tpab - tpa brach
|
||||
->join('clients cm', 'cp.client_id = cm.id') //cm - client master
|
||||
->where('emp.client_id',$client_id)
|
||||
->where('employee_polices.client_policy_id',$policy_id);
|
||||
->where('employee_polices.is_active',1)
|
||||
->where('emp.is_active',1)
|
||||
->where('employee_polices.client_policy_id',$policy_id)
|
||||
->orderBy('emp.emp_code','ASC')->orderBy('employee_polices.employee_id','ASC');
|
||||
|
||||
|
||||
if($status != 0 && !empty($status)){
|
||||
$result->where('employee_polices.status', $status);
|
||||
}
|
||||
|
||||
$result = $result->findAll();
|
||||
$result = $result->findAll();
|
||||
return ($result);
|
||||
}
|
||||
|
||||
@ -674,7 +678,8 @@ class EmployeePolicyModel extends Model
|
||||
}
|
||||
|
||||
|
||||
public function getViewEmpSuccessList($file_id){
|
||||
public function getViewEmpSuccessList($file_id)
|
||||
{
|
||||
return $this->db->table('employees emp')
|
||||
->select(['employee_polices.*','pm.name as policy_name','im.short_name as insurer_short_name','ib.branch_name as insurer_branch_name','ib.branch_code as insurer_branch_code','tpam.name as tpa_name','tpam.short_name as tpa_short_name','tpab.branch_code as tpa_branch_code','cm.client_name','cm.short_name as client_short_name','emp.relationship','emp.relationship_code','emp.change_event','emp.emp_code','emp.name','emp.email_corporate','emp.dob','emp.gender','emp.emp_status','emp.is_active as emp_is_active','emp.mobile as mobile'])
|
||||
->join('employee_polices', 'employee_polices.employee_id = emp.id')
|
||||
@ -689,5 +694,55 @@ class EmployeePolicyModel extends Model
|
||||
->whereIn('employee_polices.status', ['draft', 'enrolled'])
|
||||
->get()->getResultArray();
|
||||
}
|
||||
|
||||
public function getECardDataUsingMd5($client_policy_id, $emp_code){
|
||||
|
||||
$result = $this->db->table('employees e')
|
||||
->select('e.id,
|
||||
e.name, e.mobile,
|
||||
e.relationship,
|
||||
e.relationship_code,
|
||||
e.emp_code,
|
||||
e.email_personal,
|
||||
e.email_corporate,
|
||||
e.gender,
|
||||
e.dob,
|
||||
e.doj,
|
||||
e.band,
|
||||
TIMESTAMPDIFF(YEAR, e.dob, CURDATE()) AS emp_age,
|
||||
|
||||
ep.tpa_id,
|
||||
ep.uhid,
|
||||
ep.policy_end_date,
|
||||
|
||||
clients.client_name,
|
||||
clients.short_name AS client_short_name,
|
||||
|
||||
policies.name AS policy_name,
|
||||
|
||||
insurers.name AS insurer_name,
|
||||
insurers.short_name AS insurer_short_name,
|
||||
|
||||
tpa.name AS tpa_name,
|
||||
tpa.short_name AS tpa_short_name'
|
||||
)
|
||||
|
||||
->join('employee_polices ep', 'ep.employee_id = e.id')
|
||||
->join('client_policy cp', 'cp.id = ep.client_policy_id')
|
||||
->join('clients', 'clients.id = cp.client_id')
|
||||
->join('policies', 'policies.id = cp.policy_id')
|
||||
->join('insurers', 'insurers.id = cp.insurer_id')
|
||||
->join('tpa', 'tpa.id = cp.tpa_id')
|
||||
->where('e.emp_status', 'active')
|
||||
->where('e.is_active', '1')
|
||||
->where('ep.status', 'active')
|
||||
->where('ep.is_active', '1')
|
||||
->where('MD5(e.emp_code)', $emp_code)
|
||||
->where('MD5(ep.client_policy_id)', $client_policy_id)
|
||||
->get()
|
||||
->getResultArray();
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
}
|
||||
80
app/Views/id_card_view.php
Normal file
80
app/Views/id_card_view.php
Normal file
@ -0,0 +1,80 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Driving License ID Card</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<table>
|
||||
<?php if(isset($data)) { ?>
|
||||
<?php foreach ($data as $key => $value) { ?>
|
||||
<tr>
|
||||
<td>
|
||||
<!-- Left side of the ID card -->
|
||||
<div
|
||||
style="width: 400px; height: 250px; background-color: #f0f0f0; border: 1px solid #ccc; border-radius: 10px; overflow: hidden; display: flex; flex-direction: column; margin: 0 10px;">
|
||||
<div style="padding: 20px; box-sizing: border-box; border-right: 1px solid #ccc;">
|
||||
<div style="margin-bottom: 10px; display: flex; justify-content: space-between;">
|
||||
<label style="font-weight: bold;">Name:</label>
|
||||
<span><?= htmlspecialchars($value['name']) ?></span>
|
||||
</div>
|
||||
<div style="margin-bottom: 10px; display: flex; justify-content: space-between;">
|
||||
<label style="font-weight: bold;">Policy No:</label>
|
||||
<span><?= htmlspecialchars($value['tpa_id']) ?></span>
|
||||
</div>
|
||||
<div style="margin-bottom: 10px; display: flex; justify-content: space-between;">
|
||||
<label style="font-weight: bold;">Card No:</label>
|
||||
<span><?= 'KR2-0' . $key ?></span>
|
||||
</div>
|
||||
<div style="margin-bottom: 10px; display: flex; justify-content: space-between;">
|
||||
<label style="font-weight: bold;">Emp.Id:</label>
|
||||
<span><?= htmlspecialchars($value['emp_code']) ?></span>
|
||||
</div>
|
||||
<div style="margin-bottom: 10px; display: flex; justify-content: space-between;">
|
||||
<label style="font-weight: bold;">Age:</label>
|
||||
<span><?= htmlspecialchars($value['emp_age']) ?></span>
|
||||
</div>
|
||||
<div style="margin-bottom: 10px; display: flex; justify-content: space-between;">
|
||||
<label style="font-weight: bold;">Valid up to:</label>
|
||||
<span><?= htmlspecialchars(formatDateOrReturn($value['policy_end_date'])) ?></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<!-- Right side of the ID card -->
|
||||
<div
|
||||
style="width: 400px; height: 250px; background-color: #f0f0f0; border: 1px solid #ccc; border-radius: 10px; overflow: hidden; display: flex; flex-direction: column; margin: 0 10px; font-size:smaller">
|
||||
<div style="padding: 20px; box-sizing: border-box; border-left: 1px solid #ccc;">
|
||||
<div style="padding-top: 20px;position: relative;bottom: 36px;">
|
||||
<h4>Terms and Conditions</h4>
|
||||
<p>This card is non-transferable and is valid at network hospitals only.</p>
|
||||
<ul style="padding-left: 20px;">
|
||||
<li>will enable Card Holder to avail cashless hospitalization only on the basis of
|
||||
</li>
|
||||
<li>In the case of photoless identity cards issued to beneficiaries, acceptable
|
||||
proof</li>
|
||||
<li>Notify the authorities in case of any changes to your personal information.</li>
|
||||
<li>The mentioned covers are add-ons by paying additional premium and available only if opted by the policyholders.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
<?php } ?>
|
||||
</table>
|
||||
|
||||
<?php if(!isset($data)) { ?>
|
||||
<a href="<?= htmlspecialchars(base_url('util/digital-id-card/'.md5('EMP004').'/'.md5('12'))) ?>"
|
||||
target="_blank">button</a>
|
||||
<?php } ?>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -27,17 +27,17 @@
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="form-group col-md-4" style="position: relative; left: 45px;display:none"
|
||||
id="premium_type">
|
||||
<div class="form-group col-md-4" style="position: relative; left: 45px;display:none" id="premium_type">
|
||||
<label for="css"> Premium Calculation </label>
|
||||
<input type="radio" id="individual" name="premium_type" value="2">
|
||||
<label for="html" style="position: absolute;bottom: 2px;">Individual </label>
|
||||
<input type="radio" id="single" name="premium_type" value="1"
|
||||
style="margin-left: 85px;">
|
||||
<label for="css" style="position: absolute;left: 134px;bottom: 2px;"> Single Insurance
|
||||
</label>
|
||||
<div style="display: flex; align-items: center;">
|
||||
<input type="radio" id="individual" name="premium_type" value="2">
|
||||
<label for="individual" style="position: relative;top: 5px;left: 5px;"> Individual </label>
|
||||
<input type="radio" id="single" name="premium_type" value="1">
|
||||
<label for="single" style="position: relative;top: 5px;left: 5px;"> Single Insurance </label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
@ -487,6 +487,7 @@ function addGridHTML(event = false, data = false, ui_type = false, si_or_bp = fa
|
||||
<div class="form-group col-md-3">
|
||||
<label for="mobile">Releationship<span class="text-danger">*</span></label>
|
||||
<select class="form-control" name="12_relationship[]" id="12_relationship" required>
|
||||
<option value="">Select</option>
|
||||
<option value="self" ${data !== false && data !== undefined && data !== '' && data.relationship === 'self' ? 'selected' : ''}>Self</option>
|
||||
<option value="spouse" ${data !== false && data !== undefined && data !== '' && data.relationship === 'spouse' ? 'selected' : ''}>Spouse</option>
|
||||
<option value="father" ${data !== false && data !== undefined && data !== '' && data.relationship === 'father' ? 'selected' : ''}>Father</option>
|
||||
@ -532,7 +533,7 @@ function addGridHTML(event = false, data = false, ui_type = false, si_or_bp = fa
|
||||
<div class="form-group col-md-2">
|
||||
<label for="mobile">Relationship<span class="text-danger">*</span></label>
|
||||
<select class="form-control" name="13_relationship[]" id="13_relationship" required>
|
||||
<option value="">Select Relation</option>
|
||||
<option value="">Select</option>
|
||||
<option value="self" ${data !== false && data !== undefined && data !== '' && data.relationship === 'self' ? 'selected' : ''}>Self</option>
|
||||
<option value="spouse" ${data !== false && data !== undefined && data !== '' && data.relationship === 'spouse' ? 'selected' : ''}>Spouse</option>
|
||||
<option value="father" ${data !== false && data !== undefined && data !== '' && data.relationship === 'father' ? 'selected' : ''}>Father</option>
|
||||
@ -695,8 +696,10 @@ $('body').on('click', '.btnPolicyModel', function() {
|
||||
|
||||
if(res.family_floater == 1){
|
||||
$('#premium_type').show();
|
||||
$('#individual').prop('checked', true)
|
||||
}else{
|
||||
$('#premium_type').hide();
|
||||
$('#individual').prop('checked', false)
|
||||
}
|
||||
|
||||
setTimeout(function() {
|
||||
@ -827,8 +830,8 @@ $('body').on('click', '.btnPolicyModel', function() {
|
||||
$('#grid').empty();
|
||||
$('#nameOfThePolicy').html('');
|
||||
$('#GridForm').hide();
|
||||
$('#no_data').html('The policy has no Policy Rac Rate');
|
||||
toastr.warning("The policy has no Policy Rac Rate", "Warning")
|
||||
$('#no_data').html('The policy has no Policy Rack Rate');
|
||||
toastr.warning("The policy has no Policy Rack Rate", "Warning")
|
||||
}
|
||||
|
||||
|
||||
@ -1208,7 +1211,7 @@ function appendGridtHtml(ui_type = false, data = false, ) {
|
||||
<div class="form-group col-md-3">
|
||||
<label for="mobile">Relationship<span class="text-danger">*</span></label>
|
||||
<select class="form-control" name="12_relationship[]" id="12_relationship" required>
|
||||
<option value="">Select Relation</option>
|
||||
<option value="">Select</option>
|
||||
<option value="self" ${data !== false && data !== undefined && data !== '' && data.relationship === 'self' ? 'selected' : ''}>Self</option>
|
||||
<option value="spouse" ${data !== false && data !== undefined && data !== '' && data.relationship === 'spouse' ? 'selected' : ''}>Spouse</option>
|
||||
<option value="father" ${data !== false && data !== undefined && data !== '' && data.relationship === 'father' ? 'selected' : ''}>Father</option>
|
||||
@ -1245,10 +1248,10 @@ function appendGridtHtml(ui_type = false, data = false, ) {
|
||||
<label for="mobile">To Age<span class="text-danger">*</span></label>
|
||||
<input value="${data !== false && data !== undefined && data !== '' ? data.age_to : ''}" type="text" class="form-control" placeholder="Enter TO Age" name="13_age_to[]" id="13_age_to" required>
|
||||
</div>
|
||||
<div class="form-group col-md-3">
|
||||
<div class="form-group col-md-2">
|
||||
<label for="mobile">Relationship<span class="text-danger">*</span></label>
|
||||
<select class="form-control" name="13_relationship[]" id="13_relationship" required>
|
||||
<option value="">Select Relation</option>
|
||||
<option value="">Select</option>
|
||||
<option value="self" ${data !== false && data !== undefined && data !== '' && data.relationship === 'self' ? 'selected' : ''}>Self</option>
|
||||
<option value="spouse" ${data !== false && data !== undefined && data !== '' && data.relationship === 'spouse' ? 'selected' : ''}>Spouse</option>
|
||||
<option value="father" ${data !== false && data !== undefined && data !== '' && data.relationship === 'father' ? 'selected' : ''}>Father</option>
|
||||
|
||||
@ -21,7 +21,7 @@ table.dataTable tbody td {
|
||||
</thead>
|
||||
|
||||
<tbody class="font-12">
|
||||
<?php for ($i = 1; $i < count($tbody); $i++): ?>
|
||||
<?php for ($i = 1; $i <= count($tbody); $i++): ?>
|
||||
<tr>
|
||||
<?php foreach ($tbody[$i] as $data): ?>
|
||||
<td>
|
||||
|
||||
@ -14,6 +14,7 @@
|
||||
"ext-intl": "*",
|
||||
"ext-json": "*",
|
||||
"ext-mbstring": "*",
|
||||
"dompdf/dompdf": "^2.0",
|
||||
"firebase/php-jwt": "^6.10",
|
||||
"google/apiclient": "^2.15.0",
|
||||
"laminas/laminas-escaper": "^2.9",
|
||||
|
||||
BIN
public/assets/images/1.jpg
Normal file
BIN
public/assets/images/1.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 20 KiB |
471
public/assets/images/1.svg
Normal file
471
public/assets/images/1.svg
Normal file
@ -0,0 +1,471 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg viewBox="0 0 909 1286" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<clipPath id="c0_1"><path d="M76.4 1248.2V38.2H870.8v1210Z"/></clipPath>
|
||||
<clipPath id="c1_1"><path d="M76.4 1247.4V38.2H870.8V1247.4Z"/></clipPath>
|
||||
<style type="text/css"><![CDATA[
|
||||
.g0_1{
|
||||
fill: #FFF;
|
||||
}
|
||||
.g1_1{
|
||||
fill: none;
|
||||
stroke: #CCC;
|
||||
stroke-width: 0.836;
|
||||
stroke-linecap: square;
|
||||
stroke-miterlimit: 10;
|
||||
}
|
||||
.g2_1{
|
||||
fill: #AAA;
|
||||
}
|
||||
.g3_1{
|
||||
fill: none;
|
||||
stroke: #AAA;
|
||||
stroke-width: 0.836;
|
||||
stroke-linecap: square;
|
||||
stroke-miterlimit: 10;
|
||||
}
|
||||
.g4_1{
|
||||
fill: #333;
|
||||
stroke: #333;
|
||||
stroke-width: 0.836;
|
||||
stroke-linecap: square;
|
||||
stroke-miterlimit: 10;
|
||||
}
|
||||
.g5_1{
|
||||
fill: none;
|
||||
stroke: #00F;
|
||||
stroke-width: 0.836;
|
||||
stroke-linecap: square;
|
||||
stroke-miterlimit: 10;
|
||||
}
|
||||
.g6_1{
|
||||
fill: none;
|
||||
stroke: #ACA899;
|
||||
stroke-width: 0.836;
|
||||
stroke-linecap: square;
|
||||
stroke-miterlimit: 10;
|
||||
}
|
||||
.g7_1{
|
||||
fill: none;
|
||||
stroke: #ECE9D8;
|
||||
stroke-width: 0.836;
|
||||
stroke-linecap: square;
|
||||
stroke-miterlimit: 10;
|
||||
}
|
||||
]]></style>
|
||||
</defs>
|
||||
<path clip-path="url(#c0_1)" d="M76.4 44.9H872.5V1254.1H76.4V44.9Z" class="g0_1"/>
|
||||
<path d="M83.1 44.9H865.8v301H83.1V44.9Z" class="g0_1"/>
|
||||
<path d="M83.1 44.9H865.8v301H83.1V44.9Z" class="g0_1"/>
|
||||
<g clip-path="url(#c0_1)">
|
||||
<image preserveAspectRatio="none" x="96" y="50" width="158" height="25" xlink:href="img/1.jpg"/>
|
||||
<image preserveAspectRatio="none" x="412" y="54" width="50" height="17" xlink:href="img/2.jpg"/>
|
||||
<image preserveAspectRatio="none" x="390" y="88" width="71" height="81" xlink:href="img/3.jpg"/>
|
||||
</g>
|
||||
<path d="M389.6 88v81.1m0 -81.1h71.9m0 0v81.9m-71.9 0h71.9" class="g1_1"/>
|
||||
<g clip-path="url(#c0_1)">
|
||||
<image preserveAspectRatio="none" x="395" y="175" width="59" height="64" xlink:href="img/4.jpg"/>
|
||||
<image preserveAspectRatio="none" x="391" y="239" width="71" height="27" xlink:href="img/5.png"/>
|
||||
<image preserveAspectRatio="none" x="183" y="274" width="191" height="48" xlink:href="img/6.jpg"/>
|
||||
</g>
|
||||
<path d="M469.4 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M465.2 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M461.9 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M458.6 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M455.2 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M451.9 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M448.5 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M445.2 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M441.8 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M438.5 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M435.1 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M431.8 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M428.5 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M425.1 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M421.8 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M418.4 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M415.1 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M411.7 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M408.4 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M405 321.7h.9v.8H405v-.8Z" class="g2_1"/>
|
||||
<path d="M401.7 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M398.3 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M395 321.7h.8v.8H395v-.8Z" class="g2_1"/>
|
||||
<path d="M391.7 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M388.3 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M385 321.7h.8v.8H385v-.8Z" class="g2_1"/>
|
||||
<path d="M381.6 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M378.3 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M374.9 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M371.6 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M368.2 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M364.9 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M361.6 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M358.2 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M354.9 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M351.5 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M348.2 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M344.8 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M341.5 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M338.1 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M334.8 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M331.4 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M328.1 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M324.8 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M321.4 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M318.1 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M314.7 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M311.4 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M308 321.7h.9v.8H308v-.8Z" class="g2_1"/>
|
||||
<path d="M304.7 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M301.3 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M298 321.7h.8v.8H298v-.8Z" class="g2_1"/>
|
||||
<path d="M294.7 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M291.3 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M288 321.7h.8v.8H288v-.8Z" class="g2_1"/>
|
||||
<path d="M284.6 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M281.3 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M277.9 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M274.6 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M271.2 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M267.9 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M264.5 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M261.2 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M257.9 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M254.5 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M251.2 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M247.8 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M244.5 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M241.1 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M237.8 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M234.4 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M231.1 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M227.8 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M224.4 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M221.1 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M217.7 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M214.4 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M211 321.7h.9v.8H211v-.8Z" class="g2_1"/>
|
||||
<path d="M207.7 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M204.3 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M201 321.7h.8v.8H201v-.8Z" class="g2_1"/>
|
||||
<path d="M197.6 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M194.3 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M191 321.7h.8v.8H191v-.8Z" class="g2_1"/>
|
||||
<path d="M187.6 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M184.3 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M180.9 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M177.6 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M174.2 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M170.9 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M167.5 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M164.2 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M160.9 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M157.5 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M154.2 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M150.8 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M147.5 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M144.1 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M140.8 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M137.4 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M134.1 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M130.7 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M127.4 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M124.1 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M120.7 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M117.4 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M114 321.7h.9v.8H114v-.8Z" class="g2_1"/>
|
||||
<path d="M110.7 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M107.3 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M104 321.7h.8v.8H104v-.8Z" class="g2_1"/>
|
||||
<path d="M100.6 321.7h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M97.3 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M94 321.7h.8v.8H94v-.8Z" class="g2_1"/>
|
||||
<path d="M90.6 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M87.3 321.7h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M86.8 45.3V344.7m0 -299.4H470.7m0 0V345.5m-383.9 0H470.7" class="g3_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 60.8c0 .8 -.9 1.6 -1.7 1.6c-.9 0 -1.7 -.8 -1.7 -1.6c0 -.9 .8 -1.7 1.7 -1.7c.8 0 1.7 .8 1.7 1.7Z" class="g4_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 81.7c0 .8 -.9 1.7 -1.7 1.7c-.9 0 -1.7 -.9 -1.7 -1.7c0 -.9 .8 -1.7 1.7 -1.7c.8 0 1.7 .8 1.7 1.7Z" class="g4_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 111.8c0 .8 -.9 1.7 -1.7 1.7c-.9 0 -1.7 -.9 -1.7 -1.7c0 -.9 .8 -1.7 1.7 -1.7c.8 0 1.7 .8 1.7 1.7Z" class="g4_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 141.9c0 .8 -.9 1.7 -1.7 1.7c-.9 0 -1.7 -.9 -1.7 -1.7c0 -.8 .8 -1.7 1.7 -1.7c.8 0 1.7 .9 1.7 1.7Z" class="g4_1"/>
|
||||
<path d="M587.8 215.9h59.3m27.6 0H787.6" class="g5_1"/>
|
||||
<path d="M478.2 45.3V298.7m0 -253.4H862.1m0 0V299.5m-383.9 0H862.1" class="g3_1"/>
|
||||
<path d="M83.5 354.7H863.7m-780.2 0v.9" class="g6_1"/>
|
||||
<path d="M83.5 355.6H863.7m0 -.9v.9" class="g7_1"/>
|
||||
<path d="M83.1 362.7H865.8v301H83.1v-301Z" class="g0_1"/>
|
||||
<path d="M83.1 362.7H865.8v301H83.1v-301Z" class="g0_1"/>
|
||||
<g clip-path="url(#c1_1)">
|
||||
<image preserveAspectRatio="none" x="96" y="368" width="158" height="25" xlink:href="img/7.jpg"/>
|
||||
<image preserveAspectRatio="none" x="412" y="372" width="50" height="17" xlink:href="img/8.jpg"/>
|
||||
<image preserveAspectRatio="none" x="390" y="406" width="71" height="81" xlink:href="img/9.jpg"/>
|
||||
</g>
|
||||
<path d="M389.6 405.7v81.1m0 -81.1h71.9m0 0v82m-71.9 0h71.9" class="g1_1"/>
|
||||
<g clip-path="url(#c1_1)">
|
||||
<image preserveAspectRatio="none" x="395" y="492" width="59" height="65" xlink:href="img/10.jpg"/>
|
||||
<image preserveAspectRatio="none" x="391" y="557" width="71" height="26" xlink:href="img/11.png"/>
|
||||
<image preserveAspectRatio="none" x="183" y="592" width="191" height="47" xlink:href="img/12.jpg"/>
|
||||
</g>
|
||||
<path d="M469.4 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M465.2 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M461.9 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M458.6 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M455.2 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M451.9 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M448.5 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M445.2 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M441.8 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M438.5 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M435.1 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M431.8 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M428.5 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M425.1 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M421.8 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M418.4 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M415.1 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M411.7 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M408.4 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M405 639.5h.9v.8H405v-.8Z" class="g2_1"/>
|
||||
<path d="M401.7 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M398.3 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M395 639.5h.8v.8H395v-.8Z" class="g2_1"/>
|
||||
<path d="M391.7 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M388.3 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M385 639.5h.8v.8H385v-.8Z" class="g2_1"/>
|
||||
<path d="M381.6 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M378.3 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M374.9 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M371.6 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M368.2 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M364.9 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M361.6 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M358.2 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M354.9 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M351.5 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M348.2 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M344.8 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M341.5 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M338.1 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M334.8 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M331.4 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M328.1 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M324.8 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M321.4 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M318.1 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M314.7 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M311.4 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M308 639.5h.9v.8H308v-.8Z" class="g2_1"/>
|
||||
<path d="M304.7 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M301.3 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M298 639.5h.8v.8H298v-.8Z" class="g2_1"/>
|
||||
<path d="M294.7 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M291.3 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M288 639.5h.8v.8H288v-.8Z" class="g2_1"/>
|
||||
<path d="M284.6 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M281.3 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M277.9 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M274.6 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M271.2 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M267.9 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M264.5 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M261.2 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M257.9 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M254.5 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M251.2 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M247.8 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M244.5 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M241.1 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M237.8 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M234.4 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M231.1 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M227.8 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M224.4 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M221.1 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M217.7 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M214.4 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M211 639.5h.9v.8H211v-.8Z" class="g2_1"/>
|
||||
<path d="M207.7 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M204.3 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M201 639.5h.8v.8H201v-.8Z" class="g2_1"/>
|
||||
<path d="M197.6 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M194.3 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M191 639.5h.8v.8H191v-.8Z" class="g2_1"/>
|
||||
<path d="M187.6 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M184.3 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M180.9 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M177.6 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M174.2 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M170.9 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M167.5 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M164.2 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M160.9 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M157.5 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M154.2 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M150.8 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M147.5 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M144.1 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M140.8 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M137.4 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M134.1 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M130.7 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M127.4 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M124.1 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M120.7 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M117.4 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M114 639.5h.9v.8H114v-.8Z" class="g2_1"/>
|
||||
<path d="M110.7 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M107.3 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M104 639.5h.8v.8H104v-.8Z" class="g2_1"/>
|
||||
<path d="M100.6 639.5h.9v.8h-.9v-.8Z" class="g2_1"/>
|
||||
<path d="M97.3 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M94 639.5h.8v.8H94v-.8Z" class="g2_1"/>
|
||||
<path d="M90.6 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M87.3 639.5h.8v.8h-.8v-.8Z" class="g2_1"/>
|
||||
<path d="M86.8 363.1V662.5m0 -299.4H470.7m0 0V663.3m-383.9 0H470.7" class="g3_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 378.6c0 .8 -.9 1.6 -1.7 1.6c-.9 0 -1.7 -.8 -1.7 -1.6c0 -.9 .8 -1.7 1.7 -1.7c.8 0 1.7 .8 1.7 1.7Z" class="g4_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 399.5c0 .8 -.9 1.6 -1.7 1.6c-.9 0 -1.7 -.8 -1.7 -1.6c0 -.9 .8 -1.7 1.7 -1.7c.8 0 1.7 .8 1.7 1.7Z" class="g4_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 429.6c0 .8 -.9 1.6 -1.7 1.6c-.9 0 -1.7 -.8 -1.7 -1.6c0 -.9 .8 -1.7 1.7 -1.7c.8 0 1.7 .8 1.7 1.7Z" class="g4_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 459.7c0 .8 -.9 1.6 -1.7 1.6c-.9 0 -1.7 -.8 -1.7 -1.6c0 -.9 .8 -1.7 1.7 -1.7c.8 0 1.7 .8 1.7 1.7Z" class="g4_1"/>
|
||||
<path d="M587.8 533.7h59.3m27.6 0H787.6" class="g5_1"/>
|
||||
<path d="M478.2 363.1V616.5m0 -253.4H862.1m0 0V617.3m-383.9 0H862.1" class="g3_1"/>
|
||||
<path d="M83.5 672.5H863.7m-780.2 0v.8" class="g6_1"/>
|
||||
<path d="M83.5 673.3H863.7m0 -.8v.8" class="g7_1"/>
|
||||
<path d="M83.1 680.4H865.8V981.5H83.1V680.4Z" class="g0_1"/>
|
||||
<path d="M83.1 680.4H865.8V981.5H83.1V680.4Z" class="g0_1"/>
|
||||
<g clip-path="url(#c1_1)">
|
||||
<image preserveAspectRatio="none" x="96" y="685" width="158" height="26" xlink:href="img/13.jpg"/>
|
||||
<image preserveAspectRatio="none" x="412" y="690" width="50" height="16" xlink:href="img/14.jpg"/>
|
||||
<image preserveAspectRatio="none" x="390" y="724" width="71" height="81" xlink:href="img/15.jpg"/>
|
||||
</g>
|
||||
<path d="M389.6 723.5v81.1m0 -81.1h71.9m0 0v82m-71.9 0h71.9" class="g1_1"/>
|
||||
<g clip-path="url(#c1_1)">
|
||||
<image preserveAspectRatio="none" x="395" y="810" width="59" height="64" xlink:href="img/16.jpg"/>
|
||||
<image preserveAspectRatio="none" x="391" y="874" width="71" height="27" xlink:href="img/17.png"/>
|
||||
<image preserveAspectRatio="none" x="183" y="910" width="191" height="47" xlink:href="img/18.jpg"/>
|
||||
</g>
|
||||
<path d="M469.4 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M465.2 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M461.9 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M458.6 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M455.2 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M451.9 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M448.5 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M445.2 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M441.8 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M438.5 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M435.1 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M431.8 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M428.5 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M425.1 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M421.8 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M418.4 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M415.1 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M411.7 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M408.4 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M405 957.2h.9v.9H405v-.9Z" class="g2_1"/>
|
||||
<path d="M401.7 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M398.3 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M395 957.2h.8v.9H395v-.9Z" class="g2_1"/>
|
||||
<path d="M391.7 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M388.3 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M385 957.2h.8v.9H385v-.9Z" class="g2_1"/>
|
||||
<path d="M381.6 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M378.3 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M374.9 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M371.6 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M368.2 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M364.9 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M361.6 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M358.2 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M354.9 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M351.5 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M348.2 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M344.8 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M341.5 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M338.1 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M334.8 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M331.4 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M328.1 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M324.8 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M321.4 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M318.1 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M314.7 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M311.4 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M308 957.2h.9v.9H308v-.9Z" class="g2_1"/>
|
||||
<path d="M304.7 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M301.3 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M298 957.2h.8v.9H298v-.9Z" class="g2_1"/>
|
||||
<path d="M294.7 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M291.3 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M288 957.2h.8v.9H288v-.9Z" class="g2_1"/>
|
||||
<path d="M284.6 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M281.3 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M277.9 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M274.6 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M271.2 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M267.9 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M264.5 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M261.2 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M257.9 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M254.5 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M251.2 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M247.8 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M244.5 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M241.1 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M237.8 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M234.4 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M231.1 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M227.8 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M224.4 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M221.1 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M217.7 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M214.4 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M211 957.2h.9v.9H211v-.9Z" class="g2_1"/>
|
||||
<path d="M207.7 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M204.3 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M201 957.2h.8v.9H201v-.9Z" class="g2_1"/>
|
||||
<path d="M197.6 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M194.3 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M191 957.2h.8v.9H191v-.9Z" class="g2_1"/>
|
||||
<path d="M187.6 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M184.3 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M180.9 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M177.6 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M174.2 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M170.9 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M167.5 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M164.2 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M160.9 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M157.5 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M154.2 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M150.8 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M147.5 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M144.1 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M140.8 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M137.4 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M134.1 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M130.7 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M127.4 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M124.1 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M120.7 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M117.4 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M114 957.2h.9v.9H114v-.9Z" class="g2_1"/>
|
||||
<path d="M110.7 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M107.3 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M104 957.2h.8v.9H104v-.9Z" class="g2_1"/>
|
||||
<path d="M100.6 957.2h.9v.9h-.9v-.9Z" class="g2_1"/>
|
||||
<path d="M97.3 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M94 957.2h.8v.9H94v-.9Z" class="g2_1"/>
|
||||
<path d="M90.6 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M87.3 957.2h.8v.9h-.8v-.9Z" class="g2_1"/>
|
||||
<path d="M86.8 680.9V980.2m0 -299.3H470.7m0 0V981.1m-383.9 0H470.7" class="g3_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 696.3c0 .9 -.9 1.7 -1.7 1.7c-.9 0 -1.7 -.8 -1.7 -1.7c0 -.8 .8 -1.6 1.7 -1.6c.8 0 1.7 .8 1.7 1.6Z" class="g4_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 717.2c0 .9 -.9 1.7 -1.7 1.7c-.9 0 -1.7 -.8 -1.7 -1.7c0 -.8 .8 -1.6 1.7 -1.6c.8 0 1.7 .8 1.7 1.6Z" class="g4_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 747.3c0 .9 -.9 1.7 -1.7 1.7c-.9 0 -1.7 -.8 -1.7 -1.7c0 -.8 .8 -1.6 1.7 -1.6c.8 0 1.7 .8 1.7 1.6Z" class="g4_1"/>
|
||||
<path fill-rule="evenodd" d="M495.4 777.4c0 .9 -.9 1.7 -1.7 1.7c-.9 0 -1.7 -.8 -1.7 -1.7c0 -.8 .8 -1.6 1.7 -1.6c.8 0 1.7 .8 1.7 1.6Z" class="g4_1"/>
|
||||
<path d="M587.8 851.5h59.3m27.6 0H787.6" class="g5_1"/>
|
||||
<path d="M478.2 680.9V934.2m0 -253.3H862.1m0 0V935.1m-383.9 0H862.1" class="g3_1"/>
|
||||
<path d="M83.5 990.3H863.7m-780.2 0v.8" class="g6_1"/>
|
||||
<path d="M83.5 991.1H863.7m0 -.8v.8" class="g7_1"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 24 KiB |
BIN
public/assets/images/2.jpg
Normal file
BIN
public/assets/images/2.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 37 KiB |
Loading…
Reference in New Issue
Block a user